Time of Update: 2016-07-13
php使用GD建立保持寬高比縮圖的方法,phpgd縮圖本文執行個體講述了php使用GD建立保持寬高比縮圖的方法。分享給大家供大家參考。具體如下:/*** Create a thumbnail image from $inputFileName no taller or wider than* $maxSize. Returns the new image resource or false on error.* Author: mthorn.net*/function
Time of Update: 2016-07-13
php和editplusRegex去除空白行,editplusRegex去除字串內部的空行:複製代碼 代碼如下:$str = preg_replace("/(\s*?\r?\n\s*?)+/","\n",$str);去除全部的空行,包括內部和頭尾:複製代碼 代碼如下:$str = preg_replace('/($\s*$)|(^\s*^)/m', '',$str);editplus中替換空白行的Regex:Regex:^[\t\n
Time of Update: 2016-07-13
php實現將任意進位數轉換成10進位的方法,php進位本文執行個體講述了php實現將任意進位數轉換成10進位的方法。分享給大家供大家參考。具體如下:php將任意進位的數轉換成10進位,例如8進位轉換成10進位,16進位轉換成10進位Convert the base $base number $number to a base 10 number:"; print "Convert the integer component ($integer) of the number:"; //
Time of Update: 2016-07-13
php隱藏實際地址的檔案下載方法,本文執行個體講述了php隱藏實際地址的檔案下載方法。分享給大家供大家參考。具體如下:下面這段php代碼可不透露實際的檔案下載地址。function download_document($filename,$path="",$mimetype="application/octet-stream"){ header("Cache-Control: must-revalidate, post-check=0, pre-check=0");
Time of Update: 2016-07-13
php簡單操作mysql資料庫的類,phpmysql資料庫本文執行個體講述了php簡單操作mysql資料庫的類。分享給大家供大家參考。具體如下: $v){ $this->$k = $v; } if(strlen($this->prefix)>0 && substr($this->prefix, -1) !== "_") $prefix .= "_"; $this->prefix = $prefix; } function getLastID() { $id =
Time of Update: 2016-07-13
php簡單實現查詢資料庫返回json資料,php資料庫返回json範例程式碼一:// 設定返回json格式資料header('content-type:application/json;charset=utf8');//串連資料庫$link = mysql_connect("localhost", "root", "root") or die("Unable to connect to the MySQL!");mysql_query("SET NAMES
Time of Update: 2016-07-13
PHP中SESSION的登出與清除,phpsession登出1、每個頁面都必須開啟session_start()後才能在每個頁面裡面使用session。2、session_start()初始化session,第一次訪問會產生一個唯一會話ID儲存在用戶端(是基於cookie儲存的),使用者下次訪問時,session_start()會檢查有沒有會話ID,如果有瀏覽器會帶著這個會話ID過來(通過發送標頭檔傳過來的,這個可以用ff瀏覽器看到)來確定用戶端。3、給於cookie的session會在用戶端儲
Time of Update: 2016-07-13
PHP多線程批量採集下載美女圖片的實現代碼使用curl的多線程,另外curl可以佈建要求時間,遇到很慢的url資源,可以果斷的放棄,這樣沒有阻塞,另外有多線程請求,效率應該比較高下面是代碼實現:/** * curl 多線程 * @author http://www.lai18.com * @param array $array 並行網址 * @param int $timeout 逾時時間 * @return mix */
Time of Update: 2016-07-13
PHP設計模式——抽象工廠 前面我們介紹了簡單工廠和Factory 方法設計模式,今天我們學習最後一個工廠——抽象工廠。 案例:追MM少不了請吃飯了,去麥當勞,只管向服務員說“兩個B套餐”就行了。麥當勞就是B套餐的AbstractFactory,B套餐裡含有漢堡, 雞翅和飲料. 麥當勞或肯德基會根據B套餐的規格, 讓漢堡Factory,
Time of Update: 2016-07-13
php通過分類列表產生分類樹數組的方法 這篇文章主要介紹了php通過分類列表產生分類樹數組的方法,涉及php運算元組與分類節點的相關技巧,具有一定參考借鑒價值,需要的朋友可以參考下 本文執行個體講述了php通過分類列表產生分類樹數組的方法。分享給大家供大家參考。具體分析如下: 這裡$list 為分類列表數組,鍵為分類別識別碼,值為分類節點對象,pid 為父分類別識別碼 php代碼如下: ? 1
Time of Update: 2016-07-13
yii架構如何配置預設controller與action本文介紹了yii架構中配置預設controller和action的方法,分享一個設定預設controller和action的例子,有學習yii的朋友可以參考下,個人感覺還不錯的。在yii架構中,設定預設 controller 在/protected/config/main.php添加配置,具體代碼如下:'Auto','defaultController'=>'auto',......上述配置了預設的 controller 為
Time of Update: 2016-07-13
php實現猴子選大王問題演算法執行個體 下面為你介紹php實現猴子選大王問題演算法執行個體。 本文執行個體講述了php實現猴子選大王問題演算法。分享給大家供大家參考。具體分析如下: 一、問題: n只猴子圍坐成一個圈,按順時針方向從1到n編號。 然後從1號猴子開始沿順時針方向從1開始報數,報到m的猴子出局,再從剛出局猴子的下一個位置重新開始報數, 如此重複,直至剩下一個猴子,它就是大王。 設計並編寫程式,實現如下功能: (1)
Time of Update: 2016-07-13
Php之Http請求urlencode/rawurlencode,phprawurlencode在http請求中,如果參數值帶中文最好使用urlencode/rawurlencode函數.如果參數值中帶加號也最好使用,否則後台接收時,+號變成空格,引起不必要的麻煩.註:urlencode和rawurlencode的區別:urlencode將空格編碼為加號“+”,rawurlencode將空格編碼為加號“%20”.http://www.bkjia.c
Time of Update: 2016-07-13
php中使用base HTTP驗證的方法 這篇文章主要介紹了php中使用base HTTP驗證的方法,涉及預定義伺服器變數$_SERVER及header方法的相關提示,需要的朋友可以參考下 本文執行個體講述了php中使用base HTTP驗證的方法。分享給大家供大家參考。具體如下: ? 1 2 3 4 5 6
Time of Update: 2016-07-13
centOs下的php+mysql+apache+ftp配置,centosapache在安裝伺服器時做了相應的筆記,這個方法是親身經驗成功的,隨著版本的不斷更新,也許會有一些地方不同,但是基本原理都是一樣的。1.安裝CentOS 6 ,可以選擇最小安裝,也可以安裝案頭2.升級系統yum update3.安裝mysql,並設定mysql開機自啟動,同時啟動mysqlyum install mysqlyum install mysql-serverchkconfig --levels 35
Time of Update: 2016-07-13
PHP傳參之傳值與傳址的區別 PHP傳參之傳值與傳址的區別 這篇文章主要介紹了PHP傳參之傳值與傳址的區別,十分的簡單,大家通過執行個體簡單對比下就明白了,有需要的小夥伴可以參考下。 廢話不多說,先來看段代碼 ? 1 2 3 function test(&val){
Time of Update: 2016-07-13
php格式化電話號碼的方法 php格式化電話號碼的方法 本文執行個體講述了php格式化電話號碼的方法。分享給大家供大家參考。具體分析如下: 這個函數只適用於美國電話,中國電話需要自己修改一下 ? 1 2 3 4 5 6 7 8 9
Time of Update: 2016-07-13
PHP+jQuery+Ajax實現使用者登入與退出,jqueryajax使用者登入與退出功能應用在很多地方,而在有些項目中,我們需要使用Ajax方式進行登入,登入成功後只重新整理頁面局部,從而提升了使用者體驗度。本文將使用PHP和jQuery來實現登入和退出功能。準備資料庫本例我們使用Mysql資料庫,建立一張user表,表結構如下:CREATE TABLE `user` ( `id` int(11) NOT NULL auto_increment, `username` varchar(3
Time of Update: 2016-07-13
php把大寫命名轉換成底線分割命名 這篇文章主要介紹了php把大寫命名轉換成底線分割命名,本文講解對一些不習慣大寫風格的命名方法如帕斯卡命名、駝峰命名法進行轉換的方法,需要的朋友可以參考下 有時候需要把一個字串中的大寫轉換成 _+小寫方式,在變數命名的時候會碰到這種問題,直接上代碼: ? 1 2 3 4 5 6
Time of Update: 2016-07-13
PHP中如何將陣列變數寫入到檔案在用PHP記錄日誌,或者是 Ajax 請求出錯想要 debug 的時候。我們一般都會將資訊寫入到一個指定的檔案當中。然後根據相應的資訊來處理問題。比如筆者最喜歡在用 Ajax 取不到資料的時候,在PHP指令碼裡面加上下面一段代碼:$fp=fopen('./a.txt','a+b');fwrite($fp,$content);fclose($fp);但是,這裡有一個問題。那就是 $content