内容简介:
用PHP可以构建动态的、跨浏览器的Web应用程序。PHP是一种引发Internet风暴的服务器端编程语言。本书通过详细的示例说明和可供读者免费下载的代码示例,深入探讨了如何配置PHP、创建已启用PHP的Web页面,以及如何实践应用每种高级开发工具。  本书详细介绍了如何个性化PHP工作空间,定义运算符和变量,操作字符串和数组,部署HTML表单和按钮,以及如何处理用户输入等内容。您将掌握如何访问数据库信息,用cookies跟踪客户端首选项,执行FTP和电子邮件事务,以及如何将应用程序发布到Web上。除此之外,还将深入了解PHP的下一代Web 2.0 设计功能,包括AJAX、XML和RSS。
本书是一本PHP指导手册,旨在对PHP进行完整而全面的介绍。本书通过一百多个示例演示了PHP的功能。我们将逐一为您揭开PHP的神秘“面纱”。 PHP是一个热门话题—— 它现在已经成为最流行的服务器端语言。在Google上搜索“PHP”会得到多达2 890 000 000项相关查询结果。那是二十八亿九千万次点击呀,远远多于其他任何服务器端语言的点击数。 这样难以置信的普及率说明了什么?说明PHP的使用和开发又快又容易。您可以在Web页面中将它与HTML混合使用。它比其他语言更容易使用—— 因为PHP吸取了其他语言的经验教训。PHP不需要像其他语言那样在运行之前先进行编译。但更令人兴奋的是,用PHP开发很有趣。它是编写客户端代码的开发人员真正喜欢的语言。本书将带给您这样的体验。 如今拥有Web站点的人要求越来越多的功能,他们可以从PHP中找到越来越多的答案。他们不再将内容局限于在浏览器中使用JavaScript,更希望能够编写在服务器上执行的代码。客户留言、交互式日历、数据库、自动回复的电子邮件程序、博客、聊天室—— 用PHP还可以实现更多的功能。使用了PHP,就具有了对Web应用程序的完全控制—— 而且它们不像典型的Web页面那么难写。可以用很少的代码做很多事情。 马上就要学习PHP了,您一定很激动。本书尽可能介绍这种语言的精髓,给您完整的PHP体验。从本书中将比从其他同类书中得到更多关于PHP的信息,因为从本书中可以知道关于PHP的所有细节。 0.1 本书读者对象 如果您希望充分利用PHP的所有功能,了解学习过程中每个示例的具体步骤,本书是您的最佳选择。例如,希望在别人的计算机上放置cookie,而不仅仅是在您的计算机上接受cookie;希望读取用户输入到您的Web页面的文本框、列表框、复选框或单选按钮中的数据;希望在服务器上保留您联机存储在数据库中的数据;希望用会话跟踪用户,获得创建多页Web应用程序的能力。 无论您想在线实现什么操作,本书都适合您。 使用本书无需太多背景知识。事实上,在阅读和使用本书之前需要您具备一定的HTML知识。您不需要成为HTML专家,但是在学习本书时需要知道一些HTML。如果遇到HTML时您一点头绪也没有,那么现在就请到网上搜索这一主题的相关教程吧。 在本书中使用的是PHP 5.2版本—— 您的服务器上可能已经安装了它。如果没有安装,从本书中可以了解到从何处获取免费的PHP 5.2,以及如何安装它。事实上,阅读本书时您甚至不需要支持PHP的Internet服务器—— 如果您愿意,可以在同一台计算机上开发和测试所有PHP页面。另一方面,如果要将PHP代码放到Internet上,只需要使用支持PHP的ISP即可。检查一下您的ISP,看它们是否支持PHP—— 每天都有越来越多的ISP在做这件事。 本书的论述尽可能完整,并且处于这一领域的领先地位。如果您有任何问题或意见,请发送电子邮件至wkservice@vip.163.com—— 我们很乐意收到您的反馈。 0.2 如何获取源代码 本书所有示例的代码在网上都可以找到,因此您不必亲自输入。可以将这些示例解压到服务器上;它们已经准备好运行了(只不过这些示例需要数据库系统口令或连接到另一个ISP的口令)。 您可以在或http://www.tupwk.com.cn/downpage上找到本书示例的代码。只需下载Zip文件并解压缩即可。 好了,这些是开始学习PHP前的准备工作。PHP是打开服务器端功能之门,接下来就可以通过本书学习PHP了。