Time of Update: 2017-01-13
先來看蜘蛛列表 搜尋引擎 user-agent(包含) 是否PTR 備忘 google
Time of Update: 2017-01-13
提示:mb_substr在於php中是預設不被支援的我們需要在在windows目錄下找到php.ini開啟編輯,搜尋mbstring.dll,找到;extension=php_mbstring.dll把前面的;號去掉才可以使用mb_substr函數哦。Function: mb_substr( $str, $start, $length, $encoding
Time of Update: 2017-01-13
我們來看看data/base64是什麼吧什麼是data:image/*;base64?答:這是Data URI scheme。還不懂?Ps:Data URI
Time of Update: 2017-01-13
我們前面說過在類裡面聲明“--”開始的方法名的方法(PHP給我們提供的),都是在某一時刻不同情況下自動調用執行的方法,“__toString()”方法也是一樣自動被調用的,是在直接輸出對象引用時自動調用的, 前面我們講過對象引用是一個指標,比如說:“$p=new Person()“中,$p就是一個引用,我們不能使用echo 直接輸出$p, 這樣會輸出”Catchable fatal error: Object
Time of Update: 2017-01-13
502 bad gateway不一定全是nginx,apache之類引起的,也有可能是由其他模組引起的,例如:php1,查看php-fpm和nginx的log# vim /var/log/nginx/error.logrecv() failed (104: Connection reset by peer) while reading response header from upstream# vim /var/log/php-fpm/error.logWARNING: [pool www]
Time of Update: 2017-01-13
在安裝phpMyAdmin-4.0.10.7時出現如下錯誤:(我的機器是windows server 2003 + iis6.0+php5.2.17)Warning: require(./libraries/Error_Handler.class.php) [function.require]: failed to open stream: No such file or directory in E:wwwphpMyAdminlibrariescommon.inc.php on line 64
Time of Update: 2017-01-13
例 代碼如下複製代碼 <?php $a = 1; $b = 2; function Sum() { global $a, $b; //在裡面聲明為全域變數 $b = $a + $b; } Sum(); echo $b; ?> 結果: 3 如果沒有全域變數global在方法內是不能獲得$a,$b值的,所以在方法裡面想用外面的變數就需要先聲明這個變數為全域變數,這樣就可以使用了總結:在函數體內定義的PHP
Time of Update: 2017-01-13
解決辦法方法1:編輯php.ini 在php.ini中找到“memory_limit”這一項,如果沒有,你可以在檔案的尾部自己增加這個參數。以下是一些設定範例memory_limit = 128M ; 可以將128M改為任何你想設定的值方法2: .htaccess說明: 這種方法只有在php以Apache模組來執行時才生效。 在你的網站的根目錄下找到“.htaccess”檔案,如果沒有,可以自己建立一個。然後把以下配置放入其中php_value
Time of Update: 2017-01-13
System.useCodepage = true;var user_an:Number;if (select_1 && select_2 && select_3) { user_an = 1;} else { user_an = 0;}var loginData = new LoadVars();submit_send.onRelease = function() { if (user_name.text ==
Time of Update: 2017-01-13
前幾天到貼吧曬度娘收錄的時候我曬了一幅圖有吧友問我:文章上面的"百度已收錄(僅管理員可見)"是怎麼實現的只要在主題的function.php裡添加以下代碼就可以實現啦~例子。 代碼如下複製代碼 function
Time of Update: 2017-01-13
在php中urlencode和rawurlencode 是對中文進行編碼的string urlencode ( string str) 返回字串,此字串中除了 -_. 之外的所有非字母數字字元都將被替換成百分比符號(%)後跟兩位十六進位數。這是在 rfc 1738 中描述的編碼,是為了保護原義字元以免其被解釋為特殊的 url 定界符,同時保護 url 格式以免其被傳輸媒體(像一些郵件系統)使用字元轉換時弄亂*/$a ='?a=中文';$urlencode =urlencode($a);echo
Time of Update: 2017-01-13
*/ 代碼如下複製代碼 class template{var $temp; //讀取的模板頁檔案名稱(包含路徑)var $html;
Time of Update: 2017-01-13
繼承通常需要這樣一些類,這些類與其它現有的類擁有相同變數和函數。實際上,定義一個通用類用於所有的項目,並且不斷豐富這個類以適應每個具體項目將是一個不錯的練習。為了使這一點變得更加容易,類可以從其它的類中擴充出來。擴充或派生出來的類擁有其基類(這稱為“繼承”,只不過沒人死)的所有變數和函數,並包含所有衍生類別中定義的部分。類中的元素不可能減少,就是說,不可以登出任何存在的函數或者變數。一個擴充類總是依賴一個單獨的基類,也就是說,不支援多繼承。使用關鍵字“exte
Time of Update: 2017-01-13
PHP有一個令人驚訝的能力——你可以利用它的伺服器端指令碼建立動態圖形。這項功能的基礎是GD庫,它是由Thomas Boutell設計的ANSI
Time of Update: 2017-01-13
常用的字元處理函數 代碼如下複製代碼 strstr(string,string) = strchr(,) //從前面第一次出現某個字串的地方截取到最後strrchr(string,string) //從某個字串從最後出現的位置截取到結尾strpos(string,string[,int]) //某個字串第一次出現的位置strrpos(string,string) //某個字串最後一次出現的位置substr(string,int[,int])
Time of Update: 2017-01-13
隨機產生數數字mt_rand()函數 代碼如下複製代碼 $num = mt_rand(0,9999999); 但如果我想隨機產生字串怎麼操作,網站找到一個方法。 代碼如下複製代碼 function random($length) { srand(date("s")); $possible_charactors = "01234
Time of Update: 2017-01-13
漢字轉換成unicode方法 代碼如下複製代碼 <?php//將utf8編碼的漢字轉換為unicodefunction htou($c){ $n = (ord($c[0]) & 0x1f) << 12; $n = (ord($c[1]) & 0x3f) << 6; $n = ord($c[2]) & 0x3f; return
Time of Update: 2017-01-13
php代碼 代碼如下複製代碼 <?phpheader('Content-type: text/json');$fruits = array ( "fruits" => array("a" => "orange", "b" => "banana", "c" =>
Time of Update: 2017-01-13
/*setcookie()函數定義一個cookie被發送的http頭的其餘部分一起。像其他頭,餅乾之前,必鬚髮送從你的指令碼(這是一個協議限制輸出)。這就需要你的地方調用這個函數之前,任何輸出,包括<html>和<head>標籤以及任何空格。一旦餅乾已經確定,他們可以訪問下一頁上載入了$ _cookie或$ http_cookie_vars數組。請注意,如超全域變數$ _cookie形式適用於php的4.1.0。 cookie的值也存在於$ _request數組。
Time of Update: 2017-01-13
// 瀏覽頁面次數 代碼如下複製代碼 $visited = (int)$_cookie['pagevisits'] + 1;setcookie( 'pagevisits', // cookie名 $visited, // cookie值 time()+7*24*60*60