Time of Update: 2016-07-15
非同步 JavaScript 和 XML(Asynchronous JavaScript and XML,Ajax)無疑是最流行的新 Web 技術。“結合 Ajax 進行 PHP 開發” 這個系列包括兩部分,我們將完全使用 PHP 和 Simple Ajax Toolkit (Sajax) 建立一個簡單的相簿作為線上 Web 應用程式。我們首先用標準的 PHP 開發方法編寫簡單的相簿,然後再用 Sajax 將其變成活動的 Web 應用程式。建立一個簡單的相簿本文將使用兩種方法建立一個簡單的相簿:
Time of Update: 2016-07-15
一、引言現在,開發一個RSS彙總器已經不再是困難的事情,但是開發一個高品質的RSS彙總器卻仍然存在相當的難度。另一方面,建立一個定製彙總器一般不是很難,並且在這種彙總器內能夠提供一個你自己選擇的介面。RSS彙總代表了一類特別適合於一個AJAX應用程式所消費的資料,這是因為:它是XML格式的,並且AJAX能夠良好地顯示新的回饋而不必進行頁面重新整理。然而問題總是存在:在一個標準的AJAX引擎中實現跨域的AJAX請求是不可能的。在本文中,我將向你展示如何利用一個很簡單的PHP函數來橋接AJAX引擎和
Time of Update: 2016-07-15
有個網友寫信給我談到關於PHP計算工資問題。我以前一篇文章中談到過一種計算工資的方法,不過是偷巧,利用現有的運算式的工具,現在既然有人想要,我就給出一個逆波蘭的演算法。我們的目標是實現如下的計算公式:假設有一個計算公式如下: $expression = "(F1*F12+10.34)";其中的變數值如下:$expression_value =
Time of Update: 2016-07-15
ASP是微軟公司實現動態網頁的一種技術。ASP支援一些指令碼語言,主要以VBScript為主。與ASP相比較,你還可以選擇另一中開放原始碼程式設計語言——PHP,PHP可以運行在多種作業系統下,其中包括Linux和windows。雖然ASP是一種不錯的技術,但從長遠考慮我相信PHP在將來的技術領域裡會有不凡的表現。我認為有七個理由可以說明PHP比ASP更優秀:1、速度、速度、速度當我第一次運行PHP指令碼程式時,我不禁對自己說:“太快了”,當時我是在儀態166MHZ的機器上運行我的程式的,但啟動
Time of Update: 2016-07-15
什麼是PHPPHP代表了"超文本處理器",這意味著你必須知道,它是一種伺服器端的處理語言,且以HTML的形式出現。它最常用的地方就是網頁了,資料從客戶機發送到Web伺服器,資訊在此被處理並返回結果。但這種通用性的語言絲毫不局限於在網頁方面,PHP也能被用在命令列shell中,它可作為作業系統的一個擴充,由此執行相應的PHP檔案。在資料庫方面的應用也是PHP的一個強項,MySQL、SQL、Microsoft Access、Oracle及InterBase只不過是採用了PHP語言的一部分資料庫。
Time of Update: 2016-07-15
一、引言現在,開發一個RSS彙總器已經不再是困難的事情,但是開發一個高品質的RSS彙總器卻仍然存在相當的難度。另一方面,建立一個定製彙總器一般不是很難,並且在這種彙總器內能夠提供一個你自己選擇的介面。RSS彙總代表了一類特別適合於一個AJAX應用程式所消費的資料,這是因為:它是XML格式的,並且AJAX能夠良好地顯示新的回饋而不必進行頁面重新整理。然而問題總是存在:在一個標準的AJAX引擎中實現跨域的AJAX請求是不可能的。在本文中,我將向你展示如何利用一個很簡單的PHP函數來橋接AJAX引擎和
Time of Update: 2016-07-15
很多的PHP程式員,尤其是學習還不是很久的,都不知道PHP的精華所在。Perl當年如何在商界出名?其強大的Regex。而PHP呢?他是一門從Unix下發展起來的語言,當然也就繼承了Perl的很多特點,同時C的優點都有。快速、簡潔、明了,尤其是C程式員,PHP是至愛,我就是深愛著“PHP”(都忘了女友了:))。這裡,我想來寫一篇PHP的變數、數組應用技巧和PHP的Regex、PHP的模板應用,以後有時間再寫PHP與COM、PHP與XML的完全結合。
Time of Update: 2016-07-15
Mysql可通過兩種方式通過PHP與web相連,一種通過php的Mysql相關函數,另一種通過php的ODBC相關函數。 相關函數如下:MYSQL函數mysql_affected_rows: 得到 MySQL 最後操作影響的列數目。mysql_close: 關閉 MySQL 伺服器連線。mysql_connect: 開啟 MySQL 伺服器連線。mysql_create_db: 建立一個 MySQL 新資料庫。mysql_data_seek: 移動內部傳回指標。mysql_db_query:
Time of Update: 2016-07-15
PHP的最新發行版本中已經實現了對遲綁定的支援。當然,在使用其遲綁定功能時還存在很多問題。如果你使用的是更舊版本的PHP(我的伺服器上啟動並執行是PHP 5.0.1版本),那麼你可能發現其中缺乏對於遲綁定的支援。因此,請注意本文中的代碼有可能無法工作在你特定的PHP 5版本中。一、 PHP 5和多態性本文想討論物件導向編程中最為重要的部分之一--多態性的設計。為了說明問題,我使用了PHP
Time of Update: 2016-07-15
Web應用程式是24x7不間斷啟動並執行,因此我的程式是否還在運行這個問題會在晚上一直困擾我。單元測試已經幫我對自己的代碼建立了足夠的信心——這樣我就可以安穩地睡個好覺了。單元測試是一個為代碼編寫測試案例並自動運行這些測試的架構。測試驅動的開發是一種單元測試方法,其思想是應該首先編寫測試程式,並驗證這些測試可以發現錯誤,然後才開始編寫需要通過這些測試的代碼。當所有測試都通過時,我們開發的特性也就完成了。這些單元測試的價值是我們可以隨時運行它們——在簽入代碼之前,重大修改之後,或者部署到正在啟動並
Time of Update: 2016-07-15
一、問題起源
Time of Update: 2016-07-15
簡介 PHP 支援簡單的 Web 應用程式開發和部署環境。這是它得到普遍應用的原因之一。DB2 9的原生 XML 功能進一步簡化了開發過程。這種簡化體現在以下方面:應用程式代碼較少,複雜性降低較簡單的關係模式更好地管理因為更改業務需要而發生的模式演化在本文中,我們將在該基礎上進行構建並說明使用 DB2 原生 XML 功能簡化應用程式代碼和關係模式的有效性。還將講述業務需求更改對資料的影響(模式演化)以及對應用程式代碼和關係模式的影響。
Time of Update: 2016-07-15
1.要下載2個php的安裝包:一個是install版本的,另一個是zip版本的 。2.運行install版本,按照標準模式安裝就可以了,安裝過程中注意正確選擇你的iIS版本。2000server 選iis4或更高版本 ,2003server選擇iis 6.關聯.php,.phtml.php3等檔案類型。這裡設定d:php作為安裝目錄3.別著急,現在還不能馬上用.把zip版的解壓縮,到d:php5zip檔案夾下面,copy目錄下所有的檔案和目錄,然後粘貼到d:php,覆蓋下面的所有檔案.4.C:
Time of Update: 2016-07-15
採用 PEAR 來緩衝 PHP 程式PHP 世界中緩衝是一個熱門的話題,因為 PHP 產生的動態網頁面,每次使用者請求都需要重新計算,不論請求的結果是否一樣,同時,PHP 每次都會編譯一次指令碼。這樣的超負荷運轉對一個流量很高的網站來說肯定難以忍受。幸運的是, Web 的結果可以緩衝,而不需要重新運行和編譯指令碼,商品化的產品像 ZendCache 或者開源的 Alternate PHP Cache都提供了把 PHP 指令碼編譯為位元組代碼並緩衝的辦法。PEAR
Time of Update: 2016-07-15
簡介 第1部分介紹了如何用Sajax、PHP和JavaScript開發基本的相簿。在為應用程式建立曆史堆棧的過程中,我們將依靠用戶端技術,並將其直接與第1部分的代碼結合在一起。本文假設讀者瞭解JavaScript
Time of Update: 2016-07-15
PHP應用程式的效能最佳化使用PHP編程的最大好處是學習這種程式設計語言非常容易以及其豐富的庫。即使對需要使用的函數不是十分瞭解,我們也能夠猜測出如何完成一個特定的任務。
Time of Update: 2016-07-15
2006年10月23日,Zend公司CTO、PHP的構建者之一Zeev Suraski先生訪華,參加由Intel、Greatlinux、Turbolinux、Zend、MySQL、Comsenz以及PHPChina網站舉辦的LAMP開源實務高峰論壇。會議間隙,接受了中國IT媒體的採訪,就PHP新產品、Zend公司發展合作發表了自己的看法。498)this.width=498;' onmousewheel = 'javascript:return big(this)' style="MARGIN-
Time of Update: 2016-07-15
1.每一行命令都是用分號 (;) 作為結束對於 MySQL ,第一件你必須牢記的是它的每一行命令都是用分號 (;) 作為結束的,但……沒有完全絕對的事,在這兒也是一樣,當一行 MySQL 被插入在 PHP 代碼中時,最好把後面的分號省略掉,例如: mysql_query ("INSERT INTO tablename (first_name, last_name) VALUES ('$first_name', $last_name')"); 這是因為 PHP
Time of Update: 2016-07-15
預設完整安裝Slaris10# uname -srvmpiSunOS 5.10 s10_58 sun4u sparc SUNW,Ultra-250 //作業環境到網站下載安裝好gcc autoconf automake bison ncurses等編譯環境軟體。#PATH=/usr/sbin:/usr/bin:/usr/local/bin/:/usr/ccs/bin編譯安裝HTTPD2# tar xvf httpd-2.1.3-beta.tar# cd httpd-2.1.3-beta#
Time of Update: 2016-07-15
在Web 2.0革命中,維基(Wiki)的起源比部落格還要早。部落格要由自己一個人編寫並維護,每天更新部落格會讓你思維枯竭,維基技術和支援它的網頁卻能夠讓大家群策群力一起交流共同愛好。維基對所有人包括瀏覽Wiki頁面的人都是全面開放的。也就是說,每個人都可以任意建立、修改和刪除網站上的頁面內容。維基和部落格相比更加具有團隊精神。 通常我們將Wiki翻譯為“維基”。Wiki一詞來源於夏威夷語的“wee kee wee