Time of Update: 2017-01-13
PHP中的include和require中的兩個函數,能在網站的設計中提高網站的建設效率與維護,現詳細講解如下: include 函數與C中同名的預先處理命令是不同的,它是一個給出檔案名稱(如:include("test.php")),PHP就把檔案調用於include的位置,並方試圖解釋該檔案,它與函數的差別在於,只有執行include語句時,代碼才被解析,因此在設計中通常在if語句中包含調用來得用這一優點;而require
Time of Update: 2017-01-13
Zend Encode的工作原理 使用PHP的人都知道,它是一個指令碼編程工具,用它寫的程式,必須以源碼的形式放置在Web伺服器上,所以我們無法保護自己的原始碼。大家都知道任何一個指令碼程式的執行效率同具有相同功能的編譯好的二進位代碼相比較,它的執行效率都是比較低的。那麼要是有一個工具能夠幫我們把用PHP寫的程式編譯成二進位代碼就好了,這樣不但執行效率提高了, 運行速度也加快了。真要是有這麼一個工具,那就是一舉兩得了。 現在這不是夢想了,Zend
Time of Update: 2017-01-13
PHP中的字串操作功能是比較多的,重要的有以下這些: (1)echo,print,printf,sprintf 前兩個函數是輸出字串.字串中如果有變數名則被替換成其值. 後兩個函數類似於C的同名函數. (2)strchr,strlen,strtok,strrchr,strrev,strstr,strtolower, strtoupper,substr,ucfirst 這些是常用的字串操作函數,有些和C中的同名函數意義完全一致. strrev是把一個字串翻轉.
Time of Update: 2017-01-13
作者:sports98 2002-8-16 自PHP4.1.0以後將HTTP_GET_VARS使用GET變數來儲存,GET的變數主要來自以下的方法對伺服器以擷取資料資訊為要求方法的例如,URL,使用FORM的METHOD為GET方式。這樣所有的請求變數將通過URL傳遞給伺服器,伺服器根據
Time of Update: 2017-01-13
PHP預先定義了幾個常量,並提供了一種機制在運行時自己定義。常量和變數基本上是一樣的,不同的是:常量必須用DEFINE函數定義,常量一旦定義好,就不能被重新定義了。 PHP中預先定義好的常量: __FILE__ 當前正在處理的指令檔名。如果使用在一個被包含的檔案中,那麼它的值就是這個被包含的檔案,而不是包含它的檔案名稱。 __LINE__ 正在處理的檔案的當前行數。 PHP_VERSION 表示PHP處理器的目前的版本,如:'3.0.8-dev'。 PHP_OS
Time of Update: 2017-01-13
先思考一個問題:如下代碼會向頁面顯示什嗎? 代碼如下複製代碼 <?php die(123); ?> 曾經有段時間我一直認為 頁面會顯示 123,但實踐結果告訴我,答案錯了,頁面一片空白!一直不知道為什麼,死活不輸出123,為了讓頁面輸出123,我把它修改為如下代碼: 代碼如下複製代碼 <?php echo
Time of Update: 2017-01-13
相對路徑轉化成絕對路徑 代碼如下複製代碼 function relative_to_absolute($content, $feed_url) { preg_match('/(http|https教程|ftp):///', $feed_url, $protocol); $server_url = preg_replace("/(http|https|ftp|news):///",
Time of Update: 2017-01-13
代碼如下複製代碼 //獲得圖片的格式,包括jpg,png,giffunction get_type($img_name)//擷取影像檔類型{ if (preg_match("/.(jpg|jpeg|gif|png|bmp)$/i", $img_name, $matches)){ $type = strtolower($matches[1]); }else{ $type =
Time of Update: 2017-01-13
代碼如下複製代碼 <script language="網頁特效"> function checkreg() { if (form1.name.value=="") { //
Time of Update: 2017-01-13
代碼如下複製代碼 <html> <head><title>php教程入門教程:利用表單調查表執行個體</title><meta http-equiv="content-type" content="text/html; charset=gb2312"></head><body
Time of Update: 2017-01-13
代碼如下複製代碼 $action = trim($_get['action']); if($action == "sub") { $str = $_post['dir']; //if(!preg_match("/^[".chr(0xa1)."-".chr(0xff)."a-za-z0-9_]+$/&
Time of Update: 2017-01-13
<? 1 函數ereg的使用樣本。 2 函數eregi()的用法樣本。 3 替換匹配的字串。 4 用eregi_repalce()替換匹配字串。 5 使用函數split()。 6 函數split()的使用。
Time of Update: 2017-01-13
代碼如下複製代碼 function funcphone($str)//電話號碼正則表達試{ return (preg_match("/^(((d{3}))|(d{3}-))?((0d{2,3})|0d{2,3}-)?[1-9]d{6,8}$/",$str))?true:false;} //使用方法 代碼如下複製代碼 if( funcphone ('0731-88888888')){ echo
Time of Update: 2017-01-13
代碼如下複製代碼 function funcstrnum($str,$num1='',$num2='') //數字字母正則{ if($num1!='' and $num2!=''){ return
Time of Update: 2017-01-13
代碼如下複製代碼 function funcemail($str)//郵箱Regex{ return (preg_match('/^[_.0-9a-z-a-z-]+@([0-9a-z][0-9a-z-]+.)+[a-z]{2,4}$/',$str))?true:false;} //驗證方法一 代碼如下複製代碼
Time of Update: 2017-01-13
代碼如下複製代碼 $htm = "<a href='http://www.111cn.net'>test1</a><br />" . "<a href='http://www.111cn.net'>test2</a><br />" .&
Time of Update: 2017-01-13
/*分頁簡單得很,下面我們主要是講一下關於分頁原理與實現方法。*//*這樣才能知道分幾頁。比如說一個列表結果是126行,如果一頁20行的話那麼分7頁,對吧。我們的代碼經理是這樣的:計算總行數:select count(*) from tablename where …..查詢列表select * from tablename where …
Time of Update: 2017-01-13
本地時間函數 1. string date(string format,inieger times****p) 該函數返回一個表示時間的字串,是由string format 控制的。 如: 代碼如下複製代碼 <? print(date("y年 m月d日");//輸出當前,年月日. print(date("y年 m月d日",60*60*24*365*10);//輸出1980年1月1日. ?>
Time of Update: 2017-01-13
代碼如下複製代碼 function is_email($email) { if (preg_match("/[a-za-z0-9]+@[a-za-z0-9]+.[a-z]{2,4}/",$email,$mail)) { return
Time of Update: 2017-01-13
php 電話號碼 手機號碼 郵編 電子郵件 驗證電話號碼驗證//qh-區號 dh-電話function valiTel(qh, dh){var re = /^([d]{3,5})?[-]([d]{7,8})$/;return re.test(qh + "-" + dh);}//手機號碼驗證function valiMobile(sj){var re = /^13[0-9]{9}|159[0-9]{8}$/; return