date_default_timezone_set('PRC'); //預設時區 echo "今天:",date("Y-m-d",time()),""; echo "今天:",date("Y-m-d",strtotime("18 june 2008")),""; echo "昨天:",date("Y-m-d",strtotime("-1 day")), ""; echo "明天:",date("Y-m-d",strtotime("+1 day")), ""; echo "一周后:",date("
/** * 這裡是 phpPgAdmin 的配置中心。使用者需要根據自己的實際情況修改這裡的設定。 * * $Id: config.inc.php-dist,v 1.53 2007/04/18 14:08:48 mr-russ Exp $ */ bbs.it-home.org // 一個樣本伺服器。你可以建立任意多個這樣的伺服器,索引從零開始遞增。 // 顯示在登陸螢幕上的伺服器名字 $conf['servers'][0]['desc'] = 'PostgreSQL'; //
loadmodule php5_module d:\php5\php5apache2_2.dll複製代碼2、通過修改documentroot參數可以修改伺服器的主文件的根目錄,原根目錄的位置是apache2.2\httdocs。如: documentroot "d:/phpserver" 修改documentroot 參數後,還要修改一處: 找到: 修改為: apache2.2\httdocs 複製代碼 3、添加apache伺服器的副檔名: 找到下面這段代碼:
複製代碼在action.php中只要使用extract()函數將$_POST全域資料解開: action.php extract($_POST); //相當於$username = $_POST['username']; //$password = $_POST['password']; ?>複製代碼php手冊中的解釋:extract (PHP 4, PHP 5)extract — 從數組中將變數匯入到當前的符號表說明 int extract ( array $var_array [,
/***函數功能:計算兩個以YYYY-MM-DD為格式的日期,相差幾天**/function getChaBetweenTwoDate($date1,$date2){$Date_List_a1=explode("-",$date1);$Date_List_a2=explode("-",$date2);$d1=mktime(0,0,0,$Date_List_a1[1],$Date_List_a1[2],$Date_List_a1[0]);
$pagesize=10; //設定每一頁顯示的記錄數$conn=mysql_connect("localhost","root",""); //串連資料庫$rs=mysql_query("select count(*) from tb_product",$conn); //取得記錄總數$rs$myrow = mysql_fetch_array($rs);$numrows=$myrow[0];//計算總頁數$pages=intval($numrows/$pagesize);//判斷頁數設定if
本文介紹下php編程中正則過濾特殊字元的方法,有需要的朋友參考下。在php中用Regex過濾特殊字元,可以使用函數preg_quote:string preg_quote( string $str[, string $delimiter] )找出$str字串中出現的屬於Regex的特殊字元,並在改特殊字元前面加上一個反斜線。可以提供一個可選的$delimiter字串參數作為新增的逸出字元集合。Regex的特殊字元包括: . \ + * ? [ ^ ] $ ( ) { } = ! | :
var_dump(0 == 'test');var_dump(0 == '');var_dump(5 > 't');var_dump(strcmp(5, 't'));複製代碼結果為(第1~3結果是不對的,只有第4個是對的):4bool(true)bool(true)bool(true)int(-1)2. 字串處理1. 子串$sub = substr(string, start[, length]);2. 子串替換$newstring = substr_replace(string, new,
$str=preg_replace("/\s+/", " ", $str); //過濾多餘斷行符號 $str=preg_replace("//si","",$str); //注釋 $str=preg_replace("//si","",$str); //過濾DOCTYPE $str=preg_replace("//si","",$str); //過濾html標籤 $str=preg_replace("//si","",$str); //過濾br標籤
$size = "old size"; //注意最後size變數的值。 $a = array( "color" => "red", "size" => "XXL", "price" => "53"); extract($a); echo "color = $color"; echo "size = $size"; echo "price = $price"; ?> 複製代碼輸出結果: color = red size = XXL price =
/** * class EfficiencyTester * 效率測試器,測試函數的已耗用時間 * @version 1.0 2013.04.13 * @author Kross */class EfficiencyTester { /** * var $testTimes * 測試的次數 */ private $testTimes = 1000; /** * function getTime() *
本文介紹了php中特殊字元轉義的相關函數的用法,掌握下php處理特殊字元的方法,有需要的朋友參考下。mysql和php內建很多函數可以處理字元問題,下面給出幾個會經常用到的.ps:由於php6開始不支援magic_quotes_gpc,所以下面的東西都是假設在magic_quotes_gpc=off的條件上(不知道php6會出什麼新東西....)mysql_real_escape_string()定義:函數轉義 sql 語句中使用的字串中的特殊字元。文法:
function reversr_r($str){if (strlen($str)>0)reverse_r(substr($str,1));echo substr($str,0,1);return;}?>function reverse_i($str){for($i=1;$i{echo
if(phpversion() set_magic_quotes_runtime(0); }複製代碼>> 無法通過函數來定義magic_quotes_gpc,因此建議在伺服器上統一開啟,寫程式的時候應該在來判斷下,避免沒開啟gpc引起安全問題 通過addslashes對gpc進行時候轉義時,應注意當使用者提交數組資料時對索引值和值的過濾 if(!get_magic_quotes_gpc()) { $_get = daddslashes($_get); $_post = daddslashes(
#匯入PHP5的模組LoadModule php5_module "D:/Program Files/PHP/php5apache2_2.dll"#URL中能夠識別.php結尾的檔案AddType application/x-httpd-php .php#URL中能夠識別.phps結尾的檔案AddType application/x-httpd-php-source .phps#網站預設PHP得首頁DirectoryIndex index.html index.htm index.php
/*** 擷取用戶端ip* @return [string] [description]*/function getclientip() {$ip = null;if (isset($_server['http_x_forwarded_for'])) {$arr = explode(',', $_server['http_x_forwarded_for']);$pos = array_search('unknown',$arr);if(false !== $pos)
/*** 作用:查詢所有分類產生Tree菜單* @param int $pid 父ID 預設從頂級開始查詢*/function toTree($pid=0){ //查詢所有頂級分類 //資料庫連接在此就不多說了 $model=M('Category');執行個體化模型 //查詢map條件 $map=array( 'pid'=>$pid, ); //查詢 $data=$model->where($map)->select(); //
//特殊字元過濾function htmldecode($str) { if(empty($str)) return; if($str=="") return $str; $str=str_replace("&",chr(34),$str); $str=str_replace(">",">",$str); $str=str_replace("$str=str_replace("&","&",$str); $str=str_replace(" ",chr(32),$str);
$str = '1234567890';$needle = '234';$result = strchr($str, $needle);var_dump($result); 複製代碼結果:string '234567890'(length=9)strrpos尋找字串中某字元最後出現處。文法: int strrpos(string haystack,char needle);本函數用來尋找字串 haystack 中的字元 needle
default_charset="gb2312" ,修改預設字元集,這裡,如果前面有分號“;”,去掉這個分號;register_globals=off 改為 register_globals=on ,使傳遞全域變數有效;extension=php_dba.dll 如果前面有分號,取消分號,以下同;extension=php_dbase.dllextension=php_gd2.dll gd庫做圖,一般用於圖形驗證碼;extension=php_mysql.dll