Time of Update: 2017-01-13
用stdClass轉換數組為對象
Time of Update: 2017-01-13
PHP檔案讀取函式//檔案讀取函式 代碼如下複製代碼 function PHP_Read($file_name) {$fd=fopen($file_name,r);while($bufline=fgets($fd, 4096)){$buf.=$bufline;}fclose($fd);return $buf;}?> 檔案寫入函式//檔案寫入函式 代碼如下複製代碼 function
Time of Update: 2017-01-13
“^/d+$” //非負整數(正整數 + 0)“^[0-9]*[1-9][0-9]*$” //正整數“^((-/d+)|(0+))$” //非正整數(負整數 + 0)“^-[0-9]*[1-9][0-9]*$” //負整數“^-?/d+$” //整數“^/d+(/./d+)?$” //非負浮點數(正浮點數 + 0)“^(([0
Time of Update: 2017-01-13
代碼如下複製代碼 /** * CURL請求 * @param String $url 請求地址 * @param Array $data 請求資料 */ function curlRequest($url,$data='',$cookieFile=''){ $ch = curl_init(); $option = array( CURLOPT_URL => $url, CURLOPT_HEADER =>0, CURLOPT_RETURNTRANSFER =>
Time of Update: 2017-01-13
代碼如下複製代碼 <?php /* author: ssh_kobe date: 20110602 shortage: 如果網頁中的圖片路徑不是絕對路徑,就無法抓取 */ set_time_limit(0);//抓取不受時間限制$URL='http://pp.baidu.com/';//任意網址get_pic($URL);function get_pic($pic_url) { //擷取圖片二進位流 $data=CurlGet($pic_url);
Time of Update: 2017-01-13
代碼如下複製代碼 if (preg_match_all("/http://[^ "']+[.jpg|.gif|.jpeg|.png]+/ui",stripcslashes($content),$aliurl)){ $i=0; //多個檔案++ while(list($key ,$v) = each($aliurl[0])){ //echo $v."<br />"; $filetype = pathinfo($v,
Time of Update: 2017-01-13
代碼如下複製代碼 function downloadFile($file){ $file_name = $file; $mime = 'application/force-download'; header('Pragma: public'); // required header('Expires: 0'); // no cache header('Cache-Control: must-revalidate, post-check=0, pre-check=0');
Time of Update: 2017-01-13
先舉個例子:例如array_multisort($a,$b),$a,$b是兩個數組,如果排序之後,$a數組的第3個元素被排到了第一位,那麼$b的第三個元素不管他在$b中的大小都會排在第一位。看看下邊的程式運行結果: 代碼如下複製代碼 <?php $a =array(100,80,50,10,0);$b = array("c","f","q","e","z");
Time of Update: 2017-01-13
用 array_map() 調用 mysql_real_escape_string 清理數組由於 mysql_real_escape_string 需要 MySQL 資料庫串連,因此,在調用 mysql_real_escape_string 之前,必須串連上 MySQL 資料庫。 代碼如下複製代碼 <?php// 說明:用 array_map() 調用 mysql_real_escape_string 清理數組//
Time of Update: 2017-01-13
前 言 &
Time of Update: 2017-01-13
一,函數原型int memory_get_usage ([ bool $real_usage = false ] )二,版本相容PHP 4 >= 4.3.2, PHP 5三,基礎用法與執行個體1,擷取當前的記憶體消耗量 代碼如下複製代碼 <?php echo memory_get_usage(); $var = str_repeat("liuhui", 10000); echo
Time of Update: 2017-01-13
代碼如下複製代碼 function format_date( $STRING1 ) { $STRING1 = str_replace( "-0", "-", $STRING1 ); $STR = strtok( $STRING1, "-" );
Time of Update: 2017-01-13
日期驗證 格式 2011-12-12 代碼如下複製代碼 function is_date( $str ) { $YEAR = ""; $MONTH = ""; $DAY =
Time of Update: 2017-01-13
代碼如下複製代碼 function is_number( $str ) { if ( substr( $str, 0, 1 ) == "-" ) {
Time of Update: 2017-01-13
// 函數名:CheckUser($C_user)// 作 用:判斷是否為合法使用者名稱// 參 數:$C_user(待檢測的使用者名稱)// 傳回值:布爾值// 備 註:無 代碼如下複製代碼 function CheckUser($C_user){if (!CheckLengthBetween($C_user, 4, 20)) return false; //寬度檢驗if (!ereg("^[_a-zA-Z0-9]*$", $C_user))
Time of Update: 2017-01-13
代碼如下複製代碼 function calendarnew($starttime = 0) {global $db, $tablepre, $timestamp, $site_timeoffset, $site_dateformat, $curtime; $starttime = $starttime ? $starttime : $timestamp;$curtime = gmdate($site_dateformat, $starttime +
Time of Update: 2017-01-13
第13課老師提供的分頁函數,我進行了適當的修改,去掉了一些我不太好理解的地方。 只要你好好研究老師的函數,想必很容易就可以判斷出我修改的地方。 如果你覺得我修改有什麼不當的地方歡迎指證,交流可以促使你我進步! -變數 &
Time of Update: 2017-01-13
代碼如下複製代碼 <?php$dirname=@opendir("abc")or die("開啟目錄不成功<br>");readdir($dirname)."<br>";readdir($dirname)."<br>";while(($filess=readdir($dirname))!=false){ if(is_dir("abc/&
Time of Update: 2017-01-13
匹配中文字元的Regex: [u4e00-u9fa5] 評註:匹配中文還真是個頭疼的事,有了這個運算式就好辦了 匹配雙位元組字元(包括漢字在內):[^x00-xff] 評註:可以用來計算字串的長度(一個雙位元組字元長度計2,ASCII字元計1) 匹配空白行的Regex:ns*r 評註:可以用來刪除空白行 匹配HTML標記的Regex:<(S*?)[^>]*>.*?|<.*? />
Time of Update: 2017-01-13
代碼如下複製代碼 <?php教程 $url = 'http://www.111cn.net'; $data = file_get_contents('abc.css教程'); preg_match('/(.*//.*?)//',$url,$host); $host = $host[1]; if (!is_dir('img')) { mkdir('img'); } $regex = '/url('{0,1}"{0,1}(.*?)'{0,1}"{0,1})