Time of Update: 2016-06-13
PHP驗證碼和圖片不一致問題 今天遇到一個奇怪的問題,前幾天后台還登入好好的,今天在登入的時候就出現“驗證碼和圖片不一致”的問題,使用者名稱和密碼都正確,就是無法登入,網上查了一下,相關資料也比較少,就發現一條說和系統時間有關係,我也帶著懷疑的態度試試,因為伺服器時間和北京時間相差幾分鐘,就改了一下,測試一下果真是這樣的。不明白和系統時間有何關係呢?不管怎麼樣已經可以登入,慶幸一下。
Time of Update: 2016-06-13
PHP安全防範 PHP代碼安全和XSS,SQL注入等對於各類網站的安全非常中用,尤其是UGC(User Generated Content)網站,論壇和電子商務網站,常常是XSS和SQL注入的重災區。這裡簡單介紹一些基本編程要點, 相對系統安全來說,php安全防範更多要求編程人員對使用者輸入的各種參數能更細心.?php編譯過程中的安全?建議安裝Suhosin補丁,必裝安全補丁??php.ini安全設定?register_global = offmagic_quotes_gpc =
Time of Update: 2016-06-13
php bool false 和 數值 0 轉:http://home.phpchina.com/space.php?uid=108724&do=blog&id=54899PHP 是類型寬鬆的語言,這意味著會 將布爾值 false 和整型值 0 視為相同(甚至 c 也把 0 和 false 視為等價)。可以使用一下指令碼來確定 0 與布爾值?false 的等價性:??$test_var = 0;?if($test_var == false){??echo
Time of Update: 2016-06-13
PHP檔案下載過濾類 setFilter($fileFilter);$this->setDebug($isDebug);$this->setFileType();}function downloadfile($filename){$this->fileName= $filename;if($this->filecheck()){$fn=
Time of Update: 2016-06-13
php實現數組的合并
Time of Update: 2016-06-13
讓的PHP代碼飛起來的40條小技巧(提升php效率) 1.如果一個方法能被靜態,那就聲明他為靜態,速度可提高1/4; 2.echo的效率高於print,因為echo沒有傳回值,print返回一個整型; 3.在迴圈之前設定迴圈的最大次數,而非在在迴圈中; 4.銷毀變數去釋放記憶體,特別是大的數組; 5.避免使用像__get, __set, __autoload等魔術方法; 6.requiere_once()比較耗資源;
Time of Update: 2016-06-13
Windows安裝PHP CodeSniffer,並在PHPStorm中使用 Windows安裝PHP CodeSniffer1. 下載PHP_CodeSniffer 1.3.6:http://download.pear.php.net/package/PHP_CodeSniffer-1.3.6.tgz2. 解壓縮到目錄:d:\dev\tools\PHP_CodeSniffer-1.3.63. 修改script/phpcs.bat檔案? ? ?1) @php_bin@
Time of Update: 2016-06-13
大型系統上PHP不稱職的六個理由(拍磚激辯中)
Time of Update: 2016-06-13
PDF2SWF 中文轉換PHP 調用PDF2SWF轉換中文PDF的時候出現問題。按照網上說的下載了XPDF以及中文字型。但是轉換的時候中文還是無法顯示。提示錯誤:ERROR Invalid charid 16757 for font (0 characters)類似錯誤有很多行。請高手指點一下。謝了------解決方案--------------------剛剛又提示:Couldn't save default font- is the Temp Directory
Time of Update: 2016-06-13
PHP V5.3 中的新特性,第 1 部分: 對象介面的變化 http://www.ibm.com/developerworks/cn/opensource/os-php-5.3new1/PHP V5 和物件導向編程與 PHP V4 提供的特性相比,2004 年發布的 PHP V5 在物件導向編程(OOP)和設計方面向前邁出了很大的一步。它提供了一些必要的改進,例如類可見度、合適的建構函式和解構函數、輸入提示和類反射(class-reflection)API。它為在 PHP
Time of Update: 2016-06-13
php5對象和類的基本概念 從最基本的概念一直講到繼承,主要針對經驗豐富的物件導向程式員和尚未接觸過對象的讀者。作為 PHP 程式員,您肯定知道變數和函數。但類和對象可能就是另一回事。不定義單個類,就可以建立完美的系統。但即使您決定在自己的代碼中不使用物件導向的編程,您仍可能需要瞭解物件導向的編程。例如,如果使用第三方庫,比如通過 PHP Extension and Application Repository (PEAR)
Time of Update: 2016-06-13
phpeclipse+xampp開發環境下遇到的問題 最近在做一個PHP的web項目,開發環境是phpeclipse+xampp。 對於phpeclipse,下載phpeclipse外掛程式後,直接將相應的features和plugins檔案夾下的內容拷貝到eclipse目錄下的features和plugins檔案夾下,然後重啟eclipse就可以了。
Time of Update: 2016-06-13
PHP動態產生的檔案bytesTotal為0之解決方案 今天做東西突然發現了一個奇怪現象:使用樁程式(something.php)的時候,進度條一切正常;布置到伺服器上,進度條在某一時刻會有個突變。調試下來發現在那個特定時刻,其值變為了Infinity,必然是除數bytesTotal為0導致的經過調查得知,LoaderInfo的bytesTotal是通過Header的Content-Length欄位得到的,而php將要動態組建檔案的Header裡不存在此欄位,導致bytesTotal為0.
Time of Update: 2016-06-13
Windows下Php開發環境搭建 開始學習PHP。1.下載apache,php,mysql,先從最福士的開始,方便查資料問問題。1.1安裝apache,安裝直接指定路徑安裝,安裝後直接存取127.0.0.1,看到了It works。1.2安裝mysql,一路到底,順便配置: 配置前把Windows防火牆配置一下或者關閉。 Detailed Configuration --> Developer Machine --> Multifunctional Database -->
Time of Update: 2016-06-13
安裝 PHP環境 PHP是解壓縮版,不是安裝版?1、在PHP安裝目錄下,找到檔案php5ts.dll,將其複製到C盤system32目錄下。2、在PHP安裝目錄下,找到檔案libmysql.dll,將其複製到C盤system32目錄下。3、在PHP安裝目錄下,找到檔案php.ini,將其複製到C:\windows下。?? 這個檔案是配置PHP的基本檔案,如設定伺服器根目錄配置,用文字編輯器開啟php.ini檔案,找到"doc_root=",因為我把Apache預設安裝在D盤根目錄下,所以,
Time of Update: 2016-06-13
Windows 7 下如何配置PHP網站運行環境 ?一、Apache安裝?版本解釋:openssl是表示帶有openssl模組,利用openssl就可以給Apache配置SSL安全連結的,也就是使用https://方式進行訪問。? nossl則表示不帶OpenSSL模組,無 法用於SSL安全連結,在這裡我們下載帶OpenSSL的。選擇版本:apache_2.2.14-win32-x86-openssl-0.9.8k.msi
Time of Update: 2016-06-13
一個或多個檔案上傳--php ?0&&$file[size]>$maxsize)return "size"; if(!is_dir($dir))mkdir($dir); list($second,$unix)=explode(" ",microtime()); $name=$unix.($second*100000000).strstr($file[name],".");//根據時間為上傳的檔案重新命名,精確到微秒
Time of Update: 2016-06-13
PHP小記(7) - 項目根目錄的絕對路徑 ?進行PHP系統開發時,引入檔案是一件很頭疼的事,原因在於,檔案的引用會出現嵌套,所以在這個檔案引用方式正確,在另一個檔案卻引用不進來。php的檔案引用include和require都採用絕對路徑的方式。因此,最好的解決辦法是,貫穿整個系統開發都採用完整的絕對路徑引入方式。在項目根目錄下的設定檔中定義如下全域變數:define("PROJECT_ROOT",
Time of Update: 2016-06-13
請問PHP有什麼好的緩衝嗎比如我要緩衝index.php首頁,10分鐘更新一次,怎麼寫緩衝啊!以前做.net,現在轉PHP,很多頁面需要緩衝,不知道php怎麼寫求寫法,最好有個demo比如index.php,然後別人訪問的時候每10分鐘更新1次index.html,當然index.html是index.php的緩衝,及時不產生index.html,要求index.php每5分鐘更新1次資料怎麼寫啊!!!產生最好!!------解決方案--------------------用smarty模板哇,
Time of Update: 2016-06-13
phpmyadmin 解決 "連結資料表的附加功能尚未啟用" 提醒