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
怎麼配置php外掛程式 http://apps.hi.baidu.com/share/detail/36620098Eclipse PHP外掛程式(PHPEclipse)安裝與配置關鍵字: php 本章我們來介紹一個Eclipse的php外掛程式PHPEclipse的安裝及配置phperz.com一,什麼是PHPEclipsephp程式員之家PHPeclipse是Eclipse編寫PHP時用的一個外掛程式,它為 PHP 開發人員提供一個整合的開發環境. 包括的功能有:PHP文法分析,調試,
Time of Update: 2016-06-13
nginx“虛擬目錄”不支援php的解決辦法 這幾天在配置Nginx,PHP用FastCGI,想裝一個phpMyAdmin管理資料庫,phpMyAdmin不想放在網站根目錄 下,這樣不容易和網站應用程式混在一起,這樣phpMyAdmin的目錄就放在別處,在Apache裡,有alias,比較方便,在Nginx下沒有虛擬目錄 概念的,是用location配合alias使用,我先試了簡單的配置方式location /web/ {alias /data/web/;index index.html
Time of Update: 2016-06-13
php----變數的變數 最近有剛剛接觸php的朋友在談論“變數的變數”。說到這個我下面舉個例子說明一下。?這其實最終的效果和 $xiaoming = "hao" 是一樣的。?簡單地講:開始定義了變數$student包含的值為xiaoming。你無需建立另一個稱為$xiaoming的變數並且也不用給它賦值,可以直接使用$$newstudent來達到這個目的。這裡就根據$student的當前值來建立新的變數,並把hao值賦給新變數。-------就是可以建立動態變數並給他們賦值
Time of Update: 2016-06-13
php 檔案上傳配置 Apache+PHP環境上傳大檔案的相關配置選項避免二次檢索做無用功。首先,需要根據允許上傳的最大檔案大小值(如32M),對php.ini中的如下參數進行配置:file_uploads = On ; Whether to allow HTTP file uploadsupload_max_filesize = 32M ; Maximum allowed size for uploaded filespost_max_size =
Time of Update: 2016-06-13
php鏈表,裝載器模式與調用入口保護 這是一個十分有趣的問題。三者相遇,會發生一種怪異的衝突。當裝載器模式模式實現鏈表的不同操作的演算法之時,我們在鏈類表中是用$this傳入鏈表本身。結果,演算法中,無法刪除鏈表的head。具體表現為,函數內部,刪除head成功,而傳回值則記遠是原始的head.為什麼呢?原來就是調用入口保護在作怪。但如果細想一下,這個保護是必須的。否則,函數流程沒有返回的位置了。無法再繼續下去。所以,演算法內部只能放棄刪除head的想法。如何?呢?請看以下代碼:data=
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現狀及未來發展趨勢 開篇跟大家推薦我自己也在使用的PHP視頻教程! 該PHP視頻教程由傳智播客免費提供! 我自己也是搜尋了很多網上的資料,發現現在使用的PHP視頻教程非常不錯!希望對和我一樣喜歡自學的朋友,一起實現理想! php現狀及未來發展趨勢: 1.全球5000萬互連網網站中,有60%以上使用著PHP技術; 2. 2010年PHP從業人數將增加42%,遠超JAVA的13%和.NET的24%; 3. PHP是全球五大最受歡迎的程式設計語言之一,並且是唯一入選的指令碼語言; 4.
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 按最大尺寸 等比例縮放圖片 $maxWidth = 180;//最大寬度 $maxHeight = 125; //最大高度 $iSuofang = $arrPicwh['w']/$arrPicwh['h'];//原圖的比例 $iSuo = $arrPicwh['h']/$arrPicwh['w']; if ($arrPicwh['w'] > $arrPicwh['h'])//判斷原圖的寬高那個大 {
Time of Update: 2016-06-13
大型系統上PHP不稱職的六個理由(拍磚激辯中)
Time of Update: 2016-06-13
PHPEXCEL匯出中文名稱圖片,這次真的是求高手了,慷慨給分英文可以匯出,但是中文名稱無法匯出.剛開始是通過處理編碼把utf轉換為gbk以為phpexcel找到了圖片檔案就可以匯出,但是不可以.求高手幫忙匯出中文名稱的圖片,因為特殊需求,所以不能命名英文的名稱.求高手啊啊啊,很緊急------最佳解決方案--------------------經測試,沒有發現 PHPExcel 不支援中文圖片名------其他解決方案--------------------你程式echo 出來的名稱是中文嗎-
Time of Update: 2016-06-13
php5對象和類的基本概念 從最基本的概念一直講到繼承,主要針對經驗豐富的物件導向程式員和尚未接觸過對象的讀者。作為 PHP 程式員,您肯定知道變數和函數。但類和對象可能就是另一回事。不定義單個類,就可以建立完美的系統。但即使您決定在自己的代碼中不使用物件導向的編程,您仍可能需要瞭解物件導向的編程。例如,如果使用第三方庫,比如通過 PHP Extension and Application Repository (PEAR)
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
請問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
PHP數組的4個TIPS 最近工作中小結了對數組的一些TIPS1) SORT $website=array(“ labnol”,”sml”,”techiemania”,”softwarebuzzer”,”techperk”);sort($website);//sort alphabetically by valueprint_r($website);?> SORT為對數組排序,輸出為:Array ( [0] => “labnol” [1] => ”sml” [2] =>
Time of Update: 2016-06-13
用php改寫百度mp3地址的加密方式 百度mp3地址是加密過的,具體加密方式大家自己看吧.解碼函數如下://copyright http://www.k686.com //author tuzwu58@gmail.com function decode(url){ var len = url.length; var decurl = "";
Time of Update: 2016-06-13
整理活:PHP的日期時間函數date() 整理活:PHP的日期時間函數date()1,年-月-日echo date('Y-m-j');2007-02-6echo date('y-n-j');07-2-6大寫Y表示年四位元字,而小寫y表示年的兩位元字;小寫m表示月份的數字(帶前置),而小寫n則表示不帶前置的月份數字。echo date('Y-M-j');2007-Feb-6echo
Time of Update: 2016-06-13
初識PHP的smarty模板引擎 php是 嵌入式HTML指令碼語言,為了將HTML和php代碼分離,即所謂的邏輯層和表現層,這就是模板引擎的目的。為了達到該目的