如同 ASP 一樣, PHP3.0 也可以很方便地處理 Html 表單和變量,從表單發送過來的每個值,都會自動地根據表單的名字屬性( name )賦予相應的變量值,可以直接在 PHP3 腳本中引用這些變量。這個功能在 Web 應用中使用的十分廣泛,客戶端的數據采集基本上都是用這種方法來實現的。下面,我們構建一個小小的自動郵件發送程序,來演示 PHP3.0 的這個功能。
這樣,如果把下面的這段腳本加到剛才的腳本中,插在最後一個 PRINT 語句的後面,我們就能夠在顯示後自動的發送郵件了: mail("$email", "Your request for information", "$namen Thank you for your interest!n We sell fresh corn daily over the Internet! Place your order at http://www.buy.com, and receive a free package of $preference!"); mail("[email protected] ", "Visitor request for info.", "$name requested for information.n The email address is $email. n The visitor prefers $preference."); ?>
但是如果有很多人都發送了他們的表單,僅僅用上面的方法,是無法把這些信息一一保存的。或許,你想統計到底有多少人喜歡吃蘋果,多少人喜歡吃橘子。對於這類的任務,就有可能要用到數據庫來存貯這些數據了。 MySQL 可以說是現在最快的數據庫服務器之一,當你的應用對速度比較敏感的時候, MySQL 是一個比較好的選擇,而且,它與 PHP3.0 的兼容性也比較好。