Time of Update: 2017-02-28
<style type="text/css">input {font-family: "Verdana";font-size: "11px";BACKGROUND-COLOR: "#FFFFFF";height: "18px";border: "1px solid #666666";}</style><?php//mssql.php
Time of Update: 2017-02-28
產生html 如果是想把PHP頁面產生的HTML代碼產生獨立的檔案,可以使用下面的代碼。$s_fname = "93e.php";$o_fname = "93e.htm";ob_end_clean();ob_start();include($s_fname);$length = ob_get_length();$buffer = ob_get_contents();$buffer =
Time of Update: 2017-02-28
rss <?function my_headlines($url) { $rdf = parse_url($url); $fp = fsockopen($rdf['host'], 80, $errno, $errstr, 15);
Time of Update: 2017-02-28
/** * 測試目錄的可寫性 * * @param string $dir * @return int 1 可寫 0 不可寫 * 來源 DZ * 小佳(www.phpcina.cn) 整理 於 2006-06-26 */ function dir_writeable($dir) { /**
Time of Update: 2017-02-28
ftp類(myftp.php) <?php class myftp { var $connector; var $getback; function connect($ftp_server, $uname, $passwd){ // Baut grundlegende FTP
Time of Update: 2017-02-28
一、描述intval函數有個特性:"直到遇上數字或正負符號才開始做轉換,再遇到非數字或字串結束時(\0)結束轉換",在某些應用程式裡由於對intval函數這個特性認識不夠,錯誤的使用導致繞過一些安全判斷導致安全性漏洞.二、分析 PHP_FUNCTION(intval) { zval **num, **arg_base;
Time of Update: 2017-02-28
筆記 ADODB應用:<?php$conn = new COM("ADODB.Connection");$conn->Open("Provider = Microsoft.JET.OLEDB.4.0;Data source=D:\usr\www\html\data.mdb"); //ACCESS//$conn->Open("Provider=SQLOLEDB;Data Source=localhost;Initial
Time of Update: 2017-02-28
web開發 現在在多數WEB開發人員眼中,.NET和jsp(SUN企業級應用的首選)都被認為是領跑者,而PHP卻被認為是個弱小的“掙紮者”,或者說它是一門被貶低為業餘者才使用的語言,不值得參與企業WEB開發的競爭。在我看來,PHP沒有被當作競爭者的理由是評論者缺乏對它的瞭解,而且也不瞭解用於WEB開發的其他動作系統。還有一種可能:PHP是開源免費,在商業環境中意味著低價! 虛擬機器主機
Time of Update: 2017-02-28
函數 (1)date 用法: date(格式,[時間]); 如果沒有時間參數,則使用目前時間. 格式是一個字串,其中以下字元有特殊意義: U 替換成從一個起始時間(好象是1970年1月1日)以來的秒數 Y 替換成4位的年號. y 替換成2位的年號. F 替換成月份的英文全稱. M 替換成月份的英文簡稱. m 替換成月份數. z 替換成從當年1月1日以來的天數. d 替換成日數. l 替換成星期幾的英文全稱. D 替換成星期幾的英文簡稱. w
Time of Update: 2017-02-28
日前發布的PHP 5.3中,最重要的一個新特性就是命名空間的加入。本文介紹了PHP命名空間的一些術語,其解析規則,以及一些進階功能的應用,希望能夠協助讀者在項目中真正使用命名空間。 在這裡中我們介紹了PHP命名空間的用途和namespace關鍵字,在這篇文章中我們將介紹一下use命令的使用以及PHP如何解析命名空間的名字的。為了便於對比,我定義了兩個幾乎一樣的代碼塊,只有命名空間的名字不同。
Time of Update: 2017-02-28
PHP開啟gzip頁面壓縮執行個體 樣本一(用php的內建壓縮函數): <?PHP if(Extension_Loaded('zlib')) Ob_Start('ob_gzhandler'); Header("Content-type: text/html"); ?> <
Time of Update: 2017-02-28
最近公司暫時斷開外網,只開放公司自己所有的網站允許訪問,說實在的,做WEB開發的斷網,真是讓人哭笑不得...... 由於需要尋找資料,只好簡單寫了一個PHP的服務端代理頁面來用一下!簡單架構頁面: 以下為引用的內容: <style type="text/css"> *{margin:0;padding:0
Time of Update: 2017-02-28
下面是一個超級簡單的MVC結構實現,甚至連資料來源都用了一個內建的固定數組,雖然簡單,但其實眾多的PHP Framework核心實現的思想應該和這個是差不多的 只不過一些framework提供了更多的方便開發人員使用的工具,我也想自己來實現一個PHP的 架構,目前正在著手策劃中,也希望自己能夠從架構的開發中學習到更多的PHP設計思想和方法。Controller.phpinclude 'Model.php';include
Time of Update: 2017-02-28
strtotime能將任何英文文本的日期時間描述解析為Unix時間戳記,我們結合mktime()或date()格式化日期時間擷取指定的時間戳記,實現所需要的日期時間。 實現功能:擷取某個日期的時間戳記,或擷取某個時間的時間戳記。strtotime 將任何英文文本的日期時間描述解析為Unix時間戳記[將系統時間轉化成unix時間戳記]一,擷取指定日期的unix時間戳記 strtotime("2009-1-22")
Time of Update: 2017-02-28
前段時間看到有人用魔獸來解釋設計模式,感覺很有意思,於是我把它改了改,又添加了些設計模式內容,今天發出來。有些地方借鑒了前人的內容,沒有註明,請前人不要見怪啊。
Time of Update: 2017-02-28
Regex,作為一種快速、便捷的處理字串的工具,在各種程式設計語言中都有著廣泛的用途,通過在PHP中的一些使用,下面記錄一下關於PHP中正則使用的一些技巧。
Time of Update: 2017-02-28
分頁|模板 PHP普通開發中php代碼和html代碼夾雜的情況中處理分頁是比較簡單的,也可以構建成函數的形式。最近開發中使用 Pear::DB + Smarty
Time of Update: 2017-02-28
這兩天項目開發中,需要實現一些比較實用的功能,用了兩個使用的sql,總結一下,怕下次忘記了。1. 檢索資料庫中跟提交的內容相匹配的內容比如:提交的資料是“遊泳”,那麼資料庫中有“我喜歡遊泳”字樣的就算是匹配,但是這樣一來,還是不夠,比如我提交的是“周末去遊泳”,資料庫中有“遊泳”的內容,其實意思類似,但是卻使用like找不到的,於是想到下面的sql,已經封裝成函數了: function getRelationTags($tagTitle,$cols="*") {
Time of Update: 2017-02-28
大致就是不知道目錄下面又多少層目錄, 也不知道又多少檔案, 需要統計佔用空間大小, 這個可以用在 相簿/資料庫佔用/網路隨身碟 等程式中.大致程式思想就是使用遞規來計算目錄佔用空間多少, 然後再把這個佔用空間的值寫進文字檔裡, 那麼只要訪問這個txt檔案就知道佔用了多少空間, 不用頻繁擷取而讀磁碟, 節省資源. 每次使用者如果上傳的檔案或者刪除了檔案, 那麼又重新進行統計. 當然, 也可以把統計結果儲存到資料庫裡.<?/** * File: fetch user
Time of Update: 2017-02-28
函數 以前一直沒注意,今天聽同事講起,馬上看看,功能強大。php的配置函數就是幾個ini_*的函數,主要是針對設定檔的操作,其實就四個函數:ini_get、ini_set、ini_get_all、ini_restore。個人感覺最有用的就是ini_set和ini_get。*