Time of Update: 2016-07-21
一、使用Apache≡ PHP 5.2.5 的安裝 ≡1、到其官方網站下載 php-5.2.5-Win32.zip
Time of Update: 2016-07-21
1. 錯誤提示 Warning: Cannot send session cookie - headers already sent Warning: Cannot send session cache limiter - headers already sent 分析及解決辦法
Time of Update: 2016-07-21
DISCUZ論壇管理員密碼忘記了怎麼辦? 今天,一個朋友在QQ上問我,“如果DISCUZ論壇管理員密碼忘記了 從MYSQL 哪裡找啊?”, 他用的是HostMonster的虛擬機器主機。 yun~~~, 自己也沒用過DISCUZ,只好說,“這個不是很清楚,可以直接去改一下資料庫的記錄試一下, 但是不知道DISCUZ是否對密碼加密了 ” 後來他登入cPanel,用phpMyAdmin進去查看, 又暈了,一堆表不知道是哪個,在google一下查到了“Discuz 表結構詳解 ”,猜測可能是這個表
Time of Update: 2016-07-21
可以再錯誤語句前加上@ 也可以修改PHP.INI PHP.INI裡的error_reporting = E_ALL造成的,如果不希望看到這個提示,可以 error_reporting = E_ALL &~E_NOTICE。 也可在頁面頂部加上error_reporting(0); 將禁止本頁內任何錯誤顯示
Time of Update: 2016-07-21
我寫段php代碼如下: 複製代碼 代碼如下:if(test case) print EOF; else print EOF; ?> 如上寫法是不可以的,需要把EOF標識符頂格: 複製代碼 代碼如下:if(test case) print EOF; else print EOF; ?>
Time of Update: 2016-07-21
雖然 PHP 是建構 Web 系統強有力的工具,但是 PHP 存取資料庫的功能,一直未能標準化,每一種資料庫,都使用另一種不同且不相容的應用程式介面(API)。為了填補這個缺憾,因此才有 ADODB 的出現。一旦存取資料庫的介面予以標準化,就能隱藏各種資料庫的差異,若欲轉換至其它不同的資料庫,將變得十分容易。 目前 ADODB最新版本是V4.62,支援的資料庫種類非常地多,例如:MySQL, PostgreSQL, Interbase, Informix, Oracle, MS SQL 7,
Time of Update: 2016-07-21
兩個簡單模板:複製代碼 代碼如下: {title} {title} {body} 複製代碼 代碼如下: {title} {title} {body} 必須先安裝Http_Template_IT類庫 複製代碼 代碼如下:require_once "HTML/Template/IT.php"; //建立新的HTML_Template_IT對象,其中參數為模版檔案所在路徑 $template = new HTML_Template_IT('templates/');
Time of Update: 2016-07-21
複製代碼 代碼如下://建立一個新的DOM文檔 $dom = new DomDocument(); //在根節點建立departs標籤 $departs = $dom->createElement('departs'); $dom->appendChild($departs); //在departs標籤下建立depart子標籤 $depart = $dom->createElement('depart'); $departs->appendChild($depart);
Time of Update: 2016-07-21
注意逸出字元\的使用\\,\",\$ 注意使用8進位或16進位字元表示 \xf6 echo "H\xf6me";//需要察看是否支援此類文字編碼 ---------------------輸出結果---------------------------------------- H鰉e --------------------------------------------------------------------- 1.使用printf()和sprintf()建立格式化的輸出
Time of Update: 2016-07-21
首先要瞭解sql語句 $SQL="delete from `jb51` where id in (1,2,4)"; 表單大概是: 複製代碼 代碼如下: php函數主要用到implode 複製代碼 代碼如下:$ID_Dele= implode(",",$_POST['ID_Dele']); $SQL="delete from `user` where id in ($ID_Dele)";
Time of Update: 2016-07-21
原因必定在WordPress的php郵件發送類中。輕鬆Google到了原因:原來Windows的SMTP服務不支援Name這樣的郵件格式,必須直接寫成address@domain.com。於是把WordPress的class-phpmailer.php中的這行 複製代碼 代碼如下:$from[0][1] =
Time of Update: 2016-07-21
checkdate($month,$date,$year)如果應用的值構成一個有效日期,則該函數返回為真。例如,對於錯誤日期2005年2月31日,此函數返回為假。在日期用於計算或儲存在資料庫中之前,可用此函數檢查日期並使日期生效。 // returns falseecho checkdate(2,30,2005) ? "valid" : "invalid";// returns trueecho checkdate(4,6,2010) ? "valid" :
Time of Update: 2016-07-21
複製代碼 代碼如下:$file = "/home/lvyaozu/backup_20080115.txt"; for($i=1; $i $func = 'get_file_ext_' . $i; var_dump($func($file)); } function get_file_ext_1($file) { return strtolower(trim(substr(strrchr($file, '.'), 1))); } function get_file_ext_2($file) {
Time of Update: 2016-07-21
在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: 2016-07-21
複製代碼 代碼如下:/* * bkJia中文網,整體提供,測試通過 */ $msn = new myMSN(php100@php100.com, "123"); // MSNv9 class myMSN { private $server = "messenger.hotmail.com"; private $port = 1863; private $nexus = "https://nexus.passport.com/rdr/pprdr.asp"; private $sshLogin =
Time of Update: 2016-07-21
echo preg_replace("/(?]*)(?=\>)/i","#", "你好,點這裡看看你好,點這裡看看"); ?> 正則:/(?]*)(?=\>)/ (?(?=exp) 匹配exp前面的位置 此正則 匹配 在 href= 之後 “>” 之前 的 非 “>” 的所有字元 例子: 找到這些字元(url)用 #
Time of Update: 2016-07-21
詳細代碼如下: 複製代碼 代碼如下:abstract class Filter { //filter parent class private $blackstr = array(); private $whitestr = array(); function filtit($str) { //do something } } class LoginFilter extends Filter { //for user login filte username(過濾註冊的使用者名稱)
Time of Update: 2016-07-21
複製代碼 代碼如下:/* * Created on 2007-6-8 * Programmer : Alan , Msn - haowubai@hotmail.com * bkJia.com Develop a project PHP - MySQL - Apache * Window - Preferences - PHPeclipse - PHP - Code Templates */ //為了避免重複包含檔案而造成錯誤,加了判斷函數是否存在的條件: if(!function_exists(
Time of Update: 2016-07-21
簡單的回答,顯然是蒼白無力的。 今天我們來做個實驗,看看到底單引號和雙引號有什麼區別,誰快,誰慢。 測試代碼如下: 複製代碼 代碼如下:$single_quotes = 'This is a String'; $double_quotes = "This is a String"; echo $single_quotes; echo $double_quotes; $var = 'String'; $single_quotes_var = 'This is a '.$var;
Time of Update: 2016-07-21
1.擷取遠程檔案原始碼(file_get_contents或用fopen). 2.分析代碼得到自己想要的內容(這裡用正規匹配,一般是得到分頁)。 3.跟根得到的內容進行下載入庫等操作。 在這裡第二步有可能要重複的操作好幾次,比如說要先分析一下分頁地址,在分析一下內頁的內容才能取得我們想要的東西。 代碼: 記的以前發部過部分的代碼今天我在這裡在簡單的發部一下 複製PHP內容到剪貼簿 PHP代碼: