Time of Update: 2017-01-13
substr截取substr() 函數返回字串的一部分。 代碼如下複製代碼 <?php $rest = substr("我是中國人", -1); // returns "亂碼" echo $rest.'<br />'; $rest = substr("abcdef", -2); //
Time of Update: 2017-01-13
php Jquery 無重新整理登入,自己寫的一個很簡單的加了一個判斷就是如果是已經登入的,重新整理後還是顯示的登入狀態登入分頁檔html頁面 代碼如下複製代碼 <script type="text/javascript" src="jquery-1.4.3.js" mce_src="jquery-1.4.3.js"></script><script
Time of Update: 2017-01-13
index.php頁面 代碼如下複製代碼 <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"><html xmlns=http://www.111cn.net><head><meta http-equiv=&
Time of Update: 2017-01-13
今天改進了下旗下幾個網站的檔案上傳系統,順便發點東西。全php代碼,無js,檔案類型根據尾碼名判斷,非mime判斷。建立個up.php,代碼如下: 代碼如下複製代碼 <?php $uptype=array("jar","zip"); //允許上傳檔案類型 $max_file_size=20480000; //上傳檔案大小限制, 單位BYTE
Time of Update: 2017-01-13
如果開啟gzip壓縮傳輸呢apache第1步 代碼如下複製代碼 LoadModule deflate_module modules/mod_deflate.soLoadModule headers_module modules/mod_headers.so 然後在http.conf加如下例代碼 代碼如下複製代碼 # BEGIN GZIP #apache開啟gzip壓縮,前提要裝gzip模組哦 <ifmodule mod_deflate.c>
Time of Update: 2017-01-13
開啟editor/filemanager/connectors/php目錄下commands.php,找到FileUpload函數,在 代碼如下複製代碼 $sExtension = substr( $sFileName, ( strrpos($sFileName, '.') + 1 ) ) ; $sExtension = strtolower( $sExtension ) ;後添加$sFileName =
Time of Update: 2017-01-13
先看xin.sql資料庫,我們可直接複製儲存成xxx.sql哦。 代碼如下複製代碼 use xin;CREATE TABLE bbs_post ( id int(11) NOT NULL auto_increment, title varchar(255) NOT NULL, username varchar(255) NOT NULL, content varchar(255) NOT NULL,
Time of Update: 2017-01-13
遍曆目錄或遍曆目錄下指定類型的檔案,這是每一個童鞋在寫程式的時候難免會用到的。PHP本身也提供了很多灰常有用的函數,正確地使用它們,不會有錯滴。下面就我個人學習過程中的一些總結,希望對想學PHP的童鞋有所協助。//本函數可以列出指定目錄下所有的檔案(包括子目錄下的) 代碼如下複製代碼 function getfiles($path){ foreach(scandir($path) as $afile){if($afile=='.'||$afile=='..')
Time of Update: 2017-01-13
我們以前常用mb_detect_encoding()此函數檢測字元編碼 代碼如下複製代碼 //判斷字串是什麼編碼if ($tag === mb_convert_encoding(mb_convert_encoding($tag, "GB2312", "UTF-8"), "UTF-8", "GB2312")) {}else {//如果是gb2312 的就轉換為utf8的$tag =
Time of Update: 2017-01-13
下面我們就詳細介紹一下 PHP 5.4 的這個 session.upload_progress
Time of Update: 2017-01-13
php程式實現偽靜態url如下。 代碼如下複製代碼 <?php//偽靜態方法一// localhost/php100/test.php?id|1@action|2$Php2Html_FileUrl = $_SERVER["REQUEST_URI"];echo $Php2Html_FileUrl."<br>";// /php100/test.php?id|1@action|2$Php2Html_UrlString =
Time of Update: 2017-01-13
例1 代碼如下複製代碼 <?phpfunction unique_array_2d($array2D,$stkeep=false,$ndformat=true){ // 判斷是否保留一級數組鍵 (一級數組鍵可以為非數字) if($stkeep) $stArr = array_keys($array2D);
Time of Update: 2017-01-13
string iconv ( string in_charset, string out_charset, string str ) 注意:第二個參數,除了可以指定要轉化到的編碼以外,還可以增加兩個尾碼://TRANSLIT 和 //IGNORE,其中 //TRANSLIT 會自動將不能直接轉化的字元變成一個或多個近似的字元,//IGNORE 會忽略掉不能轉化的字元,而預設效果是從第一個非法字元截斷。 Returns the converted string or FALSE on
Time of Update: 2017-01-13
現在有個需求:字串A與字串B,字串B中包含字串A,利用字串A將字串B中的A替換成其他字串或刪除。利用PHP函數,str_ireplace() 與 str_replace() 可以做到。一、str_ireplace(find,replace,string,count) 函數使用一個字串替換字串中的另一些字元(該函數對大小寫不敏感)。例如: 代碼如下複製代碼 <?php header(“Content-Type:
Time of Update: 2017-01-13
首先來看下兩個方法的定義:函數原型:array split (string $pattern, string $string [, int $limit])函數原型:array explode ( string $separator, string $string [, int $limit])初看沒有啥差別,貌似功能都一樣。我就犯了這個錯誤。 請注意兩個函數的第一個參數string $pattern和string
Time of Update: 2017-01-13
例1 代碼如下複製代碼 function is_utf8($str) {$c=0; $b=0;$bits=0;$len=strlen($str);for($i=0; $i<$len; $i++){$c=ord($str[$i]);if($c > 128){if(($c >= 254)) return false;elseif($c >= 252) $bits=6;elseif($c >= 248) $bits=5;elseif($c >=
Time of Update: 2017-01-13
PHP的預定義變數$_SERVER是一個包含頭部(headers),路徑資訊及指令碼位置的數組,數組的實體由web伺服器建立.利用$_SERVER數組,我們可以擷取URL完整路徑及真實路徑,讓自己隨心所欲的運用它們.$_SERVER['SERVER_NAME'] // 當前運行指令碼所在伺服器主機的名稱.$_SERVER[SERVER_PORT'] //使用者串連到伺服器時所使用的連接埠.$_SERVER['REQUEST_URI']
Time of Update: 2017-01-13
我們先來解一下in_array檢查數組中是否存在某個值 代碼如下複製代碼 <?php$os = array("Mac", "NT", "Irix", "Linux");echo “(1)”;if (in_array("Irix", $os)) { echo "Got Irix";}if
Time of Update: 2017-01-13
例1主要功能是:功能明確,易於修改維護和擴充; 英文的字串:不變返回(包括數字);中文字串:返回拼音首字元; 中英混合串: 返回拼音首字元和英文。該演算法採用了二分法尋找,修複了之前字母Z讀取成Y的錯誤。好東西要收藏,故在此留下印記,以供後人考證! 代碼如下複製代碼 <?php /*** 修複二分法尋找方法* 漢字拼音首字母工具類* 註: 英文的字串:不變返回(包括數字) eg .abc123 =>
Time of Update: 2017-01-13
time()函數time() 函數返回目前時間的 Unix 時間戳記。返回自從 Unix 紀元(格林威治時間 1970 年 1 月 1 日 00:00:00)到目前時間的秒數。自 PHP 5.1 起在 $_SERVER['REQUEST_TIME'] 中儲存了發起該請求時刻的時間戳記。 代碼如下複製代碼 <?php$time = time();echo($time . "<br />");echo(date("D F d