Time of Update: 2017-02-28
本文執行個體講述了php使用for語句輸出三角形的方法。分享給大家供大家參考。具體實現方法如下: ? 1 2 3 4 5 6 7 8 9 10 11 12
Time of Update: 2017-02-28
在PHP5之前,各個PHP架構如果要實作類別的自動載入,一般都是按照某種約定自己實現一個遍曆目錄,自動載入所有符合約定規則的檔案的類或函數。 當然,PHP5之前對物件導向的支援並不是太好,類的使用也沒有現在頻繁。 我們來詳細探討下吧。 php 類自動載入方法 ? 1 2 3 4 5 6
Time of Update: 2017-02-28
下文來為各位整理一段php判斷是android還是ios還是wp的訪問網站例子,非常 的實用希望對各位朋友會有所協助. 在php中可以用$_SERVER['HTTP_USER_AGENT']來區分是android、ios還是wp的請求,具體可以用以下代碼來實現: $userAgent = $_SERVER['HTTP_USER_AGENT']; if (preg_match("/(iPod|iPad|iPhone)/", $userAgent)) {
Time of Update: 2017-02-28
本文執行個體講述了PHP準確取得伺服器IP地址的方法。分享給大家供大家參考。具體分析如下: 在php中,我們一般通過$_SERVER['HTTP_HOST']來活得URL中網站的網域名稱或者ip地址。 php手冊中的解釋如下: “HTTP_HOST” 當前請求的 Host:
Time of Update: 2017-02-28
本文執行個體講述了php使用GD實現色彩坡形的方法。分享給大家供大家參考。具體實現方法如下: ? 1 2 3 4 5 6 7 8 9 10 11
Time of Update: 2017-02-28
本文執行個體講述了PHP中isset與array_key_exists的區別。分享給大家供大家參考。具體分析如下: 1.對於數組值的判斷不同,對於值為null或''或false,isset返回false,array_key_exists返回true; 2. 執行效率不同,isset是內建運算子,array_key_exists是php內建函數,isset要快一些。請參考:PHP
Time of Update: 2017-02-28
在Gmail
Time of Update: 2017-02-28
今天下午配置了nginx+php的環境,準備放個wordpress玩玩。但配置好後頁面php的頁面一直顯示空白,起初我以為是許可權問題,將許可權改成755後依然不行。然後我就開了nginx和php的日誌,但在日誌雷根本就沒有反應什麼錯誤的情況。繼續嘗試更改php的日誌無果。晚上回家後繼續嘗試了很久,最終發現是nginx的設定檔裡面少寫了一條配置資訊。 fastcgi_param SCRIPT_FILENAME
Time of Update: 2017-02-28
今天安裝完nginx 後 發現html頁面能正常瀏覽 但是php檔案的頁面開啟後是一篇空白 看php-fpm日誌 看nginx日誌都沒找到問題上網搜尋了半天終於解決了,在這做個記錄備忘網上的一種說法是缺少這麼一句話在nginx的設定檔裡fastcgi_param SCRIPT_FILENAME $document_root$fastcgi_script_name;這句話是幹嘛的呢 其實他就是定義php中用到的伺服器變數
Time of Update: 2017-02-28
ngxin;php-fpm安裝後,html靜態頁面沒問題,但是phpinfo頁面雖然返回200,但總是空白頁也沒有任何報錯,考慮應該是nginx已經將php頁面轉移給php處理了,所以問題應該在php的配置上,經過尋找,發現需要在nginx中加入一句話fastcgi_param SCRIPT_FILENAME
Time of Update: 2017-02-28
php批量擷取首字母(漢字、數字、英文) $mysql_server_name='127.0.0.1'; //改成自己的mysql資料庫伺服器 $mysql_username='使用者'; //改成自己的mysql資料庫使用者名稱 $mysql_password='密碼'; //改成自己的mysql資料庫密碼 $mysql_database='資料庫'; //改成自己的mysql資料庫名 mysql_connect('127.0.0.1',
Time of Update: 2017-02-28
常用 如下 幾行:header("content-type:text/html; charset=utf-8"); //指定PHP使用UTF-8編碼$xml = simplexml_load_file("example.xml"); //讀取xml檔案$newxml = $xml->asXML(); //標準化$xml$fp = fopen("newxml.xml", "w");
Time of Update: 2017-02-28
給大家介紹下php學習中經常要用到的php預定義變數,通過預定義變數可以擷取使用者會話、使用者作業系統的環境和本地作業系統的環境等資訊。 $_SERVER['SERVER_ADDR'] 當前運行指令碼所在的伺服器的ip地址。 $_SERVER['SERVER_NAME'] 當前運行指令碼所在伺服器主機的名稱。 $_SERVER['REQUEST_METHOD'] 訪問頁面時的要求方法。 $_SERVER['REMOTE_ADDR']
Time of Update: 2017-02-28
PHP Warning: date(): It is not safe to rely on the system's timezone settings. You are *required* to use the date.timezone setting or the date_default_timezone_set() function. In case you used any of those methods and you are still getting
Time of Update: 2017-02-28
php輸出內容包括網頁顯示及彈出的資訊框內容。亂碼一般情況下都是瀏覽器選擇的顯示編碼與網頁的編碼方式不同導致的,儘管網站瀏覽者可以通過手動選擇編碼來解決亂碼問題,但這也大大降低了網站的使用者親和力,況且沒多少人懂得如何操作。解決方案:在php檔案的開頭添加 header("Content-type: text/html; charset=UTF-8"); UTF-8根據你的網頁編碼方式自行修改。
Time of Update: 2017-02-28
遍曆數組有多種實現方法: 1、連續索引的數組: 實現連續數組的遍曆很簡單,因為數組的索引是連續的(0 1 2……),所以我們可以首先用count()Function Compute出數組中元素的個數,然後建立一個for迴圈,如下: $subject=array("maths","english","physics"); $num_elements=count($subject);
Time of Update: 2017-02-28
//foreach $tar = array ( 1 => '東', 2 => '西', 3 => '南', 4 => '北', 5 => '東南', 6 => '西南', 7 => '東北', 8 => '西北', 9 => '南北', 10 => '東西', ); 代碼如下 複製代碼 $TM = '西'; foreach( $tar as $v=>$vv ) { if( $vv ==
Time of Update: 2017-02-28
代碼如下 function funcMtel($str)//手機號碼正則表達試 { return (preg_match("/(?:13d{1}|15[03689])d{8}$/",$str))?true:false; } 測試 18678785887 返回為 false 原因分析,查看了發現上面正則只能驗證以13,15開頭的,自然18開頭的是不可以用的 修改後 代碼如下 function funcMtel($str)//手機號碼正則表達試 {
Time of Update: 2017-02-28
本API支援1、可輸入11位手機號查詢歸屬地如:13858861234,2、可輸入7位號段查詢歸屬地如:1335586,3、支援號段 13、14、15、17、18,有需要的小夥伴可以參考下。 該API介面自 2011年 SAE平台上線穩定運行至今,增加了17號段的支援,歡迎各種採集注限制
Time of Update: 2017-02-28
本文針對PHP5.5等進階版本,編譯時間需要加上--enable-opcache參數 編譯安裝完成後,我們開始配置Opcache 代碼如下: [Opcache] zend_extension = opcache.so opcache.enable=1 opcache.memory_consumption = 64 opcache.interned_strings_buffer = 8 opcache.max_accelerated_files = 4