Time of Update: 2018-12-08
只能在/userfiles/檔案夾下。對於多使用者會員系統的網站系統,這顯然是不合適的,因為是不能讓所有使用者都共用同一個資源檔夾的。 所以必須進行動態配置,讓不同的使用者把圖片、Flash等資源檔上傳到自己私人的檔案夾下。 FCKeditor 是在 editor\filemanager\connectors\php\config.php 設定檔中進行上傳目錄配置的,核心語句是: $Config['UserFilesPath'] = ‘/userfiles/';
Time of Update: 2018-12-08
而且, 如果輸入資料非法, 而指令碼沒有檢測, 導致abort, 也會讓你很不開心. 那? 怎麼辦呢? 呵呵, 別著急, 多進程來幫您! 那,這是為什麼呢? 優點: 1. 使用多進程, 子進程結束以後, 核心會負責回收資源 2. 使用多進程,子進程異常退出不會導致整個進程Thread退出. 父進程還有機會重建流程. 3. 一個常駐主進程, 只負責任務分發, 邏輯更清楚. Then, 怎麼做呢? 接下來, 我們使用PHP提供的POSIX和Pcntl系列函數, 來實現一個PHP命令解析器,
Time of Update: 2018-12-08
<?php echo preg_replace("/(?<=href=)([^\>]*)(?=\>)/i","#", "<a href='www.csdn.net'>你好,點這裡看看</a><a href='www.jb51.net'>你好,點這裡看看</a>"); ?> 正則:/(?<=href=)([^\>]*)(?=\>)/ (?<=exp) 匹配exp後面的位置 (?=exp)
Time of Update: 2018-12-08
在php中: * 以單引號為定界符的php字串,支援兩個轉義\'和\\ * 以雙引號為定界符的php字串,支援下列轉義: \n 換行(LF 或 ASCII 字元 0x0A(10)) \r 斷行符號(CR 或 ASCII 字元 0x0D(13)) \t 水平定位字元(HT 或 ASCII 字元 0x09(9)) \\ 反斜線 \$ 貨幣符號 \" 雙引號 \[0-7]{1,3} 此Regex序列匹配一個用八進位符號表示的字元 \x[0-9A-Fa-f]{1,2}
Time of Update: 2018-12-08
複製代碼 代碼如下:<? //很好用的PHP資料庫類,三、四句代碼搞定一個表的操作,無論這個表欄位有多複雜。 //此類多次大量用在大型網站程式的開發上,效果特別的好。 //作者:快刀浪子++ define(\"_PHP_RECORD_\",\"exists\"); class TRecord { var $db; var $rc; var $name; var $value; var $num; var $buffer;
Time of Update: 2018-12-08
複製代碼 代碼如下:/* author: nick date: 2009.05.17 功能:產生SeletTree 屬性: $result 結果集 $id_field 自身id欄位 $parent_field 父類id欄位 $option_text 選項顯示名稱 $select_name 下拉式功能表的名稱 $elected 預設選中 $no_top 是否需要頂層選項 $level 層深度 $parent_id 同層中的id */ class SelectTree{ public
Time of Update: 2018-12-08
複製代碼 代碼如下:<?php /* *@author 夜無眠 27262681@qq.com *copyright http://www.gowake.cn */ class img { function __construct($arg = null) { $args = func_get_args(); if($arg == null) { return null; }
Time of Update: 2018-12-08
複製代碼 代碼如下:function validation_filter_id_card($id_card) { if(strlen($id_card) == 18) { return idcard_checksum18($id_card); } elseif((strlen($id_card) == 15)) { $id_card = idcard_15to18($id_card); return idcard_checksum18($id_card); } else { return
Time of Update: 2018-12-08
//購物車session的產生代碼 if(! $session && ! $scid) { /* session用來區別每一個購物車,相當於每個車的社會安全號碼; scid只用來標識一個購物車id號,可以看做是每個車的名字; 當該購物車的id和session值兩者都不存在時,就產生一個新購物車 */ $session = md5(uniqid(rand())); /* 產生一個唯一的購物車session號
Time of Update: 2018-12-08
1. 什麼是phpDocumentor ? PHPDocumentor 是一個用PHP寫的工具,對於有規範注釋的php程式,它能夠快速產生具有相互參照,索引等功能的API文檔。老的版本是 phpdoc,從1.3.0開始,更名為phpDocumentor,新的版本加上了對php5文法的支援,同時,可以通過在用戶端瀏覽器上操作產生文檔,文檔可以轉換為PDF,HTML,CHM幾種形式,非常的方便。
Time of Update: 2018-12-08
因為在本地測試完全沒有問題,所以ssh到遠程伺服器上(不是發行伺服器,建議不要直接在Publish Server上直接改東西),進行了一下斷點的測試,最後發現是一個比較複雜的邏輯中有個函數在建構函式中調用了登陸驗證。沒有驗證通過所以就跳走了。 下面我們通過程式來看一下php cookie的使用,也許你看完上面那段還納悶,這個和cookie有什麼聯絡呢? 大體說一下在我們的MVC結構中所用的登陸驗證:
Time of Update: 2018-12-08
複製代碼 代碼如下://產生where字串 function get_where($arg = null) { foreach ((array)$arg as $key => $val) { if(is_int($key)) { $where .= " $val "; }else { if(is_string($val)) { if($val === null) { $where .= " and $key is null "; }else { $where .= " and $key =
Time of Update: 2018-12-08
模板檔案template.htm: 複製代碼 代碼如下:<html> <head> <title>%title%</title> </head> <body> <H1>%title%</H1> <hr> <pre>%body%</pre> </body> </html> php檔案:複製代碼 代碼如下:<?php
Time of Update: 2018-12-08
兩個簡單模板:複製代碼 代碼如下:<html> <head> <title>{title}</title> </head> <body> <font color=red size=6><center>{title}</center></font> <hr> <pre>{body}</pre> </body>
Time of Update: 2018-12-08
複製代碼 代碼如下:<?php include("adodb/adodb.inc.php"); //包含adodb類庫檔案 $conn = NewADOConnection('mysql'); //串連資料庫 $conn -> Connect('localhost', 'root', '1981427', 'test'); $conn -> Execute("insert into tablename1 values('9','zhuzhao', 'Simon')");
Time of Update: 2018-12-08
複製代碼 代碼如下:<?php require_once "DB.php"; //包含類庫檔案 $conn = DB::connect("mysql://root:1981427@localhost/test"); //串連資料庫 if (!DB::isError($conn)) { //判斷是否串連成功 print "資料庫連接成功"; } else { echo "資料庫連接失敗!"; } ?>複製代碼 代碼如下:<?php require_once "DB.php"; $
Time of Update: 2018-12-08
複製代碼 代碼如下:<?php //開啟用於儲存留言的XML檔案 $guestbook = simplexml_load_file('DB/guestbook.xml'); foreach($guestbook->thread as $th) //迴圈讀取XML資料中的每一個thread標籤 { echo "<B>標題:</B>".$th->title."<BR>"; echo
Time of Update: 2018-12-08
複製代碼 代碼如下:<?php //建立一個新的DOM文檔 $dom = new DomDocument(); //在根節點建立departs標籤 $departs = $dom->createElement('departs'); $dom->appendChild($departs); //在departs標籤下建立depart子標籤 $depart = $dom->createElement('depart'); $departs->appendChild($
Time of Update: 2018-12-08
複製代碼 代碼如下:<?php include("adodb/adodb.inc.php"); //包含adodb類庫檔案 $conn = NewADOConnection('postgres'); $conn->Connect('localhost', 'root', 'pass', 'mydb'); //串連PostgreSQL資料庫 ?> 複製代碼 代碼如下:<?php include("adodb/adodb.inc.php"); //包含adodb類庫檔案
Time of Update: 2018-12-08
example.xml檔案:複製代碼 代碼如下:<?php $xml = simplexml_load_file('example.xml'); //建立SimpleXML對象 print_r($xml); //輸出XML ?> 複製代碼 代碼如下:<?xml version='1.0'?> <departs> <depart> <name>production support</name>