Time of Update: 2017-01-13
代碼如下複製代碼 <?php// 定義提示函數function alert($msg){return '<script type="text/javascript">alert("'.$msg.'");window.history.back(-1);</script>';}// 定義允許的檔案類型$allowType = array('image/jpeg','image/gif','image/jpg');
Time of Update: 2017-01-13
login.htm 代碼如下複製代碼 <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"><html
Time of Update: 2017-01-13
如果 PHP 的設定選項 register_globals 為 on,則相關的變數名將也會存在。從 PHP 4.2.0 版本開始,register_globals 的預設值被設為 off。我們假設檔案上傳欄位的名稱為 userfile。名稱可隨意命名。$_FILES['userfile']['name']用戶端機器檔案的原名稱。$_FILES['userfile']['type']檔案的 MIME
Time of Update: 2017-01-13
簡單的建立session 代碼如下複製代碼 <?session_start();$username = "nostop";session_register("username");?> 在該例子中,我們向 session 註冊了一個名為 username 的變數,其值為 nostop 。讀取 sessionPHP 內建的 $_SESSION 變數可以很方便的訪問設定的 session 變數。
Time of Update: 2017-01-13
empty() 與 isset() 的一個簡單比較。 代碼如下複製代碼 <?php $var = 0; // 結果為 true,因為 $var 為空白 // 結果為 true,因為 $var =0 if
Time of Update: 2017-01-13
string gettype ( mixed $var ) 返回 PHP 變數的類型 var.例 代碼如下複製代碼 <?php function get_type($var) { if(is_object($var)) return get_class($var); if(is_null($var))
Time of Update: 2017-01-13
defined() 函數檢查某常量是否存在。若常量存在,則返回 true,否則返回 false。 代碼如下複製代碼 if (defined('MYCONSTANT')) { echo "常量MYCONSTANT存在";}else{ echo "常量MYCONSTANT不存在";}echo
Time of Update: 2017-01-13
什麼是php檔案PHP,是英文超文本預先處理語言Hypertext Preprocessor的縮寫。PHP 是一種 HTML 內嵌式的語言,是一種在伺服器端執行的嵌入HTML文檔的指令碼語言,語言的風格有類似於C語言,被廣泛地運用。一段php代碼 代碼如下複製代碼 <?phpnamespace Math{class Complex{//...code...function __construct(){print("hey");}}}$m = new
Time of Update: 2017-01-13
建立一個資料表 代碼如下複製代碼 CREATE TABLE `message` (`id` tinyint(1) NOT NULL auto_increment,`user` varchar(25) NOT NULL,`title` varchar(50) NOT NULL,`content` tinytext NOT NULL,`lastdate` date NOT NULL,PRIMARY KEY (`id`)) ENGINE=InnoDB DEFAULT
Time of Update: 2017-01-13
urlencode的用途就是編碼字串,把原字串中所有除”-_”以為的非所有字母數字字元替換成百分比符號(%)後跟兩位十六進位數,但是需要注意:由於曆史原因會把空格替換+號。rawurlencode其實和urlencode一樣,也是用來編碼字串的,唯一的不同是它是使用RFC1738 編碼,也就是會把空格替換成%20。它們對應的解碼函數是urldecode和rawurldecode。參考官方網站的說明,urldecode解碼給出的已編碼字串中的任何%##,加號(’
Time of Update: 2017-01-13
對比後傳回值說明如果str1 和str2 相等則返回0 。 如果str1小於str2則返回<0(但不一定時-1,網上好多都說是-1,是不對的,具體數值大小根據實際情況而定) 。 如果str1大於str2則返回>0(但不一定時1,具體數值大小根據實際情況而定) 。例 代碼如下複製代碼 strcmp(date(‘Y-m-d’,$user->last_time), date(“Y-m-d”,time())) == 0
Time of Update: 2017-01-13
用法sprintf(format,arg1,arg2,arg++)說明參數 format 是轉換的格式,以百分比符號 ("%") 開始到轉換字元結束。下面的可能的 format 值:•%% - 返回百分比符號•%b - 位元•%c - 依照 ASCII 值的字元•%d - 帶符號十進位數•%e - 可續計數法(比如 1.5e+3)•%u - 無符號十進位數•%f - 浮點數(local settings
Time of Update: 2017-01-13
文法 : void set_time_limit (int seconds)注意 : 當PHP是執行在安全模式時,set_time_limit( )將不會有結果,除非是關閉安全模式或是修改結構檔案中(在PHP3中叫做php3.ini,在PHP4則叫做php.ini)的時間限制。例 代碼如下複製代碼 <?set_time_limit(1000)?> 當此函數被調用時,
Time of Update: 2017-01-13
addslashesaddslashes() 函數在指定的預定義字元前添加反斜線。這些預定義字元是:•單引號 (')•雙引號 (")•反斜線 ()•NULL在本例中,我們要向字串中的預定義字元添加反斜線:注釋:默 認情況下,PHP 指令 magic_quotes_gpc 為 on,對所有的 GET、POST 和 COOKIE 資料自動運行 addslashes()。不要對已經被 magic_quotes_gpc 轉義過的字串使用
Time of Update: 2017-01-13
算是一篇超簡單的php教程了,也入是入門級的東西了,就不多講了代碼 代碼如下複製代碼 <?php // 說明: 刪除非空目錄的解決方案 function removeDir($dirName) { if(! is_dir($dirName)) { return false;
Time of Update: 2017-01-13
若成功,則時間以 Unix 時間戳記的方式返回。若失敗,則返回 false。filemtime ( string filename )返迴文件上次被修改的時間,出錯時返回 FALSE。時間以 Unix 時間戳記的方式返回,可用於 date()。 代碼如下複製代碼 $a=filemtime("log.txt"); echo "修改時間:".date("Y-m-d H:i:s",$a);
Time of Update: 2017-01-13
1.global在整個頁面起作用。例1 代碼如下複製代碼 global $var1,$var2; 就是外部變數的同名引用,變數本身的作用範圍仍然在函數體內。改變這些變數的值,外部的同名變數自然也改變。但一旦用了&,那麼變數將不再是同名引用。 代碼如下複製代碼 <?php$var1 = 1;$var2 = 2;function test(){ global $var1,$var2; //
Time of Update: 2017-01-13
代碼如下複製代碼 <?php$input = array(“a” => “green”,”", “red”,”b” => “green”, “”,”blue”, “red”,”c” =>
Time of Update: 2017-01-13
變數的範圍即它定義的上下文背景(也就是它的生效範圍)。大部分的 PHP 變數只有一個單獨的範圍。這個單獨的範圍跨度同樣包含了 include 和 require 引入的檔案。例如: 代碼如下複製代碼 <?php$a = 1;include 'b.inc';?> 這裡變數 $a 將會在包含檔案 b.inc 中生效。但是,在使用者自訂函數中,一個局部函數範圍將被引入。任何用於函數內部的變數按預設情況將被限制在局部函數範圍內。例如: 代碼如下複製代碼
Time of Update: 2017-01-13
例子一 代碼如下複製代碼 <?php$test='472347127,893372115,850965403';$r=explode(",",$test);for($i=0;$i<sizeof($r);$i++){ echo $i.".". $r[$i].""; }?> 輸出: 0.472347127 1.893372115 2.850965403例子二 代碼如下複製代碼