Time of Update: 2018-12-03
1 下載ImageMagick-6.7.1-6 wget ftp://ftp.u-aizu.ac.jp/pub/graphics/image/ImageMagick/imagemagick.org/ImageMagick.tar.gz[root@localhost zhangminsong]# lltotal 12380-rw-r--r-- 1 root root 12656433 Aug 18 16:47 ImageMagick.tar.gz2 解壓[root@localhost
Time of Update: 2018-12-03
狼劍2006-12-13 00:49http://toplaycn.pbwiki.com/一直想找一個在linux裡能與FlashFXP比肩的ftp用戶端,試過了若干種GUI的ftp client,有free的也有non-free的,但實際用過得同志應該清楚,說它們是lj,恐怕傷了作者的心,但又實在找不出其他形容。轉了一圈又回到lftp,沒有GUI,對於初學者來說,雖然有一點點痛苦,但只要想想,lftp能在眾多client中屹立不倒這麼多年,而且至今仍然是linux
Time of Update: 2018-12-03
ExcelReader是個簡單易用的東東,相信很多使用PHP的同學們需要從EXCEL中匯入資料到資料庫時,十有八九都會使用它,因為他實在是簡單易用,看看他的例子就知道了。 不過從EXCEL中匯入日期類型的欄位的時候,問題就來了,首先是時區的問題,還有格式的問題。從EXCEL中讀出的都是“d/m/Y”的格式,MYSQL中我一般都用“Y-m-d”的格式。轉換格式比較容易,修改 /Spreadsheet_Excel_Reader/Excel/reader.php中的 var $dateFormats
Time of Update: 2018-12-03
extjs就不用多介紹了,自從看了extjs的samples後,就決心在下個項目中使用它。自己決心做一個測試專案,主要作為學習的用途。首先選擇desktop為切入點。二話不說,首先拿來desktop的samples,很簡單就能運行起來了,案頭上有2個捷徑,一個grid視窗,一個accordion視窗。 第一步先做個簡單的test1視窗來代替grid視窗,test1視窗要求border布局,左邊是一個tree控制項,右邊是一個空白panel區,上部是toolbar,點擊tree後右邊panel能顯
Time of Update: 2018-12-03
test.php<?phpfunction __autoload($class_name) { require_once $class_name . '.php';}$obj = new j();?> 目前的目錄下有j.php<?phpclass j{ function __construct() { echo "成功載入"; } }?>正常輸出:成功載入 修改test.php代碼 <?phpfunction
Time of Update: 2018-12-03
很多開發人員寫物件導向的應用程式時對每個類的定義建立一個 PHP 源檔案。一個很大的煩惱是不得不在每個指令碼(每個類一個檔案)開頭寫一個長長的包含檔案清單。 在 PHP 5 中,不再需要這樣了。可以定義一個 __autoload 函數,它會在試圖使用尚未被定義的類時自動調用。通過調用此函數,指令碼引擎在 PHP 出錯失敗前有了最後一個機會載入所需的類。
Time of Update: 2018-12-03
<?phpecho 'documentroot:'.$_SERVER['DOCUMENT_ROOT'].'<br>'; //根目錄,在apache的設定檔裡定義:httpd.conf 比如:DocumentRoot "D:/work/php_root"echo 'httphost:'.$_SERVER['HTTP_HOST'].'<br>'; //網域名稱,比如:localhostecho
Time of Update: 2018-12-03
如果你在網上搜尋 “apache配置”,搜到的頁面大多都會建議你在httpd.conf中加上這麼一句:AddDefaultCharset GB2312。對於新手而且是只用GB2312編碼的開發人來說,這麼做是ok的。但是如果要想使用UTF-8字元集的話,比如 在test.php檔案中需要有meta http-equiv=”Content-Type” content=”text/html; charset=UTF-8″
Time of Update: 2018-12-03
在PHP處理頁面的時候,我們對於字元集的轉換都是採用了iconv或者mb_convert等函數,但,這其實是有一個前提的。即我們事先得知道in和out是什麼樣的編碼,我們才能進行正確的轉換。下面這個函數,就可以在不知道源字串編碼的情況下,自動判斷其編碼並進行轉換。雖然只支援UTF8編碼和GB2312編碼,但對於國內絕大多數網站來說,已經夠用了。function safeEncoding($string,$outEncoding ='UTF-8') { $encoding = "UTF-
Time of Update: 2018-12-03
PHP 執行檔的安裝一般 PHP 作為網頁處理語言都是要編譯成 Apache 的模組﹐這裡當然不麼做﹐也因此編譯起來很簡單﹐只要以 root 的身分進行如下動作 :解開 php-3.0.xx.tar.gzcd phpconfiguremake編譯完之後﹐在 php 目錄下有一個可執行檔﹐檔名為 php﹐將它 copy 到 /usr/local/bin 下即可。注意﹐如果檔案太大﹐可以使用 strip 指令將 php 的方式將不必要的資訊去除﹐這樣檔案就會小得多了。第一個程式開始撰寫我們的第一個
Time of Update: 2018-12-03
http://www.ooso.net/archives/545在郵件組裡看到有人問能不能把多個hiphop-php編譯後的程式跑在同一個連接埠上,想想也是合理的要求。如果一個伺服器上跑了多個網站,那肯定都得用80連接埠,當大家共同租用伺服器的時候,這個需求更為強烈。當時我所想到的解決辦法是在前面搭個nginx之類的做代理,實際編譯後的程式跑在別的連接埠,然後沒過幾天就看到了這份wiki –Using nginx as front server to
Time of Update: 2018-12-03
轉自www.5iphp.comMemcache函數庫是在PECL(PHP Extension Community Library)中,主要作用是搭建大容量的記憶體資料的臨時存放地區,在分布式的時候作用體現的非常明顯,否則不建議使用。 memcache函數所有的方法列表如下:參考http://www.php.net/manual/zh/function.Memcache-add.php Memcache::add -
Time of Update: 2018-12-03
轉自www.5iphp.commemcache::debugbool memcache_debug ( bool $on_off ) 說明:控制調試功能,前提是php在編譯的時候使用了-enable-debug選項,否則這個函數不會有作用。 參數:$on_off:true表示開啟調試,false表示關閉調試 傳回值:如果php在編譯的時候使用了-enable-debug選項,返回true,否則返回false Memcache::decrement用法int
Time of Update: 2018-12-03
轉自www.5iphp.comMemcache::getVersionstring Memcache::getVersion ( void ) 說明:返回啟動並執行Memcache的版本資訊。相同函數memcache_get_version() 傳回值:成功返回伺服器的版本資訊,失敗的時候返回false。 例子:<?php/* 物件導向 API */$memcache = new Memcache;$memcache->connect('memcache_host', 11211)
Time of Update: 2018-12-03
問題:1.如何解決國際化中一系列的問題,如時間格式、時區、語言以及編碼格式等(i18nv2)。2.如何讀取xml檔案,以及寫xml檔案等一系列操作(config)。解決方案:1,php
Time of Update: 2018-12-03
前幾天做寫一段php發郵件的代碼,通過了126郵箱的發送測試,後來客戶買了企業郵局也是網易的,但是這麼整都發送不了,我這麼想這一定不是我代碼的問題,於是乎,到網易的企業郵局管理頁面尋找原因,果然,是網域名稱MX
Time of Update: 2018-12-03
一,openldap在linux下的安裝1,編譯安裝Berkeley DB tar -zxvf db-4.2.52.tar.gz cd /usr/local/db-4.2.52.NC/build_unix ../dist/configure make make install 2.編譯安裝openldap cd openldap-2.1.29 env CPPFLAGS="-I/usr/local/BerkeleyDB.4.2/include"
Time of Update: 2018-12-03
因為認證中有中文,所以需要在PHP中進行GB2312與UTF-8的互換。網上搜尋一下這方面相關資料,說是需要php_iconv.dll的支援,可是我在PHP5檔案夾中根本找不到這個檔案,但是奇怪的是在PHP4中有這個,然後我將PHP4中的php_iconv.dll檔案,複製到system32下,卻提示出現錯誤,我想應該也不行,畢竟PHP4和PHP5裡面的檔案應該不相容。到這裡我就想刪除了PHP5,裝一個PHP4算了,後來發現一段話:iconv and libxml are compiled
Time of Update: 2018-12-03
Android上傳檔案到伺服器,通常採用構造http協議的方法,類比網頁POST方法傳輸檔案,伺服器端可以採用JavaServlet或者PHP來接收要傳輸的檔案。使用JavaServlet來接收檔案的方法比較常見,在這裡給大家介紹一個簡單的伺服器端使用PHP語言來接收檔案的例子。伺服器端代碼比較簡單,接收傳輸過來的檔案:<?php$target_path = "./upload/";//接收檔案目錄$target_path = $target_path . basename(
Time of Update: 2018-12-03
接上一篇文章《Android上傳檔案到Web伺服器,PHP接收檔案(一)》,這次在之前的基礎上添加進度顯示,Java代碼如下所示:package com.lenovo.uptest;import java.io.DataInputStream;import java.io.DataOutputStream;import java.io.File;import java.io.FileInputStream;import java.net.HttpURLConnection;import