Time of Update: 2016-07-14
第一步:php串連資料庫:dbconnection.php 第二步:郵箱類email.class.php debug = FALSE;$this->smtp_port = $smtp_port;$this->relay_host = $relay_host;$this->time_out = 30; //is used in fsockopen()#$this->auth = $auth;//auth$this->user = $user;$this->pass = $pass;#$this-
Time of Update: 2016-07-14
PHP的日期時間函數date() 1,年-月-日echo date('Y-m-j');2007-02-6 echo date('y-n-j');07-2-6 大寫Y表示年四位元字,而小寫y表示年的兩位元字;小寫m表示月份的數字(帶前置),而小寫n則表示不帶前置的月份數字。 echo date('Y-M-j');2007-Feb-6 echo date('Y-m-d');2007-02-06
Time of Update: 2016-07-14
建立和處理表單是web開發人員的一個重要能力指標,本章梳理下重點。1、GET和POST的區別 GET方法不支援ASCII字元之外的任何字元,需要編碼操作(url_encode(),url_decode()),有的瀏覽器可自動完成。2、表單元素 常用的十幾個牢記即可,暫不表述。 3、檢查提交來源 來源: $ref = $_SERVER['HTTP_REFERER'] 伺服器位址: $srv =
Time of Update: 2016-07-14
用正則匹配字元,如果是全部替換很簡單,使用preg_replace就可以了。但是我現在要對得到的多個匹配成功的結果,隨機替換其中的一個,這個就有點麻煩了。自己寫了個函數解決,不知道有沒有其它更好的方法。例子 “I have a dream. I have a dream. I have a dream. I have a dream.” 匹配式 '/i/'。 上面的字串中有4個匹配結果,我只要隨機替換其中的一個。i替換成hell.My Code如下: [
Time of Update: 2016-07-14
[php] _initialize(); log_message('debug', "Hooks Class Initialized"); } // -------------------------------------------------------------------- /** * Initialize the Hooks Preferences 參數,喜好設定 * 初始化鉤子
Time of Update: 2016-07-14
1.php 友好記錄錯誤記錄檔(以日期為界限儲存在不同的檔案中) [php] //建立log目錄 $destination = 'imember_'.to_date(get_gmtime(),"Ym");//建立錯誤記錄檔儲存路徑 if (!is_dir("D:/wamp/logs/".$destination)) { @mkdir("D:/wamp/logs/".$destination);
Time of Update: 2016-07-14
在用PHP記錄日誌,或者是 Ajax 請求出錯想要 debug 的時候。我們一般都會將資訊寫入到一個指定的檔案當中。然後根據相應的資訊來處理問題。比如筆者最喜歡在用 Ajax 取不到資料的時候,在PHP指令碼裡面加上下面一段代碼$fp = fopen('./a.txt', 'a+b'); fwrite($fp, $content); fclose($fp); 但是,這裡有一個問題。那就是 $content
Time of Update: 2016-07-14
常量的命名規則命名: 與變數相同的命名規則方法:define()函數格式:define('常量名','具體值');例子:define('PI',3.14); 常量與變數的比較相同:1:命名規則相同(但一般為大寫)不同:1:引用常量時不用$,直接用名稱.2:常量只能用define定義,不能用指派陳述式3:常量一旦定義就不能重新定義或取消定義4:常量的值只能是標量(只能是整型、浮點型、布爾型、字元型、NULL)[php]
Time of Update: 2016-07-14
1)新增遠程主機判斷,節約伺服器資源。避免遠程主機不存在的時候仍舊fsockopen,導致的死機佔用伺服器CPU (2)新增響應401的判斷和支援。 (3)增加對json返迴文本的支援。 (4)日誌的產生,如果設定了DEBUG_LEVEL且為TRUE則會對每次遠程下載做日誌。 (5)擷取位元組的限定dataLimit,節約伺服器資源。(6)修改日期:2013-1-17 如果還有更好的方法建議,可以隨時聯絡我本人。admin@zbphp.com [php] m_url = $url;
Time of Update: 2016-07-14
PHP代碼:[php] 所在城市 選擇所在城市 " selected > 所在地區 " > 選擇所在地區 "> Jquery代碼:[javascript] $("select.city").change(function(){ var
Time of Update: 2016-07-14
[php] '; $str = http://www.bkjia.com/PHPjc/477764.htmlwww.bkjia.comtruehttp://www.bkjia.com/PHPjc/477764.htmlTechArticle[php] ?php // 當需要寫一大段文本,好多行,裡面又有單引號,又有雙引號,導致轉義的時候,都比較麻煩. // 還可以用heredoc, nowdoc兩種界定字串的...
Time of Update: 2016-07-14
DBLink($dbhost='localhost', $dbuser='root', $password='password', $dbname='name', $pconnect=0);?> PHP串連MYSQL資料庫類 mysql.phpLinkID[$this->Line] = ($pconnect == 1)? @mysql_pconnect($dbhost, $dbuser, $password) :
Time of Update: 2016-07-14
為了能讓PHP串連MSSQL,系統需要安裝MSSQL,PHP,且在PHP.ini中的配置中,將 ;extension=php_mssql.dll前面的;去掉 1.串連MSSQL $conn=mssql_connect("執行個體名或者伺服器IP","使用者名稱","密碼"); //測試連接 if($conn) { echo "串連成功"; } 2.選擇要串連的資料庫
Time of Update: 2016-07-14
單例模式保證某個類只有一個執行個體;1,靜態成員變數儲存類的唯一執行個體2,聲明建構函式和複製方法為私人,防止new一個執行個體3,提供一個公用的靜態方法來訪問這個執行個體,返回唯一執行個體的的引用test(); //禁止複製哦 $test_clone = clone $test;
Time of Update: 2016-07-14
1、php隱性的三元操作符(?:)優先順序問題:例1:$person = $who or $person = "laruence"; //實際上是等同於: $person = emptyempty($who)? "laruence" : $who; 例2$arr = array(1=>1,3=>3); $i = 2; $a = ’test‘ . isset($arr[$i]) ? $arr[$i] : $i; $a 是什麼? 這個問題,
Time of Update: 2016-07-14
總體來說,要實現資訊翻譯,需要執行如下幾步: 在合適的位置調用 Yii::t() ;以 protected/messages/LocaleID/CategoryName.php 的格式建立 PHP 翻譯檔案。 每個檔案簡單的返回一個資訊翻譯數組。 注意,這是假設你使用預設的 CPhpMessageSource 儲存翻譯資訊。配置 CApplication::sourceLanguage 和 CApplication::language。因此第一步為Application添加合適的配置:
Time of Update: 2016-07-14
一、引用返回引用返回用在當想用函數找到引用應該被綁定在哪一個變數上面時。不要用返回引用來增加效能,引擎足夠聰明來自己進行最佳化。僅在有合理的技術原因時才返回引用!要返回引用,使用此文法:[php] value; } } $obj = new foo; $myValue = &$obj->getValue(); // $myValue is a reference to $obj->value, which is 42. $obj->value = 2; echo
Time of Update: 2016-07-14
建立Action類 [php] select(); // dump($list); // //二:跨模型操作;執行個體化一個表,同時執行個體化一個自己寫的資料庫操作類 //多用於將一些公用的商務邏輯抽離出來形成公用的Model // //M('user','CommonModel')相當於new CommonModel('user');model是自動載入的 ////
Time of Update: 2016-07-14
這篇部落格的需求是我需要將一個http請求例如127.0.0.1?a=123&b=456&c=789將所有的get參數取出來拼串到test.com後面,也就是最後理想的uri應該是test.com?a=123&b=456&c=789兩種方法可以實現,建議做之前先google,我就是沒有google導致返工 $_SERVER["QUERY_STRING"] 簡介這是最簡單的方法,可是大部分人可能不會太熟悉這個伺服器變數,解釋一下[html] $_SERVER["QUERY_STRING"] :
Time of Update: 2016-07-14
CommonAction [php] PageAction [php] count(); $page=new Page($count, 3); //修改提示資訊 $page->setConfig('header', "個會員"); $page->setConfig('prev', "上一組"); $page->setConfig('next',