Time of Update: 2016-06-23
花了一天的時間寫好了一個用php、mysql的日記本,為了實現分頁顯示功能花了我一個小時才搞定,編程的思路有點亂,想到哪裡就寫到哪裡,沒有具體點的流程設計,所以總有一點小毛病存在。由於日記的操作在類的定義裡都寫好了,所以其他檔案裡對日記操作時很方便,直接調用類裡的函數就可以了,包括直接將新日記或修改的日記存到資料庫,從資料庫中刪除,產生xml檔案等,一個$diary->****(*)即可。只是不知道使用類到底是不是真的比不用類的速度要慢,網上有寫文章裡談到這個問題,並且有比較合理的測試,測試顯示
Time of Update: 2016-06-23
apache+php 遇到php5ts.dll錯誤 這兩天安裝apache+php時遇到php5ts.dll錯誤問題。經過幾天折騰,終於找到原因。 一、平台 作業系統:windows 2003; Apache:2.2.17.0,使用httpd-2.2.17-win32-x86-openssl-0.9.8o.msi安裝包; PHP:5.3.5.0,採用apache模組方式,使用php-5.3.5-Win32-VC6-x86.msi安裝包。 二、安裝過程
Time of Update: 2016-06-23
PHP 的錯誤報表 php.ini 檔案中有許多配置設定。您應當已經設定好自己的 php.ini 檔案並把它放在合適的目錄中,就像在 Linux 上安裝 PHP 和 Apache 2 的文檔說明中所示的那樣(。在調試 PHP 應用程式時,應當知道兩個組態變數。下面是這兩個變數及其預設值: display_errors = Off error_reporting = E_ALL 通過在 php.ini
Time of Update: 2016-06-23
__FILE__ :被稱為PHP魔術常量 ,返回當前執行PHP指令碼的完整路徑和檔案名稱,包含一個絕對路徑。 dirname(__FILE__) 函數返回的是指令碼所在的路徑。 比如檔案 index.php 包含如下內容: $basedir = dirname(__FILE__); echo $basedir; //將在頁面列印出一個這個檔案所在絕對路徑! ?> 我做的測試得到結果: E:\wamp\www\test 如果index.
Time of Update: 2016-06-23
在負責一個採用JSP動態網頁技術的網站時,剛好手頭有PHP寫的一部分功能,所以就很直接地想到讓Tomcat支援PHP。Tomcat也是Apache出的,難道就只支援JSP嗎?到底能否在Tomcat上用PHP呢?上網搜尋了一番,很快有了第一個問題的答案:Tomcat可以支援CGI,如Perl(具體設定見附文)。但繼續搜尋,卻遲遲無法找到讓Tomcat使用PHP的方法,一般都是採取裝Apache和Tomcat共存的方法來搭建所謂的支援PHP+JSP的Web平台。
Time of Update: 2016-06-23
函數功能:php裡面的整數是有符號數,其內部實現其實就是long,不是unsigned long。對於32位機器來說,php最大能表示的整數就是2^31-1了,一般在應用中碰到大於2^31-1而小於2^32的數就只能用字串來表示了。對於mixed int_ext(string in)來說,如果字串in表示的整數小於2^31-1,那麼就返回整數,如果大於就返回字串。開發擴充步驟如下:(首先需要下載php的源碼) 1,建立擴充骨架 cd php-5.3.14/ext
Time of Update: 2016-06-23
昨天發布的,不知道為什麼我訂閱的RSS居然沒有顯示。比4.3.11改變不多,主要是Bug Fix。--------------------------------------------------------------------------------------- Version 4.4.0 11-Jul-2005 Added man pages for "phpize" and "php-config" scripts. //在LINUX平台下用處比較大 Added
Time of Update: 2016-06-23
在本章中我們將介紹一個執行個體,來進一步對類加深瞭解。 本章構建一個Page類,它代表了一個頁面。其中有顯示頁面的title,樣式,內容等函數。 此頁面的效果如下: 我們將把這個頁面分成幾塊: 1)有圖的那一塊。 2)有導覽按鈕的那一塊。 3)中間文字的一會 4)頁底的這一塊 具體看看代碼吧: 1 2 class Page 3 { 4 //Page Title 5
Time of Update: 2016-06-23
PHP AJAX 除了??人知的 SAJAX、JPSPAN (原名?ScriptServer) 之外,Sourceforge 近期可下?的 PHP AJAX 又多了 xajax 、AJASON、flxAJAX、AjaxAC。 ?些都有供乘法?常式式(好像?成 AJAX 的 Hello world!) ,?然乘法?例只能??考,但至少可看出大致的架?。 [xajax] xajax 最大的特色是支援 UTF-8 及 Smarty。而且 xajax ??站都是 AJAX,乘法?例?直接到?站的
Time of Update: 2016-06-23
這段時間一直在學php,而且時不時的想寫個script來代替手工操作。今天就完成了一個簡單的script:將檔案中的關於數位字串替換成隨機數字。這個script裡面主要應用了以下幾點: 1)讀寫檔案 2)隨機數的產生 3)替換主要是替換最為麻煩,因為裡面牽涉到Regex。 一、檔案的讀寫//讀取檔案中的每一行//將$str寫到檔案裡$fp1 = fopen($filename1,"r");$fp2 = fopetn($filename2,"w+")while
Time of Update: 2016-06-23
以前因為做學校論壇的需要,曾經寫過一個讀取shou論壇rrs的一段php,寫出來以供大家參考 // 下面就是定義函數來提取資料: // 處理開始標記的屬性指 // $attrs是一個多維陣列,索引值為屬性名稱, 值就是該屬性的值 function startElement( $parser , $element_name , $attrs ){ global $temp ,
Time of Update: 2016-06-23
PHP 的優勢在於中小型項目。如果項目複雜到要用完全物件導向的設計, 那麼我寧可選擇 Java 或者 .NET。要知道對於這種項目,PHP 不但缺乏必要的語言支援, 更缺乏高效率的開發工具,而運行效能則更是無法和 Java、.NET 相比。這幾句話忘記從哪裡看到的了,可以說基本上代表了我對PHP的感覺,只是關於IDE和效能方面有待商榷。另外PHP下面有不少優秀的項目,而且應用廣泛,社區支援也不錯。
Time of Update: 2016-06-23
一、PHP的基本結構: 使用Include函數 Your page Subject and domain name 上面內容為我們使用的每個頁面的標題,不要動。 每個頁的頭部: "" your others meta tag "" your others meta tag "" your others meta tag "" your others meta tag "" your others meta tag "" your others meta tag ""
Time of Update: 2016-06-23
用PHP其實也可以實現簡單的“換膚”,其實就是換CSS(當然不可能做到象asp.net 2.0那樣厲害拉),但有時也可以湊合著使用,先要準備幾個CSSstyle/default.cssbody { font-family: arial, verdana; font-size: small; margin: 0px; }.box { background: red; }.box-title { text-align: center; color: white; font-weight: bold;
Time of Update: 2016-06-23
PHP4:奇蹟背後 1995年時,Rasmus在用PHP寫他的個人首頁;今天,PHP成為風靡全球的指令碼語言,越來越多的網站選擇使用PHP,連Yahoo都放棄了自己的指令碼而改用PHP支援它的網站。可以說,PHP是一個奇蹟。我一直認為,任何奇蹟背後都有它的原因。現在,就讓我們透過這個奇蹟,來看看PHP的成功之道。 1 簡單易用
Time of Update: 2016-06-23
仔細想來,我學php有整整一年半的時間了,而我接觸網頁設計才僅僅有2年時間,雖然時間很短,所學的東西仍非常有限,不能和各位網路大師相比,然每個人都有不同的學習方法和感悟,寫出來供各位指點評論,也未必不是件好事
Time of Update: 2016-06-23
最近在用PHP做項目。總體上來說,我覺得這個開源的語言挺不錯的,但是也有些地方讓我極其不爽,比如弱類型變數、變數未經聲明就可以使用等等等等。 就拿上周五的一件事來說吧,當時有一個函數,根據參數option來返回不同的結果: define ( " option1 " , " option1 " ); define ( " option2 " , " option2 " ); function get_something( $option =
Time of Update: 2016-06-23
PHP是一種用於建立動態WEB頁面的服務端指令碼語言。如同ASP和ColdFusion,使用者可以混合使用PHP和HTML編寫WEB頁面,當訪問者瀏覽到該頁面時,服務端會首先對頁面中的PHP命令進行處理,然後把處理後的結果連同HTML內容一起傳送到訪問端的瀏覽器。但是與ASP或ColdFusion不同,PHP是一種原始碼開放程式,擁有很好的跨平台相容性。使用者可以在Windows NT系統以及許多版本的Unix系統上運行PHP,而且可以將PHP作為Apache伺服器的內建模組或CGI程式運行。
Time of Update: 2016-06-23
今天偶然看到的,摘錄之 在PHP變成中,include()與require()的功能相同,但在用法上卻有一些不同,include()是有條件包含函數,而require()則是無條件包含函數。例如在下面的一個例子中,如果變數$somgthing為真,則將包含檔案somefile: if($something){ include("somefile"); } 但不管$something取何值,下面的代碼將把檔案somefile包含進檔案裡:
Time of Update: 2016-06-23
第一步:相關軟體準備(以下軟體全部是截止到2006年7月7日的) PHP: 推薦PHP-4.4.0-Win32的ZIP解壓版本 4.4.0版本下載:http://cn.php.net/get/php-4.4.0-Win32.zip/from/a/mirror 5.1.2版本下載:http://cn.php.net/get/php-5.1.2-Win32.zip/from/a/mirror 5.1.4版本下載:http://download.discuz.