Time of Update: 2016-06-13
PHPExcel讀取excel檔案 ????? 之前的博文已經對PHPExcel匯出excel檔案做了簡單的總結,現對他讀取excel做以下總結。(對資料量不會很大的建可以採用web直接用此方法讀取,如果資料量會很大的話,還是建議web只做上傳功能,讀取、處理還是放後台吧。PHPExcel還是比較耗費時間、記憶體的。)?執行個體代碼:?//首先匯入PHPExcelrequire_once 'PHPExcel.php';$filePath =
Time of Update: 2016-06-13
限制IP投票的程式,不能用網上搜尋的PHP獲得用戶端IP的代碼去擷取用戶端IP -轉載 接到一個投票活動的需求,需要做IP限制,每個IP限制一定的投票機會。我在搜尋引擎上搜尋了關鍵詞:PHP用戶端IP ,結果基本上都是以下內容:? ?if(getenv('HTTP_CLIENT_IP') && strcasecmp(getenv('HTTP_CLIENT_IP'), 'unknown')) { $onlineip = getenv('HTTP_CLIENT_IP');}
Time of Update: 2016-06-13
PHP知識點總結 ?1.?DIRECTORY_SEPARATOR??? ? ? 因為在window上分隔字元是"\"而在linux上分隔字元是"/" ?使用這個符號就可以避免這個問題。??2.?realpath??? ? ?返迴文件所在的絕對路徑。??3. 在php中 0==null 是成立的。?? ???4.file_get_contents和file區別??? ? ? ?file_get_contents將檔案內容作為一個字串返回?? ? ? ?file
Time of Update: 2016-06-13
ThinkPHP單字母函數整理
Time of Update: 2016-06-13
php非同步呼叫 瀏覽器和伺服器之間是通過 HTTP 協議進行串連通訊的。這是一種基於請求和響應模型的協議。瀏覽器通過 URL 向伺服器發起請求,Web 服務器接收到請求,執行一段程式,然後做出響應,發送相應的html代碼給用戶端。這就有了一個問題,Web
Time of Update: 2016-06-13
ThinkPHP架構項目開發專題--自動驗證
Time of Update: 2016-06-13
配置Nginx支援ThinkPHP的URL重寫和PATHINFO ThinkPHP支援通過PATHINFO和URL rewrite的方式來提供友好的URL,只需要在設定檔中設定 'URL_MODEL' => 2 即可。在Apache下只需要開啟mod_rewrite模組就可以正常訪問了,但是Nginx中預設是不支援PATHINFO的,所以我們需要修改nginx.conf檔案。網上搜了很多方法都不奏效,研究了一天,發現通過以下的配置可以完美支援 'URL_MODEL' => 2 的情況了01
Time of Update: 2016-06-13
PHP進階工程師具備的技能及素質 PHP進階工程師應該具備哪些技能? ?所謂工程師,工程二字,既不僅是coder,也不全是programmer,工程師指的是從項目開始,項目結束中間全套全系列的技能都會,包括需求分析/調研,程式開發,文檔撰寫等,還包括如作業系統,資料庫,伺服器組態管理等相應的技能.?以前或現在以PHP為主要開發語言,具有若干年以上工作經驗,對OOP有深入認知,掌握各種網路通訊協議,熟練掌握資料庫及WEB其它相關知識 能夠獨立完成可擴充系統架構設計的工程師.?1.
Time of Update: 2016-06-13
php curl函數應用方法之類比瀏覽器 curl 是使用URL文法的傳送檔案工具,支援FTP、FTPS、HTTP HTPPS SCP SFTP TFTP TELNET DICT FILE和LDAP。curl 支援SSL認證、HTTP POST、HTTP PUT 、FTP 上傳,kerberos、基於HTT格式的上傳、代理、cookie、使用者+口令證明、檔案傳送恢複、http代理通道和大量其他有用的技巧。詳見參考手冊
Time of Update: 2016-06-13
PHP字串三種定義方式 PHP的字串有三種定義方式:單引號 、雙引號 、定界符 1、單引號:指定一個簡單字串的最簡單的方法是用單引號(字元 ')括起來。 在被單引號括起來的字串中,要再表示一個單引號,需要用反斜線(\)轉義,和很多其它語言一樣。如果在單引號之前或字串結尾需要出現一個反斜線,需要用兩個反斜線表示。
Time of Update: 2016-06-13
PHP建設論壇:Discuz!論壇快速架設指南
Time of Update: 2016-06-13
php 數字或者字串補全 PHP字串自動填滿、自動補全。?方法一:定義和用法sprintf() 函數把格式化的字串寫寫入一個變數中。?文法sprintf(format,arg1,arg2,arg++)?參數 描述 format必需。轉換格式。arg1必需。規定插到 format 字串中第一個 % 符號處的參數。arg2可選。規定插到 format 字串中第二個 % 符號處的參數。arg++可選。規定插到 format 字串中第三、四等等 % 符號處的參數。說明參數 format
Time of Update: 2016-06-13
php 中單引號,雙引號的區別
Time of Update: 2016-06-13
php函數偽靜態、MVC單一入口與檔案上傳安全性漏洞 php的函數偽靜態也是這樣做出來的。以下是函數偽靜態所用的函數:?function MakeUrl($arr){ foreach($arr as $key=>$value){ $url[]=$key."_".$value; } $tmpurl=implode("_",$url); return $tmpurl.".htm"; }
Time of Update: 2016-06-13
PHP下fckeditor 2.6.6的使用和配置(完整版) 一、下載1、首先去官網下載FCKeditor2.6.6 多國語言版(可以搜尋“FCKeditor 2.6.6, released on 15 February 2010”)。下載地址:
Time of Update: 2016-06-13
PHPStudy快速自動搞定所有設定檔 ?phpStudy是一個PHP調試環境的程式整合套件。 該程式包整合最新的Apache+PHP+MySQL+phpMyAdmin+ZendOptimizer,一次性安裝,無須配置即可使用,是非常方便、好用的PHP調試環 境.該程式不僅包括PHP調試環境,還包括了開發工具、開發手冊等.總之學習PHP只需一個包.對學習PHP的新手來說,
Time of Update: 2016-06-13
php實現讀寫csv檔案的header()函數使用 php實現讀寫csv檔案的header()函數使用定義和用法header() 函數向用戶端發送原始的 HTTP 前序。認識到一點很重要,即必須在任何實際的輸出被發送之前調用 header() 函數(在 PHP 4 以及更高的版本中,您可以使用輸出緩衝來解決此問題):// 結果出錯// 在調用 header() 之前已存在輸出header('Location:
Time of Update: 2016-06-13
在PHP中把對象當數組使用 ??????? 我們瞭解,JAVASCRIPT中,對象的屬性、方法,是可以用數組的模式來訪問的。但通常情況下是不可能的。??????? 為什麼要這麼做?這是因為,通過這一方式,可以更加方便地操作對象,我們可以定義一個類。而不是定義一個Key Value數組。自然,如果我們還有其它的辦法,一種最簡單的,就是強制轉換成數組。但,這樣會失去對象中原有的方法。??????? 不過,SPL中的ArrayObject可以協助我們用數組模式訪問屬性。但方法仍不能實現。????
Time of Update: 2016-06-13
Ubuntu下安裝PHP+Nginx ?系統內容:Ubuntu12.04 desktop??1、sudo apt-get install php5-cgi???(因為nginx只支援fast-cgi,所以要安裝php5-cgi)?提示安裝以下資源?將會安裝下列額外的軟體包: libapache2-mod-php5 php5-cli php5-common php5-gd php5-mysql建議安裝的軟體包: php-pear php5-suhosin下列【新】軟體包將被安裝:
Time of Update: 2016-06-13
【轉】PHP5.3親測精華特性整理 1、引入 __DIR__ magic常量 定位指令碼的目錄 echo __DIR__."|".dirname(__FILE__);2、允許從2個值的or/and運算式快速的擷取一個非空的值 echo (1 ?: 0) ."|". ("" ?: 0)."|". var_export(array() ?: array(1), true);3、類添加__callStatic方法,等價於 __call(),但它是為調用靜態方法準備的。下面來看樣本: