Time of Update: 2016-07-13
class document{ private $file_array=array(); private $folder_array=array(); private $all_array=array(); function search($path,$file){ if(is_dir($path)){ $H=opendir($path); while(false!==($_file=readdir($H))){ if(is_dir(
Time of Update: 2016-07-13
1、date用法: date(格式,[時間]);如果沒有時間參數,則使用目前時間. 格式是一個字串,其中以下字元有特殊意義:U 替換成從一個起始時間(好象是1970年1月1日)以來的秒數Y 替換成4位的年號.y 替換成2位的年號.F 替換成月份的英文全稱.M 替換成月份的英文簡稱.m 替換成月份數.z 替換成從當年1月1日以來的天數.d 替換成日數.l 替換成星期幾的英文全稱.D 替換成星期幾的英文簡稱.w 替換成星期幾(數字).H 替換成小時數(24小時制).h
Time of Update: 2016-07-13
關於mvc這裡不詳細講解何為MVC模式,只是簡單介紹,關於mvc的具體資訊可以去網路上找尋,mvc模式在我理解來它將一個項目分解成三部分,分別是Model(模型),View(視圖),Controller(控制器),這三個單詞的縮寫組合即為MVC.MVC是一種普遍的軟體敏捷開發模式,在許多領域特別是案頭編程領域早已經得到了廣泛的應用,然而在像php一樣的指令碼語言中比較難以實現,特別是幾年前在指令碼語言中很難看到mvc的實現,但是今年隨著眾多架構的湧現,mvc在各個架構中得到了初步實現,其他架構中
Time of Update: 2016-07-13
PHP代碼: $img = ImageCreate(180,50); $ip = $_SERVER[REMOTE_ADDR]; ImageColorTransparent($img,$bgcolor); $bgColor = ImageColorAllocate($img, 0x2c,0x6D,0xAF); // 背景顏色 $shadow = ImageColorAllocate($img, 250,0,0); // 陰影顏色 $textColor =
Time of Update: 2016-07-13
導讀:一,PHP指令碼代碼標記PHP的指令碼是檔案中一對特殊標記所包括的內容,如ASP是“”,PHP ...一,PHP指令碼代碼標記PHP的指令碼是檔案中一對特殊標記所包括的內容,如ASP是“”,PHP可看成是“”。然而為了適應XML標準以將PHP嵌入到XML或XHTML中,PHP不建議使用短格式的“”,而建議使用長格式標記 “”此外PHP代碼塊還支援
Time of Update: 2016-07-13
1、如果能將類的方法定義成static,就盡量定義成static,它的速度會提升將近4倍。2、$row[id] 的速度是$row[id]的7倍。3、echo 比 print 快,並且使用echo的多重參數(譯註:指用逗號而不是句點)代替字串串連,比如echo
Time of Update: 2016-07-13
在php3中是沒有session這種東東的,但我們又需要,怎麼辦呢?別急,有很多人替你做了這些,這其中最有名的要算phplib了。你可以去國外下載,可以上國內大部分php網站下載。我們要做的第一件事是讓phplib和php3結合在一起使它能工作。為了能實現這方面的功能,我們需要先安裝phplib。跟著我來做,很容易的(以下方法在 win2000 php3.0.16 apache1.3.12 phplib7.2c mysql3.23.21 for win32
Time of Update: 2016-07-13
error_reporting( E_ERROR | E_WARNING | E_PARSE ); set_time_limit(0); $server = www.2cto.com; // IP address $host = www.2cto.com; // Domain name $target = /test.php?x=1; // Specific program $referer =
Time of Update: 2016-07-13
看了一下datastore的入門,以及開始採用MVC方式來寫php,於是想拿php為redis寫個model,可以實現一些datastore的準系統...於是碰到這樣一個問題-.-php裡__CLASS__這類東西是靜態繫結的,如果不再子類裡重載的話,那麼繼承父類方法所得到的依舊是父類的名稱而不是子類的名稱。比如:class A{ function __construct(){ echo __CLASS__; }
Time of Update: 2016-07-13
當我們經常都要處理諸如象手工代碼測試及部署這樣枯燥重複的工作時,往往會感到沮喪。然而我們一直努力想變得高效率,正如DRY原則所說的(譯者住:DRY=Dont Repeat
Time of Update: 2016-07-13
突然我的網站訪問返回空內容,看php error log也沒發現錯誤,並且開啟display_error就可以正常顯示頁面.shallwe.net 同學給了個建議,執行/usr/local/zeus/php/php.fcgi index.php,結果返回size exceed limit,然後strace了一下,原來在開啟php error log檔案的時候出錯了,看來下,這個檔案2g了.清空之.it
Time of Update: 2016-07-13
substr();substr(str,start,length);例:substr(php is very good language,4,5);輸出為 is ve;當start>str的長度,則返回為();substr(php is very good language,26,5);substr(php is very good language,4);輸出為 (空白)輸出為is v
Time of Update: 2016-07-13
function chkbm($string){ $bm = array(ASCII, GBK, UTF-8); foreach($bm as $c){ if( $string === iconv(UTF-8, $c, iconv($c, UTF-8, $string))){//轉換編碼後是不是相等 return $c; } } return null;}?>
Time of Update: 2016-07-13
strcmp() 函數功能比較兩個字串。 strcmp文法: strcmp(string1,string2)參數 描述string1 必需。規定要比較的第一個字串。string2 必需。規定要比較的第二個字串。該函數返回: 如果兩個字串相等 0 - 如果 string1 大於 string2執行個體:利用strcmp來判斷是否屬於某一天(以當天花板00:00為準)strcmp(date(Y-m-d,$user->last_time), date("Y-m-d",
Time of Update: 2016-07-13
在瞭解過世界最大的PHP網站,Facebook的後台技術後,今天我們來瞭解一個百萬級PHP網站的網站架構:Poppen.de。Poppen.de是德國的一個社交網站,相對Facebook、Flickr來說是一個很小的網站,但它有一個很好的架構,融合了很多技術,如
Time of Update: 2016-07-13
1、概要:學習任何語言都需要 多看 多想 多寫
Time of Update: 2016-07-13
單引號內部的變數不會執行,雙引號會執行。如$name = hello;echo "the $name";會輸出 the hello而如果是單引號$name = hello;echo the $name;會輸出 the $name主要區別就是這個。
Time of Update: 2016-07-13
在php中計算時間差有時候是件麻煩的事!不過只要你掌握了日期時間函數的用法那這些也就變的簡單了: 一個簡單的例子就是計算借書的天數,這需要php根據每天的日期進行計算,下面就來談談實現這種日期計算的幾種方法:(1) 如果有資料庫就很容易了!若是MSSQL可以使用觸發器!用專門計算日期差的函數datediff()便可! 若是MYSQL那就用兩個日期欄位的差值計算的計算結果儲存在另一個數值型欄位中!用時調用便可!(2)如果沒有資料庫,那就得完全用php的時間日期函數!下面主要說明之:
Time of Update: 2016-07-13
開啟php.ini,首先找到;;;;;;;;;;;;;;;;; File Uploads ;;;;;;;;;;;;;;;;;地區,有影響檔案上傳的以下幾個參數:file_uploads = on ;是否允許通過HTTP上傳檔案的開關。預設為ON即是開upload_tmp_dir ;檔案上傳至伺服器上儲存臨時檔案的地方,如果沒指定就會用系統預設的臨時檔案夾upload_max_filesize = 8m ;望文生意,即允許上傳檔案大小的最大值。預設為2M在;;;;;;;
Time of Update: 2016-07-13
方法一:function extend_1($file_name){ $retval=""; $pt=strrpos($file_name, "."); if ($pt) $retval=substr($file_name, $pt 1, strlen($file_name) - $pt); return ($retval); }?>方法二:function extend_2($file_name){