Time of Update: 2017-02-27
最近這幾天決定看 ci架構的原始碼的,因為它是輕量級的,代碼檔案的結構比較清晰,又index.php作為 入口,在codeigniter.php檔案中載入所有的基礎類,於是我挨個類滴看下去,並且在看的時候分析了每一步 關鍵的進程,而且對原來的英文注釋進行了翻譯,現在主要檔案已經翻譯完成,稍候會翻譯並分析一些其他 的重要的類,敬請期待這裡的是 它的詳細的執行過程,從入口到最後結束,進行了完整的記錄,大家先看著,其他的分析,例
Time of Update: 2017-02-27
簡介:瞭解和 PHP 版本 5 捆綁到一起的 SimpleXML 擴充,它使 PHP 頁面能夠以 PHP 友好的文法來 查詢、搜尋、修改和重新發布 XML。PHP 版本 5 引入了 SimpleXML,一種用於讀寫 XML 的新的API(API)。在 SimpleXML 中,下面的這樣的運算式:$doc->rss->channel->item->title從文檔中選擇元素。只要熟悉文檔的結構,很容易編寫這種運算式。但是,如果不很清楚需要的元素 出現在何處(比如
Time of Update: 2017-02-27
最近在Linux下的PHP支援Java類,我把調試筆記經過整理總結後寫出來,希望對大家今後的調試會有所協助。系統內容:Redhat 9.0Apache-1.3.27Mysql3.23-54a-11Php-4.32j2sdk1.4.1_03安裝配置:1.mysql使用的是redhat9內建的rpm包,不介紹安裝了,jdk的安裝也很簡單,我們把jdk安裝到/usr/java/j2sdk1.4.1_03 並在/etc/profile設定jdk環境參數。2.編譯安裝apachetar zvxf
Time of Update: 2017-02-27
<?phpfunction UPCAbarcode($code) { $lw = 2; $hi = 100; $Lencode = array('0001101','0011001','0010011','0111101','0100011', '0110001','0101111','0111011','0110111','0001011'); $Rencode = array('1110010','1100110','1101100','1000010','10111
Time of Update: 2017-02-27
原理:產生一個圖片,並且儲存圖片中顯示的字元到SESSION.在登陸時判斷輸入的校正碼是否和SESSION中校正碼相同.這是產生校正碼和圖片的檔案checkNumber.php<?phpsession_start();if($act == "init"){ Header("Content-type: image/png"); srand(microtime() * 100000); $login_check_number = str
Time of Update: 2017-02-27
Jacques
Time of Update: 2017-02-27
PHP 一個很有用的特點體現在它處理 PHP 表單的方式。您需要理解的非常重要的原理,是表單的任何元素都在您的 PHP 指令碼中自動生效。請參閱本手冊“PHP 之外的變數”以擷取關於在 PHP 中使用表單的詳細資料及範例。以下是 HTML 表單的範例:例子: 一個簡單的 HTML表單<form action="action.php" method="POST">Your name: <input
Time of Update: 2017-02-27
str = '中華人民共和國123456789abcdefg';echo preg_match("/^[\u4e00-\u9fa5_a-zA-Z0-9]{3,15}",strName);運行一下上面這段代碼,看會有什麼提示資訊?Warning: preg_match(): Compilation failed: PCRE does not support \L, \l, \N, \P, \p, \U, \u, or \X at offset 3 in
Time of Update: 2017-02-27
GZIP(GNU-ZIP)是一種壓縮技術。經過GZIP壓縮後頁面大小可以變為原來的30%甚至更小。這樣使用者瀏覽的時候就會感覺很爽很愉快!要實現GZIP壓縮頁面需要瀏覽器和伺服器共同支援,實際上就是伺服器壓縮,傳到瀏覽器後瀏覽器解壓並解析。瀏覽器那邊不需要我們擔心,因為現在絕大多數瀏覽器都支援解析GZIP過的頁面。我們只要把頁面在伺服器端壓縮再輸出到瀏覽器就行了。有點羅嗦,下面說正事:正如要製作壓縮餅乾,先要拿到原料,要壓縮一個頁面,首先要獲得要輸出的內容。PHP中的ob_start()(ob
Time of Update: 2017-02-27
你是否遇到過“重複提交”的問題?要解決這個問題其實並不難。這裡有一個簡單的方法避免同一表單的重複提交。首先,我們可以定義一個session變數用來儲存一個表單的提交序號。這裡我定義為“$userLastAction”。然後在表單裡加入一個hidden變數,把值設為$userLastAction+1:<input type=Hidden name=lastAction value=<? =$userLastAction+1
Time of Update: 2017-02-27
這是一份比較全面的PHP面試題.對準備去新公司應聘PHP職位的開發人員應該有協助.或者說,對招聘PHP開發人員的企業也有些協助,不過就不要原樣列印出來考了,稍微改一改.簡述題(50分)1、用PHP列印出前一天的時間格式是2006-5-10 22:21:21(2分)2、echo(),print(),print_r()的區別(3分)3、能夠使HTML和PHP分離開使用的模板(1分)4、使用哪些工具進資料列版本設定?(1分)5、如何?字串翻轉?(3分)-------------------------
Time of Update: 2017-02-27
下面的兩個檔案copy到同一個檔案下,通過web路徑訪問index.html看看吧,這個是通過iframe來實現的連動更新,list.php目前的內容比較簡單,你看通過list.php來進行資料庫查詢,然後顯示出查詢的結果清單。index.html<body><form name="myfrm"><select name="mlist"
Time of Update: 2017-02-27
在這篇文章裡我將解釋如何用PHP實現檔案上傳。設計上傳表格我們主要的目標是完成檔案從本機電腦上傳到伺服器上去。為了做到這一點,我們需要做一個表格,允許使用者選擇一個檔案並可以提交它。下面是一個例子:<HTML><HEAD><TITLE>檔案上傳表格</TITLE></HEAD><BODY><TABLE><FORM ENCTYPE="multipart/form-data"
Time of Update: 2017-02-27
無論你要構建自己的論壇,在你的網站上發布訊息還是書寫自己的CMS程式,你都會遇到要在資料庫中儲存層次資料的情況。同時,除非你使用一種像XML的資料庫,否則關聯式資料庫中的表都不是階層的,他們只是一個平坦的列表。所以你必須找到一種把層次資料庫轉化的方法。儲存樹形結構是一個很常見的問題,他有好幾種解決方案。主要有兩種方法:鄰接列表模型和改進前序走訪樹演算法在本文中,我們將探討這兩種儲存層次資料的方法。我將舉一個線上食品店樹形圖的例子。這個食品店通過類別、顏色和品種來組織食品。樹形圖如下:本文包含了一
Time of Update: 2017-02-27
<?phpclass Calendar{/* * 日曆 * * @作者:sports98 * Email:flyruns@hotmail.com * @版本:V1.0 */ var $YEAR,$MONTH,$DAY; var $WEEK=array("星期日","星期一","星期二","星期三","星期四","星期五","星期六")
Time of Update: 2017-02-27
1.imagecolorallocate文法:int imagecolorallocate(int im,int red,int green,int blue)該函數的功能是在im為表示的映像中設定RGB模式的顏色,傳回值為一個標識,這個標識唯一確定了一個在im映像的顏色,只有使用改函數指定到特定映像中的顏色才能被該映像使用,一個映像中所有實用的顏色都必須用這樣的方法來指定。而且一個映像不能使用另外一個映像中的顏色2.imagecolortransparent文法:int
Time of Update: 2017-02-27
初學者對於設計模式肯定存在著很多不明白之處,今天剛好周末,就抽出來點時間寫了一個單件模式結 合命令鏈模式打造系統核心的文章,可能對於部分人來說,文章內容過於淺顯,這是送給初學者的教程,因為 時間比較緊(要陪老婆逛街,呵呵),其中出現了設計不規範的,代碼書寫不規範的,bug等等還望各路大俠指 出來,方便大家共同進步.本人水平有限.^_^相信大家都已經讀過很多關於在PHP中應用設計模式的書籍或是文章,但是很少有直接給予執行個體,大部分
Time of Update: 2017-02-27
Sun Java System Web Server 可以在所有主要作業系統上運行,並支援多種動態內容技術,如 Java Servlet、JavaServer Pages、JavaServer Faces、Active Server Pages、PHP、ColdFusion、Netscape API、CGI 和 Ruby on Rails,從而開發 Web 應用程式。其最新版本 Sun Java System Web Server 7.0 Update 1(下面簡稱 Web
Time of Update: 2017-02-27
簡介:超文本處理器(Hypertext Processor,PHP)是一種用於構建 Web 頁面的開放原始碼的指令碼編 制語言。通過 PHP 和開放資料庫連接(Open Database Connectivity,ODBC),您可以由 IBM® Cloudscape™ 和 Apache Derby 資料庫中所儲存的資料動態產生 Web 頁面。本文將確定如何在 Windows® 上安裝和配置 PHP。同時,通過學習如何串連 Derby 資料庫以及插入資料和查詢資料來理
Time of Update: 2017-02-27
使用帶有 Apache 2 的 PHP 的統一 ODBC 擴充簡介:學習如何配置 IBM® Cloudscape™ 10.0 和 IBM DB2® Universal Database™(DB2 UDB)Version 8.2 伺服器,以便從 PHP 4.x 和 PHP 5.x 進行訪問。使用統一的 ODBC 擴充編寫資料庫應用程式。克服可滾動遊標導致的常見效能問題,並避免預存程序中的功能限制。 PHP 的統一 ODBC