Time of Update: 2016-07-21
demo.php:複製代碼 代碼如下:/*** 讀取 sql 檔案並寫入資料庫* @version 1.01 demo.php*/class DBManager{ var $dbHost = ''; var $dbUser = ''; var $dbPassword = ''; var $dbSchema = ''; function __construct($host,$user,$password,$schema) {
Time of Update: 2016-07-21
或許你知道,或許你不知道,PHP是一個弱類型,動態指令碼語言。所謂弱類型,就是說PHP並不嚴格驗證變數類型(嚴格來講,PHP是一個中強型別語言,這部分內容會在以後的文章中敘述),在申明一個變數的時候,並不需要顯示指明它儲存的資料的類型:複製代碼 代碼如下: $var = 1; //int $var = "laruence"; //string $var = 1.0002; //float $var = array(); // array $var = new
Time of Update: 2016-07-21
廢話不多說,直接上代碼吧複製代碼 代碼如下:public function export_data($data = array()) { # code... include_once(APP_PATH.'Tools/PHPExcel/Classes/PHPExcel/Writer/IWriter.php') ; include_once(APP_PATH.'Tools/PHPExcel/Classes/PHPExcel/Writer/Excel5.
Time of Update: 2016-07-21
幫客之家(www.Bkjia.com)教程 問:下面的sql語句是用於dedecms系統升級的,經常碰到dede_這個東東。 請問dede_到底是什麼意思?亂七八糟似的。 以下為引用的內容:REPLACE INTO `dede_sysconfig` VALUES(744, 'cfg_replace_num', '文檔內容同一關鍵詞替換次數(0為全部替換)', 7, 'number', '2');REPLACE INTO
Time of Update: 2016-07-21
php 利用filter 擴充編寫的參數處理類Copy to Clipboard引用的內容:[www.bkjia.com]/** * @參數驗證函式 * @method: * @license http://www.blags.org/ * @created:2011年07月02日 11時00分 * @copyright 1997-2011 The Martin Group * @author Martin * */ abstract class CFilter { /** * 類型 *
Time of Update: 2016-07-21
有別於JS跨域、IFRAME跨域等的常用處理辦法,還可以利用P3P來實現跨域。P3P是什麼P3P(Platform for Privacy Preferences)是W3C公布的一項隱私保護推薦標準,以為使用者提供隱私保護。P3P標準的構想是:Web 網站的隱私權原則應該告之訪問者該網站所收集的資訊類型、資訊將提供給哪些人、資訊將被保留多少時間及其使用資訊的方式,如網站應做諸如
Time of Update: 2016-07-21
直接上代碼,子串的長度可自己設定(比如連續4個字元的或5個字元的)。複製代碼 代碼如下:$str ='我是中國人我是外國人我是韓國人我是美國人我是中國人我是英國人我是中國人我是外國人';Count_string($str,5);function Count_string($sstr,$length){ $cnt_tmp = 0; $cnt = 0; $str = ''; $str_tmp = array(); $str_arr = array();
Time of Update: 2016-07-21
烈火建站學院(Bkjia.Com)PHP教程 PHP程式在COOKIE裡寫了點中文資料,而用Javascript讀取時卻讀出來不能正確顯示?相信很多朋友遇到過這種情況,前天搜尋了一下,找到一種解決方案:PHP寫COOKIE時以UTF-8編碼寫,而JS讀出來的時候也解碼一下就可以了,因為Javascript內部使用的是Unicode編碼。 以下為引用的內容:/**** URL encode / decode***/ var
Time of Update: 2016-07-21
/** * HTTP Protocol defined status codes * HTTP協議狀態代碼,調用函數時候只需要將$num賦予一個下表中的已知值就直接會返回狀態了。 * @param int $num * Downloads By http://www.bkjia.com*/ function https($num) { $http = array ( 100 => "HTTP/1.1 100 Continue", 101 => "HTTP/1.1 101 Switching
Time of Update: 2016-07-21
原因:在程式中我對curl擷取內容都作了較為嚴格的逾時限制,所以就會造成無法擷取內容的問題。解決方案:設定預設訪問為ipv4。php的curl設定方法如下:複製代碼 代碼如下:/*** IPV6下curl逾時問題*/$ch = curl_init();curl_setopt ($ch, CURLOPT_URL, $url);curl_setopt ($ch, CURLOPT_RETURNTRANSFER,
Time of Update: 2016-07-21
array_change_key_case — 返回字串鍵名全為小寫或大寫的數組array_chunk — 將一個數組分割成多個array_combine — 建立一個數組,用一個數組的值作為其鍵名,另一個數組的值作為其值array_count_values — 統計數組中所有的值出現的次數array_diff_assoc — 帶索引檢查計算數組的差集array_diff_key — 使用鍵名比較計算數組的差集array_diff_uassoc —
Time of Update: 2016-07-21
1.開啟apache的httpd.conf檔案,找到# Virtual hosts#Include conf/extra/httpd-vhosts.conf這一段把Include conf/extra/httpd-vhosts.conf前面的"#"去掉。2.修改位於(win7)c:/windows/system32/drivers/etc/目錄下的hosts檔案增加一段:127.0.0.1
Time of Update: 2016-07-21
雖然 LAMP 組合很不錯,但是如果想要架設一台同時支援 PHP、ASP、ASP.NET、JSP、Perl 的 Web 虛擬機器主機伺服器,還是用 Windows 2003 的 IIS 6 最好。網上有很多介紹在 IIS 6 上配置 PHP 的文章,但是那些方法不是效能不好,就是升級麻煩。下面的方法可以讓你在第一次配置好後,能夠非常方便的進行升級。 這裡所說的升級,是指從某個 php4 版本升級到另一個 php4 版本,或者從某個 php5 版本升級到另一個 php5 版本,而不是指從 php4
Time of Update: 2016-07-21
早就聽說lighttpd加PHP的FAST-CGI方式效能不錯,抽時間裝了下.只是完成了環境的安裝,還沒具體看效能什麼的! 以下是我裝lighttpd+PHP(FAST-CGI)+mysql的,如有問題,請給我評論. 一、先安裝MySQL 安裝mysql,你可以安裝源碼包,也可以用編譯好的!直接解壓拷貝也行.我用的是直接拷貝編譯好的! 1.編譯源碼包 ./configure --prefix=/data2/ali --enable-assembler
Time of Update: 2016-07-21
使用 360 檢測了網站漏洞之後,發了一篇解決漏洞的文章,在這。但是很多童鞋都有一些問題,很多童鞋都是卡在了變數名稱的這個步驟上,不知道怎樣尋找和添加代碼,的確是的,因為每一個程式的變數名稱都是不可能相同的,又怎樣能夠保證代碼的通用性呢,今天我們就來手把手的教會大家,怎樣通過Regex,尋找並且添加代碼吧。\$.+= \$_GET\['.+'\];\$.+=\$_GET\['.+'\];上面是本次要使用的兩個Regex,注意:兩行代碼都是獨立的,不能一口氣放在一起用,每次使用一行Regex就好。
Time of Update: 2016-07-21
什麼是Daemon進程這又是一個有趣的概念,daemon在英語中是"精靈"的意思,就像我們經常在迪斯尼動畫裡見到的那些,有些會飛,有些不會,經常圍著動畫片的主人公轉來轉去,囉裡囉唆地提一些忠告,時不時倒黴地撞在柱子上,有時候還會想出一些小小的花招,把主人公從敵人手中救出來,正因如此,daemon有時也被譯作"守護神"。所以,daemon進程在國內也有兩種譯法,有些人譯作"精靈進程",有些人譯作"守護進程",這兩種稱呼的出現頻率都很高。與真正的daemon相似,daemon進程也習慣於把自己隱藏在
Time of Update: 2016-07-21
IE8必須增加子功能表,隱藏 mysql_select_db($database_lr, $lr); $query = mysql_query("SELECT * FROM bigclass order by sort"); while($row=mysql_fetch_array($query)) { $bigclassid=$row['bigclassid']; $bigclassname_leftmenu=$row['bigclassname']; if ($htmlname==1
Time of Update: 2016-07-21
在項目開發過程中,操作資料庫的過程中經常會遇到對錶結構、預存程序等進行修改,這時一般的操作都是通過直接在SQL Server中的企業管理器進行操作,或者查詢分析器裡來執行相關的語句,而我們在實際應用中為了安全,一般能儘可能少的接觸資料庫伺服器,如果對資料庫方面如果有著良好的編程風格的時候,我們一般對會對所更改的產生一個SQL檔案,而通過.NET程式來進行資料表及預存程序的更新就會有更方便的操作性了。
Time of Update: 2016-07-21
在多數WEB開發人員眼中,ASP和JSP都被認為是領跑者,而PHP卻被認為是個弱小的“掙紮者”,或者說它是一門被貶低為業餘者才使用的語言,不值得參與企業WEB開發的競爭。在我看來,PHP沒有被當作競爭者的理由是評論者缺乏對它的瞭解,而且也不瞭解用於WEB開發的其他動作系統。和一些觀點相反,Windows不再佔有WEB 虛擬機器主機 服務市場的最大份額,我猜想它在WEB開發這一領域裡也在被摧城拔寨。 在企業開發裡為什麼沒有PHP?
Time of Update: 2016-07-21
烈火建站學院(Bkjia.Com)PHP教程 PHP擷取遠程網頁內容有多種方式,例如用內建的file_get_contents、fopen等函數。 echo file_get_contents("http://www.bkjia.com/abc.php"); ?> 但是,在DNS輪詢等負載平衡中,同一網域名稱,可能對應多台伺服器,多個IP。假設blog.kcoffee.net被DNS解析到72.249.146.213