Time of Update: 2016-06-13
php源碼安裝時的參數 在Linux下安裝PHP,原始碼方式安裝,總需要配置很多參數。這裡列出常用配置參數,並詳細用中文解釋說明了。給大家一些參考./configure–prefix=/usr/local/PHP?????????????????????????????????? php 安裝目錄 –with-apxs2=/usr/local/apache/bin/apxs –with-config-file-path=/usr/local/PHP/etc??????????????
Time of Update: 2016-06-13
PHP的rawurlencode和urlencode 問題:2個函數都是針對字串轉義使其適合做檔案名稱。該用哪個?哪個更標準?結論:rawurlencode遵守是94年國際標準備忘錄RFC
Time of Update: 2016-06-13
10位頂級PHP大師的開發原則(轉) 在Web開發世界裡,PHP是最流行的語言之一,從PHP裡,你能夠很容易的找到你所需的指令碼,遺憾的是,很少人會去用“最佳做法”去寫一個PHP程式。這裡,我們向大家介紹PHP的10種最佳實務,當然,每一種都是經過大師們證明而得出的。1. 在合適的時候使用PHP – Rasmus Lerdorf沒有誰比PHP的建立者Rasmus
Time of Update: 2016-06-13
PHP中的list(),each(),reset()函數應用 轉載 1.list函數list函數是把數組中的值賦給一些變數,文法如下:void list ( mixed $varname, mixed $varname... )像 array() 一樣,這不是真正的函數,而是語言結構。list() 用一步操作給一組變數進行賦值。??????????? 注意: list() 僅能用於數字索引的數組並假定數字索引從 0 開始。例1. list() 例子代碼:$arr=array(1,2,3);
Time of Update: 2016-06-13
PHP匯入匯出Excel方法 原作者:冰山上的播客看到這篇文章的時候,很是驚訝原作者的耐心,雖然我們在平時用的也有一些,但沒有作者列出來的全,寫excel的時候,我用過pear的庫,也用過pack壓包的頭,同樣那些利用smarty等作的簡單替換xml的也用過,csv的就更不用談了。呵呵。(COM方式不講了,這種可讀的太多了,我也寫過利用wps等進行word等的產生之類的文章 )但是在讀的時候,只用過一種,具體是什麼忘了,要回去翻代碼了。因為採用的是拿來主義,記不住。原文地址:http://
Time of Update: 2016-06-13
給phpcms添加類似discuz的批量上傳圖片的功能 ??? 先給大家一個測試網址,感受下效果,http://www.qdlspf.com/admin?
Time of Update: 2016-06-13
php5對象和類的基本概念 從最基本的概念一直講到繼承,主要針對經驗豐富的物件導向程式員和尚未接觸過對象的讀者。作為 PHP 程式員,您肯定知道變數和函數。但類和對象可能就是另一回事。不定義單個類,就可以建立完美的系統。但即使您決定在自己的代碼中不使用物件導向的編程,您仍可能需要瞭解物件導向的編程。例如,如果使用第三方庫,比如通過 PHP Extension and Application Repository (PEAR)
Time of Update: 2016-06-13
9 個必須知道的實用 PHP 函數和功能 [轉] 即使使用 PHP 多年,也會偶然發現一些未曾瞭解的函數和功能。其中有些是非常有用的,但沒有得到充分利用。並不是所有人都會從頭到尾一頁一頁地閱讀手冊和函數參考!1、任意參數數目的函數你可能已經知道,PHP 允許定義選擇性參數的函數。但也有完全允許任意數目的函數參數的方法。以下是選擇性參數的例子:// function with 2 optional argumentsfunction foo($arg1 = '', $arg2 = '') {
Time of Update: 2016-06-13
PHP小記(6) - 數組添加元素 今天學到了PHP數組添加一個元素的新方式。以前總是用push()函數來添加:$arr = array();array_push($arr, el1, el2 ... eln);?但其實有一種更直接方便的做法:$arr = array();$arr[] = el1;$arr[] = el2;...$arr[] = eln;?而且有實驗證明,第二種方法的效率比第一種方法高出將近一倍!我們來看下面的例子:$t = microtime(true);
Time of Update: 2016-06-13
起源科技qeephp的apmxeIntegration Environment中xdebug的安裝 經過一個上午的折騰,發現xdebug和xcache衝突。(具體xdebug參見網上教程)修改php.ini和php.template把debug配置放到xcache下面就可以了。比如: [xcache]zend_extension_ts = %APMXE%\php5\ext\php_xcache.dll[xcache.admin]xcache.admin.enable_auth =
Time of Update: 2016-06-13
判斷php變數是否定義,是否為空白 isset() 【1】Returns?TRUE?if?var?exists and has value other than?NULL,?FALSE?otherwise.輸入可以是多個變數,只有所有的變數為真的時候,返回真empty()【2】Returns?FALSE?if?var?has a non-empty and non-zero value.The following things are considered to be empty:"" (
Time of Update: 2016-06-13
Warning Cannot send session cookie - headers already sent...問題的解決(PHP的UTF-8 BOM引 習慣了用edit plus進行php編程,所以有時會出現一些不為人知的錯誤,很麻煩;近日,在開發項目時,某些頁面總是出現以下問題:Warning: session_start() [function.session-start]: Cannot send session cookie - headers already sent
Time of Update: 2016-06-13
PHP各軟體在Windows下單獨安裝
Time of Update: 2016-06-13
PHP中單例模式和原廠模式學習總結 _db = pg_connect('dbname = example_db');}//聲明私人_clone方法為了消除php語言中可以複製對象從而破壞單一職責的一個漏洞private _clone(){};/** *聲明getInstance()靜態方法(單例模式實際構造);這個方法會檢測靜態執行個體變數是否已儲存這個類的一個執行個體。 *假如它沒有包含自身的一個執行個體,那麼類會初始化並且儲存到$_instance變數中.
Time of Update: 2016-06-13
PHP基礎之Win7下PHP開發環境的搭建 今天重做了一次win7系統,所有的環境重新設定?步驟如下:?一、下載apache,版本:httpd-2.2.17-win32-x86-openssl,apache的安裝沒有什麼特別,預設即可?二、安裝mysql,版本:5.1,同樣,預設安裝即可?三、安裝php,版本:php-5.3.5-Win32-VC6-x86,注意:VC9是專門為IIS定製的,VC6 是為了其他WEB服務軟體提供的,如 Apache,我下載的是zip包。?然後下面就是配置?1
Time of Update: 2016-06-13
使用PHP建立 PowerPoint2007 文檔 今天早上從訂閱的 Zend DevZone 看到篇很有意思的文章. Creating PowerPoint 2007 files using PHP. 試了一下. 果然很又意思, 分享給大家吧.程式需要 PHP 5.2 以上環境, 另外需要 php_zip 和 php_xml 擴充模組支援. 另外需要下載 PHPPowerPoint 類庫. 官方網站地址: http://phppowerpoint.codeplex.com/
Time of Update: 2016-06-13
php 截取字串問題 在編程中經常與遇到將一個字串根據某個字元切分的問題。一般我們會用explode將字串切分成一個數組,然後進行進一步的操作。但假如有一個需求是要截取一個字串中某兩個相鄰的分割字元中間的字串,那麼用explode就顯得有點浪費了。畢竟很多其他的被截取出來的字串用不到阿。浪費了空間也浪費了計算。今天發現了一個方法,就是用preg_match。(如有雷同,實屬緣分)具體方法是這樣的:function
Time of Update: 2016-06-13
5步詳解PHP檔案上傳功能的實現 1、表單部分允許使用者上傳檔案,在HTML表單的聲明中要加上一個上傳的屬性:enctype =
Time of Update: 2016-06-13
PHP並行作業下的加鎖
Time of Update: 2016-06-13
php smarty 緩衝使用 一、使用緩衝?要開啟smarty的緩衝,只需將caching設為true,並指定cache_dir即可.使用cache_lefetime指定 緩衝存留時間,單位為秒要對相同頁面產生多個不同的緩衝,在display或fetch中加入第二參數cache_id,