Time of Update: 2016-07-21
使用mysqli_fetch_assoc()和mysqli_fetch_row()都是把查詢結果返回到一個數組中,都是返回第一行然後指標下移一行。 區別:mysqli_fetch_assoc()用關鍵字索引取值。比如: $row = $result->fetch_assoc(); echo $row['username']; 但是mysqli_fetch_row()用數字索引取值。比如: $row = $result->fetch_row(); echo $row[0];//註:“0
Time of Update: 2016-07-21
在我們儲存UTF8文字檔的時候,可以選擇帶簽名,或者不帶簽名。也就是 有BOM 格式編碼,或者 無BOM格式編碼。如果看檔案的內容,是看不出任何差別的,以下列檔案(schema.sqlite.sql)內容為例: CREATE TABLE guestbook ( id INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, email VARCHAR(32) NOT NULL DEFAULT 'noemail@test.com', comment TEXT
Time of Update: 2016-07-21
幫客之家(www.Bkjia.com)教程 在使用Godday的空間的時候,他就提供了一個將應用從Linux轉移到Windows環境的選項(這個轉移還被我們用來作為避免被GW封殺的手段),其實是不知道Godday是如何?PHP應用無縫在這兩個系統之間切換的,今天看到一篇文章介紹Helicon
Time of Update: 2016-07-20
這是半年前沒有對外寫的文章,現在拿出來分享下。可能會有一些不正確或不嚴謹的地方,某些語言可能比較輕浮,請見諒。以上一篇的email資料表為例:資料結構:CREATE TABLE email (emailid mediumint(8) unsigned NOT NULL auto_increment COMMENT '郵件id',fromid int(10) unsigned NOT NULL default '0' COMMENT '發送人ID',
Time of Update: 2016-07-20
在php中錯誤處理的方法有很多,特別是到了php5之後還提供了專門的php處理類,下面我收藏了關於PHP錯誤處理一些方法與程式分享給大家。在程式中直接判斷基本的錯誤處理:使用 die() 函數第一個例子展示了一個開啟文字檔的簡單指令碼: 代碼如下複製代碼 $file=fopen("welcome.txt","r");?> 如果檔案不存在,您會獲得類似這樣的錯誤:Warning: fopen(welcome.txt) [function.fopen]: failed to open
Time of Update: 2016-07-20
我想大家對QQ表情一定不會陌生,一個個小頭像極大豐富了聊天的樂趣,使得聊天不再是簡單的文字敘述,還能夠配上喜、怒、哀、樂等表達人物心情的小圖片。本文重點要介紹的內容就是如何在公眾平台使用QQ表情,即在公眾帳號開發模式下,如何發送QQ表情給使用者,以及如何識別使用者發來的是QQ表情。
Time of Update: 2016-07-20
php array_push 向數組增加值函數 public static function insert(&$array, $key, $newValue, $before = true) { $result = false; $size = sizeof($array); for ($i=0; $i $value = array_shift($array); if ($i==$key) { if ($before) { array_push($array,
Time of Update: 2016-07-20
下面總結了在php中有兩種可以模仿使用者進入登入或post資料的實現方法,對大家很有用哦,有需要的朋友可參考一下。通過curl函數PHP中的CURL函數庫(Client URL Library Function)curl_close — 關閉一個curl會話curl_copy_handle — 拷貝一個curl串連資源的所有內容和參數curl_errno — 返回一個包含當前會話錯誤資訊的數字編號curl_error —
Time of Update: 2016-07-20
今天在安裝Pdo_MySQL模組時提示PDO_MYSQL make: *** [pdo_mysql.lo]之類的錯誤,下面來看解決辦法。編譯安裝PDO_MYSQL拓展模組,總是提示 PDO_MYSQL make: *** [pdo_mysql.lo] Error 1 下 /software/PDO_MYSQL-1.0.2/php_pdo_mysql_int.h:25:19: error: mysql.h: No such file or directoryIn file included
Time of Update: 2016-07-20
下面一段產生html檔案類是一款用php的fopen產生html 靜態檔案的方法好,好了費話不說多了我們來看看吧。下面一段產生html檔案類是一款用php的fopen產生html 靜態檔案的方法好,好了費話不說多了我們來看看吧。class html{ var $dir; var $rootdir; var $name; var $dirname; var $url; var $time; var $dirtype; var
Time of Update: 2016-07-20
Zend_Auth和Zend_Acl進行登入認證及根據使用者角色進行許可權控制 有需要的朋友可參考一下。Zend_Auth_Adapter_Interface中提供了一個介面,我們需要自己去實現代碼如下: 代碼如下複製代碼 require_once 'Zend/Auth/Adapter/Interface.php';class Auth implements Zend_Auth_Adapter_Interface{ private $_useraccount;
Time of Update: 2016-07-20
PHP檔案上傳源碼分析(RFC1867)有需要瞭解的朋友可參考一下而基於HTTP的上傳,相對來說易用性和安全性上就比FTP要增強了很多. 可以應用的上傳方式有PUT, WEBDAV, 和RFC1867三種, 本文將分析在PHP中,是如何基於RFC1867實現檔案上傳的.RFC1867RCF1867是Form-based File Upload in HTML標準協議, RFC1867標準對HTML做出了兩處修改:1 為input元素的type屬性增加了一個file選項。2
Time of Update: 2016-07-20
添加附件添加一個附件添加一或多個附件很簡單,添加附件,是通過調用addAttachment方法,這種方法可以多次調用添加多個attachemnts。布爾addAttachment($檔案的字串,字串[$ c_type ='應用程式/八位位元組流'],串[$名稱=],布爾[$ isfile =真],字串[$編碼='一個base64'])變數:$檔案:要麼變數包含一個檔案的內容,或檔案本身的路徑$ c_type:內容類型,這意味著,例如檔案的MIME類型。 text / plain的,文字/
Time of Update: 2016-07-20
php http_build_query 實現教程 http_build_query( PHP 5中)http_build_query -產生URL編碼查詢字串描述字串http_build_query (數組$ formdata [ ,字串$ numeric_prefix [ ,字串$ arg_separator ] ]
Time of Update: 2016-07-15
在學習,其實最重要的是適合自己的項目需求,而不是適合自己的習慣.比如一個企業的宣傳網站,訪問量不大,更新量也不大,用什麼都一樣,甚至不用, 直接PHP+HTML寫可能速度最快.也沒什麼不可.但是如果是一個新聞系統,或者是內容發布系統.兩者這樣,就非常有必要用到模板這一技術.因為他們都 有一個共通的地方,就是有一類頁面要用到同一個樣式的頁面設計.而根據實際情況,比如訪問量的大小,項目的緊急程度以及程式員對於模板技術的熟練程度,選
Time of Update: 2016-07-20
我們都知道,速度快是PHP最大的優點。一般情況下PHP總是具有足夠的速度支援Web內容動態產生,許多時候你甚至無法找出比它更快的方法。然而,當你不得不面對龐大的訪問量、高負荷的應用、有限的頻寬以及 其他各種帶來效能瓶頸的因素時,你可能會問問自己是否可以做點什麼讓網站運行得更好。或許只要加上一個 很不起眼的免費模組,你的PHP應用效能以及Web伺服器響應速度就會有顯著的改善。本文討論的就是如何進一
Time of Update: 2016-07-15
在要查詢系統中都存在哪些資料庫,可使用mysql_list_dbs()函數,其文法格式如下:resource mysql_list_dbs ([ resource $link_identifier ] )mysql_list_dbs()函數返回的結果集中包含了MySQL伺服器中所有的資料庫,PHP獲得所有資料庫樣本如下: ?php $connection=mysql_connect("localhost","root" ,"root") or die("串連伺服器失敗")
Time of Update: 2016-07-15
在header("Cache-control: private"); 網頁的緩衝是由HTTP訊息頭中的PHP緩衝控制器來控制的,常見的取值有private、no-cache、max-age、must-revalidate等,預設為private。其作用根據不同的重新瀏覽方式分為以下幾種情況:(1)
Time of Update: 2016-07-20
PHP模板引擎,Smarty,它不同於其他的模板引擎,比如FastTemplate或者patTemplate,其中主要原因就是 Smarty會將模板轉化成PHP指令碼,並剔除每次使用該模板時都會出現在解析環節裡的用來控制和錯誤檢驗的附加碼。這個功能使Smarty在大型應用和高流量網站上有優異的表現。
Time of Update: 2016-07-15
大家通過對PHP函數sizeof()文法:sizeof(arrayname);提示和說明註:此功能可能會返回0 ,如果一個變數沒有設定,但也可能返回0 ,如果一個變數包含一個空數組。該isset ( )函數可以用來測試一個變數是否設定。下面我們就來看看PHP函數sizeof()的執行個體吧。php $people = array("a", "Joe", "b", "C"); $result = sizeof($people); echo $result; ?>