下面分享下這2種修改方式。方法一、 代碼如下複製代碼 開啟/editor/filemanager/connectors/php/commands.php,找到$sFileName = $oFile[¹name¹] ;在後面添加一行:$sFileName = iconv("utf-8","gbk",$sFileName); 方法二(推薦)、 代碼如下複製代碼
php把數組寫入檔案,通過序列和反序列實現。請看代碼$file="./data/file.cache";file_put_contents($file,serialize($array));//寫入緩衝 代碼如下複製代碼 <?php $file="./data/file.cache"; $array = array("count" => "3000",
下面貼出代碼: 代碼如下複製代碼 <?php//匹配時間格式為2012-02-16或2012-02-16 23:59:59前面為0的時候可以不寫$time = "2012-02-16 23:59:59";$patten = "/^d{4}[-](0?[1-9]|1[012])[-](0?[1-9]|[12][0-9]|3[01])(s+(0?[0-9]|1[0-9]|2[0-3]):(0?[0-9]|[1-5][0-9]):(0?[0-9]
這幾天關注了一下PHP的採集程式,才發現用PHP採集內容是這麼方便,把經常用到的採集函數在這裡總結一下,方便以後使用! 代碼如下複製代碼 擷取所有連結內容和地址function getAllURL($code){preg_match_all('/<as+href=["|']?([^>"' ]+)["|']?s*[^>]*>([^>]+)</a>/i',$code,$arr);return
parse_url函數我們先來瞭解一下parse_url函數,官方解決說明mixed parse_url ( string $url [, int $component = -1 ] )本函數解析一個 URL 並返回一個關聯陣列,包含在 URL 中出現的各種組成部分。本函數不是用來驗證給定 URL 的合法性的,只是將其分解為下面列出的部分。不完整的 URL 也被接受, parse_url() 會嘗試盡量正確地將其解析。要解析的 URL。無效字元將使用 _ 來替換。執行個體
上代碼 代碼如下複製代碼 <?phpheader('Content-type: text/html; charset=utf-8');$str = "dasdadsfsadASDSADS";if (preg_match('/^[a-zA-Z]+$/',$str)){ echo $str."是字母";}else { echo $str."不是字母";}?> 這個就是代碼
php教程 trim() 表單驗證不為空白執行個體,應該算是入門級的執行個體了,告訴你如何利用trim函數來刪除空格然後判斷使用者提交的資料是否為空白。<html><body><form method="post" action="formerrorcheck.php"><h1>contact information</h1><table><tr>
檢測資料類型php教程函數集檢測資料類型即對資料類型進行檢測,判斷所檢測類型是否屬於檢測類型,符合則返回真,否則返回假。檢測資料類型定義如下:is_bool是否為布爾類型,例,is_bool(srue) is_bool(false)is_string是否為字串型,例,is_string(‘string’) is_string(1234)is_float/double是否為浮點型,例,is_float(3.1415) is_float(&
php教程中checkbox值擷取,顯示,多選值擷取最簡單checkbox擷取值代碼<html><head><title>checkbox demo</title></head><body><h1>checkbox demo</h1><h3>demonstrates checkboxes</h3><form action
$globals --- 儲存所有全域變數(只在當前頁面中的) get_defined_vars() --- 返回由所有已定義變數所組成的數組(包括全域變數,超全域變數等) get_defined_constants() --- 返回由所有已定義常量所組成的數組function cleanglobal($global_array, $arg, $specialchars = true, $default = null) { if(key_exists($arg, $global_array) &
使用substr_count()函數檢索字元出現的次數 擷取指定字元在字串中出現的次數 文法:substr_count(haystack,needle) 使用substr_count()函數擷取特定字元在字串中出現的次數執行個體如下: <?php教程echo
任何 php教程 指令碼都是由一系列語句構成的。一條語句可以是一個指派陳述式,一個函數調用,一個迴圈,甚至一個什麼也不做的(空語句)條件陳述式。語句通常以分號結束。此外,還可以用花括弧將一組語句封裝成一個語句組。語句組本身可以當作是一行語句。本章講述了各種語句類型。ifif 結構是很多語言套件括 php 在內最重要的特性之一,它允許按照條件執行程式碼片段。php 的 if 結構和 c 語言相似:if (expr)
foreachphp教程 4(不是 php 3)包括了 foreach 結構,和 perl 以及其他語言很像。這隻是一種遍曆數組簡便方法。foreach 僅能用於數組,當試圖將其用於其它資料類型或者一個未初始化的變數時會產生錯誤。有兩種文法,第二種比較次要但卻是第一種的有用的擴充。foreach (array_expression as $value) statementforeach (array_expression as $key => $value) statement
continuecontinue 在迴圈結構用用來跳過本次迴圈中剩餘的代碼並開始執行下一次迴圈。注: 注意在 php教程 中 switch 語句被認為是作為 continue 目的的迴圈結構。continue 接受一個可選的數字參數來決定跳過幾重迴圈到迴圈結尾。 <?php while (list($key,$value) = each($arr)) { if ($key == "zhoz"){ // 如果查詢到對象的值等於zhoz,這條記錄就不會顯示出來了。
array()可以聲明一個空數組;array[] = $value 在數組存在時,追加一個資料;在數組不存時,產生一個數組,並追加資料。array[$index] = $value 在數組存在時,追加或修改一個資料;在數組不存時,產生一個數組,並追加資料range($n, $m); 指定值的範圍。如range(2,4)產生數組 array(2,3,4)。count($array); 取得數組的大小。array_pad($array, $length, $value);
1、使用post方法提交表單 使用方法:把<from>表單中的method標籤屬性改為“post” 特點:post方法不依賴於url,不會再地址欄顯示。post方法可以沒有限制地傳遞資料到伺服器,所有提交的資訊在後台傳輸,使用者在瀏覽器端是看不到這一過程的,安全性高。
複選框能夠進行項目的多項選擇,瀏覽者在填寫一些表單時,有時需要選擇多重專案(如:興趣愛好等) 複選框一般是多個同時存在,為了便於傳值,name的名字可以定義為數組形式:<input type=”checkbox” name=”chkbox[]” value=”chkbox1′>
php教程程式必看最佳化之方法1. 如果一個方法可靜態化,就對它做靜態聲明。速率可提升至 4 倍。2. echo 比 print 快。3. 使用 echo 的多重參數(譯註:指用逗號而不是句點)代替字串串連。4. 在執行 for 迴圈之前確定最大迴圈數,不要每迴圈一次都計算最大值。5. 登出那些不用的變數尤其是大數組,以便釋放記憶體。6. 盡量避免使用 __get,__set,__autoload。7. require_once() 代價昂貴。8.
php教程 serialize與unserialize文法serialize --------- 將數組格式化成有序的字串unserialize(php 3>= 3.0.5, php 4 )unserialize -- 從已儲存的表示中建立 php 的值描述mixed unserialize ( string str [, string callback])unserialize() 對單一的已序列化的變數進行操作,將其轉換回 php
<!doctype html public "-//w3c//dtd xhtml 1.0 strict//en" "http://www.w3.org/tr/xhtml1/dtd/xhtml1-strict.dtd"><html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="en"><head>