Time of Update: 2016-07-15
我們通過對PHP stristr()函數--尋找字串在另一個字串中第一次出現的位置。定義和用法PHP stristr()函數尋找字串在另一個字串中第一次出現的位置。如果成功,則返回字串的其餘部分(從匹配點)。如果沒有找到該字串,則返回 false。文法stristr(string,search)參數與描述 string 必需。規定被搜尋的字串。 find 必需。規定要尋找的字元。如果該參數是數字,則搜尋匹配該數字對應的 ASCII
Time of Update: 2016-07-15
對於在自然語言中,我們理解抽象的概念是,一個物體的一種大的描述,這種描述對某類物體來說是共有的特性。那麼在PHP中也是一樣的,我們把一個類進行抽象,可以指明類的一般行為,這個類應該是一個模板,它指示它的子方法必須要實現的一些行為。PHP抽象類別應用的定義:abstract class
Time of Update: 2016-07-15
PHP發展了不少,現在pear用起來很方便,其中就有相關的class來讀取Excel檔案裡面的內容,如果不想使用pear的話,可以考慮使用excel_class.php,google一下,可以找到這個class的source code下載,也能找到基本的example code,用起來很方便。在PHP編碼轉換時需要注意的是,從Excel裡面讀取出來的屬於UTF-16LE編碼,如果在行動裝置
Time of Update: 2016-07-15
我們在運用PHP產生縮圖HTML代碼 !DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN"> HTML> HEAD> TITLE> 上傳圖片 /TITLE> META NAME="Generator" CONTENT="EditPlus"> META NAME="Author" CONTENT=""> META NAME="Keywords" CONTENT=
Time of Update: 2016-07-15
html> body> ?php $arr=array("one", "two", "three"); foreach ($arr as $value) { echo "Value: " . $value . " br />"; } ?> /body> /html> 在這個PHP
Time of Update: 2016-07-15
對在早期的PHP版本中,上傳檔案很可能是通過如下的代碼實現的: …… if (isset($_FILES['file'])) { $tmp_name = $_FILES['file']['tmp_name']; } if (file_exists($tmp_name)) { copy($tmp_name,$destfile); } ……
Time of Update: 2016-07-15
我們將會在文章中為大傢具體介紹有關對於PHP的session功能,始終找不到合適的答案,尤其是一些錯誤,還有一些沒有錯誤的結果,最可怕的就是後者,一直為許多的初學者為難。就連有些老手,有時都被搞得莫名其妙。本文,將這些問題,做一個簡單的匯總,以便大家查閱。1. 錯誤提示 Warning: Cannot send session cookie - headers already sent Warning: Cannot send session cache limiter - headers
Time of Update: 2016-07-15
我們在編寫開啟php.ini,首先找到;;;;;;;;;;;;;;;;; File Uploads ;;;;;;;;;;;;;;;;;地區,有影響PHP上傳大檔案設定的以下幾個參數:file_uploads = on ;是否允許通過HTTP上傳檔案的開關。預設為ON即是開upload_tmp_dir ;檔案上傳至伺服器上儲存臨時檔案的地方,如果沒指定就會用系統預設的臨時檔案夾upload_max_filesize = 8m ;望文生意,即允許上傳檔案大小的最大值。預設為2M在;;;;;;;;;;
Time of Update: 2016-07-15
我們在這篇文章中將會為大家詳細介紹有關PHP function函數擴充的程式碼範例: ?php function choose($name,$id,$task){ global $db_link; ..... return $xx; } ?> 在調用的頁面,往往就是$tmp=choose($name,$id,$task);換一種PHP function函數擴充方式就是: ?php function choose($name,
Time of Update: 2016-07-15
1.下載源檔案包:wget http://www.aurore.net/projects/php-json/2.解壓tar xvjf php-json-ext-1.2.0.tar.bz23.進入目錄cd php-json-ext-1.2.04.初始化PHP環境phpize報錯了:phpize commend not foundPHP JSON安裝之前需要安裝phpize這個可以在yum中安裝yum -y install php-devel如果還不能完成PHP
Time of Update: 2016-07-15
在PHP error_log()函數主要是用來寫錯誤記錄檔的函數,我們在多人開發,或者在比較複雜,並且沒有單元測試的開發項目中,完全可以使用它來記錄我們程式中的錯誤,特別是資料庫查詢語句執行的錯誤。我們來大致瞭解一下PHP error_log()函數。我們看下手冊的解釋:error_log(PHP 3, PHP 4, PHP 5)bool error_log ( string message [, int message_type [, string destination [, string
Time of Update: 2016-07-15
PHP函數mt_srand說明void mt_srand ( int seed )用 seed 來給隨機數發生器播種。從 PHP 4.2.0 版開始,seed 參數變為可選項,當該項為空白時,會被設為隨時數。例子 1. PHP函數mt_srand 範例 ?php // seed with microseconds function make_seed() { list($usec, $sec) = explode (' ',
Time of Update: 2016-07-15
我們今天將要為大家帶來的內容是PHP json_encode函數在處理中文轉換時出現問題的解決方案。json 是一個很好的資料結構現在已經廣泛用在網路資料轉送上,json_encode 和 json_decode這兩個函數的具體用法 網上有很多相關的文章 ,本文主要介紹 用json_encode 時 中文無法轉換的解決方案,本文假設檔案所用的編碼為gb2312;先寫出所需的數組 ?PHP $json = array ( 0 => array (
Time of Update: 2016-07-15
PHP生動影像建立是相當容易的一件事情。下面,筆者將詳細介紹如何?。在使用基本的映像建立函數之前,需要安裝GD庫檔案。如果要使用與JPEG有關的映像建立函數,還需要安裝jpeg-6b,如果要在映像中使用Type
Time of Update: 2016-07-15
如果我們在實際編程中碰到無法改變的常數值時,通常都會定義一個常量來使用這個常數值。那麼這時我們就用到了在定義一個常量的時候我們可以使用const來修飾這個常量,使用PHP const修飾的常量更其它的常量有點不同的地方就是:常量名前不要使用”$”,切記!當然這個常量值也是不能修改的,一旦定義就不能程式的任何地方進行“人為”的修改。這跟使用define定義是一樣,還有就是使用const來定義當然也遵守其它常量的命名規則――使用大字的字母。看個PHP
Time of Update: 2016-07-15
作用:取得隨機字串PHP擷取隨機數的參數: 1、(int)$length = 32 #隨機字元長度 2、(int)$mode = 0 #隨機字元類型,0為大小寫英文和數字,1為數字,2為小寫字母,3為大寫字母,4為大小寫字母,5為大寫字母和數字,6為小寫字母和數字PHP擷取隨機數定義類代碼 ?php class getRandstrClass { function getCode ($length = 32, $mode = 0) { switch ($mode) {
Time of Update: 2016-07-15
某些應用程式資源是獨佔的,因為有且只有一個此類型的資源。例如,通過資料庫控制代碼到資料庫的串連是獨佔的。您希望在應用程式中共用資料庫控制代碼,因為在保持串連開啟或關閉時,它是一種開銷,在擷取單個頁面的過程中更是如此。PHP單元素設計模式可以滿足此要求。如果應用程式每次包含且僅包含一個對象,那麼這個對象就是一個單元素(Singleton)。清單 1 中的代碼顯示了 PHP V5 中的一個資料庫連接單元素。PHP單元素設計模式案例:清單 1. Singleton.phpphp
Time of Update: 2016-07-15
我們在對1、模板的由來 在沒有模板技術之前,使用PHP開發程式,通常都是php代碼和html混編在一起。比如說新聞列表,很可能就是一個newslist.php頁面,結構如下: ? //從資料庫中讀取出要顯示的新聞記錄 ?> html> head>…….. /head> body> ? While ($news = mysql
Time of Update: 2016-07-15
在具體講解PHP解釋性模板Phplib的使用之前,先說明為什麼使用php標籤的模板系統要繼續改進。其實,這主要還是因為PHP標籤對美工人員來說不方便。他們更加喜歡直接使用這種可視化的標籤,比如{title}。首先,我們自己把之前我們那個例子修改成使用可視化的標籤來處理。第一步,把shownews.php改成shownews.tpl,裡面的php標籤換成可視化的標籤,shownews.tpl的代碼如下: html> head> title>顯示新聞
Time of Update: 2016-07-15
我們都知道,如果函數成功執行,它將擷取一行資訊(該行是通過執行mysql_query()函數取得的)並返回該行資訊;如果失敗,將不返回任何一行。PHP mysql_fetch_array()函數文法mysql_fetch_array(data,array_type)data為必要參數,指定需要使用的資料指標[data pointer]。該資料指標是通過請求mysql_query()函數返回的。array_type為選擇性參數。指定返回的數群組類型。選擇性參數如下:* MYSQL_ASSOC