Time of Update: 2017-01-13
利用for迴圈把我們定義好的字元遍曆即可 代碼如下複製代碼 <?php/* Generate Password* Length : 8*/$str = “0123456789abcdefghijklmnopqrstuvwxyz”; // 輸出字元集$n = 8; // 輸出串長度$len = strlen($str)-1;for($i=0 ;
Time of Update: 2017-01-13
備忘:使用curl_init函數,必須要開啟這個php擴充。1.開啟php.ini,開啟extension=php_curl.dll2.檢查php.ini的extension_dir值是哪個目錄,檢查有無php_curl.dll,沒有的請下載php_curl.dll,再把php目錄中的libeay32.dll,ssleay32.dll拷到c:/windows/system32裡面。發起http請求 代碼如下複製代碼 function _http_curl_post($url,
Time of Update: 2017-01-13
1.擷取一個數組中重複的元素。代碼如下:a.方法一: 代碼如下複製代碼 function array_repeat($arr) { if(!is_array($arr)) return $arr; $arr1 = array_count_values($arr); $newArr = array();
Time of Update: 2017-01-13
在直接在ie瀏覽器中開啟下面地址http://ip.taobao.com/service/getIpInfo.php?ip=8.8.8.8返回資訊 代碼如下複製代碼
Time of Update: 2017-01-13
系統函數ip2long與long2ipPHP中有內建函數ip2long可以將ip地址轉換整型。 代碼如下複製代碼 $ip = '210.110.11.49';echo ip2long($ip);輸出:-764540111 輸出的整型有負號是因為我們得到的結果是有符號整型,有符號整型最大值2147483647,要把結果轉換為無符號型可以這麼寫3530427185使用long2ip把整型轉換回ip地址 代碼如下複製代碼 $ip = '210.11
Time of Update: 2017-01-13
Deprecated: Assigning the return value of new by reference is deprecated in的解決辦法:錯誤行:$mysql =& new mysql;錯誤原因:php5.3開始後,廢除了php中的”=&”符號解決辦法:1.要想複製,直接用=引用即可。詳細如下:1、PHP5對象複製是採用引用的方式;2、如果不採用引用方式,則需要在複製對象時加關鍵字
Time of Update: 2017-01-13
分析一下問題,需要調用到到資料的是一個函數(暫且稱為函數A),已經執行了global
Time of Update: 2017-01-13
Cache-ControlCache-Control 是最重要的規則。這個欄位用於指定所有緩衝機制在整個請求/響應鏈中必須服從的指令。這些指令指定用於阻止緩衝對請求或響應造成不利幹擾的行為。這些指令通常覆蓋預設緩衝演算法。緩衝指令是單向的,即請求中存在一個指令並不意味著響應中將存在同一個指令。cache-control 定義是:Cache-Control = “Cache-Control” “:” cache-directive。表 1
Time of Update: 2017-01-13
我們先來看看microtime 和 memory_get_usage函數用法吧義和用法microtime() 函數返回當前 Unix 時間戳記和微秒數。文法microtime(get_as_float)參數 描述 get_as_float 如果給出了 get_as_float 參數並且其值等價於 TRUE,該函數將返回一個浮點數。例子 代碼如下複製代碼 <?phpecho(microtime());?> 輸出:0.25139300
Time of Update: 2017-01-13
產生短網址程式 代碼如下複製代碼 <?phpfunction code62($x){ $show=''; while($x>0){ $s=$x % 62; if ($s>35){ $s=chr($s+61); }elseif($s>9&&$s<=35){ $s=chr($s+55
Time of Update: 2017-01-13
最簡單的辦法就是直接使用php $_SERVER['HTTP_REFERER']如果我在A.php頁面要登入現在跳到B.php頁面,我們只要在b.php中加如下代碼 代碼如下複製代碼 $url = $_SERVER['HTTP_REFERER'];header("location:$url");
Time of Update: 2017-01-13
如果是ajax調用://$total,總數(int);$size,每頁顯示數量(int);$page,當前頁(int),$url,連結(string);ajax,js函數名;$page = new Page(array('total'=>$total,'perpage'=>$size,'nowindex'=>$page,'url' => $url,'ajax' =>
Time of Update: 2017-01-13
購物車類:shop_cart.php購物車的操作:cart_action.php首頁:index.htmlAjax操作用到了jquery,還有一個jquery外掛程式thickbox不多說了你可以先看看效果樣本shop_cart.php當然是購物車的核心,但是這個類很簡單,因為他又引進了cart_action.php用於對外操作。所以這個類顯得相當精簡。購物車類shop_cart.php 代碼如下複製代碼 cart_name = $name;$this->items =
Time of Update: 2017-01-13
建立php檔案 代碼如下複製代碼 <?php$str="<?php echo 123;?>";file_put_contents('test.php',$str);//使用指令碼建立一個php檔案?> 例2 代碼如下複製代碼 <?phpif ($argc != 2) { die("Usage: php mkphp.php filename");}array_shift($argv);$
Time of Update: 2017-01-13
具體代碼 代碼如下複製代碼 <?php class runtime{ var $StartTime = 0; var $StopTime = 0; function get_microtime() { list($usec,
Time of Update: 2017-01-13
程式 代碼如下複製代碼 /** * $str 原始字串 * $encoding 原始字串的編碼,預設GBK * $prefix 編碼後的首碼,預設"&#" * $postfix 編碼後的尾碼,預設";" */function unicode_encode($str, $encoding = 'GBK', $prefix = '&#', $postfix = ';') {&
Time of Update: 2017-01-13
代碼如下複製代碼 <?php #########隨機廣告顯示########## function myads(){ $dir="ads"; #設定存放記錄的目錄 //$dir="ads"; #設定存放記錄的目錄 $ads="$dir/ads.txt"; #設定廣告代碼檔案 $log
Time of Update: 2017-01-13
對於一維數組我們可以如下操作in_array '函數在數組中搜尋給定的值。in_array(value,array,type)type 可選。如果設定該參數為 true,則檢查搜尋的資料與數組的值的類型是否相同。array_key_exists 'array_key_exists() 函數判斷某個數組中是否存在指定的 key,如果該 key 存在,則返回 true,否則返回 false。array_key_exists(key,array)array_search
Time of Update: 2017-01-13
判斷一個字串是否含有超級連結 代碼如下複製代碼 $str="ssdsf<a target='_blank' href='http://www.111cn.net/' >sdf</a>sdfss";if(preg_match("/<a/s+href=[^>]*>|<//[^a]*a[^>]*>/i",$str)){echo
Time of Update: 2017-01-13
提取src=裡面的圖片地址還不足夠,因為不能保證那個地址一定是絕對位址,完全的地址,如果那是相對的呢?如果地址諸如:albums/Candids/thumb_P1050338.jpg /content/media/touts/5271608/5271654/15320982那該如何是好?有時在這些地址前面需要加http://example1.com/ ,有些甚至要加http://example1.com/example2/.../