Web开发入门经典

出版时间:2009-7  出版社:清华大学出版社  作者:(美)波诺赛克(Boronczyk,T) 等著;薛焱 译  页数:704  译者:薛焱  
Tag标签:无  

前言

欢迎阅读本书,这是创建动态网站的一本值得信赖的参考资料。目前有许多技术都可以发布优秀的网站,而Apache/MySQL/PHP(有时简称为AMP)就是其中的一个选择。读者过去可能用过也可能没有用过这3个组件,但无论如何,读者都将会感受到它们的强大。有了本书的帮助,读者很快就会明白为什么这个组合会迅速成为开发动态网站的最流行的方式。。Apache。MySQL和PHP本身都很复杂,本书不可能详细介绍这3个组件的所有高级功能。本书旨在为读者理解这3个核心组件如何单独工作和协同合作打下坚实的基础,使读者可以充分利用它们提供的所有功能。本书没有讨论一些高级主题,一方面,因为这有可能偏离我们的目标,使我们的讨论丧失重点,另一方面,也可能没有足够的篇幅来讨论它们。但本书给出了许多权威资料,读者可以从中得到更多的信息。本书的内容仅是Apache.MySQL.PHP的冰山一角,但提供了探讨其深层次内容的工具。读完本书后,读者就能全面理解高效开发人员使用Apache.MySQL.PHP所需要的核心概念,并且希望继续学习,成为真正的开发人员。本书读者阅读本书的读者需要对网站开发的概念有一定的理解,了解HTML和CSS的基本知识。除了PHP之外,其他编程语言的知识并不是阅读本书的前提条件,但有编程经验肯定有助于理解和应用本书介绍的概念。本书面向Apache.MySQL.PHP方面的新手,从最基本的层面出发研究了许多核心概念和代码片段。随着自身的知识。级别和经验的增加,读者会发现完成相同的任务可能会有更复杂。更高效的方式。此时,读者就已经从Apache.MySQL.PHP的新手阶段进入到高手阶段了。

内容概要

本书以逐步深入的方式介绍了3种重要的开源技术,它们组成了构建一个最活跃的Web站点所需要的基础。本书重点阐述了如何使用Apache Web服务器、MySQL数据库系统和PHP脚本语言快速地创建一个专业的、功能丰富的站点。在这个过程中,您可以切身体会到PHP、MySQL和Apache的联合应用之所以如此流行的原因:完美的交互性、灵活性、用户化特性、成本以及能够在Linux和Windows系统上运行的能力。

作者简介

Timothy Boronczyk,是美国纽约州锡拉丘兹市人,资深程序员,Zend认证工程师,拥有软件应用程序编程学位。他白天是一位程序员,晚上是一位自由职业者,从事程序开发、撰写文章和技术编辑工作。他从1998年开始参与Web设计,多年来撰写了多篇关于PHP编程和各种设计主题的文章,还编著了图书PHP and MySQL: Create-Modify-Reuse(Wrox出版)。Timothy拥有软件应用程序编程学位,是一位Zend认证工程师,最近开始了他的第一次商业冒险:Salt City Tech(www.saltcitytech.com)。他在空闲时间喜欢摄影,与朋友聚会,还有睡大觉,他很容易被闪闪发亮的物体分心。

书籍目录

第1章 配置安装  1.1 本书中的项目  1.2  Apache、MySQL、PHP和开放源代码的简介    1.2.1 开源活动的简史    1.2.2 开源的优点  1.3 AMP中各个组件的协同工作  1.4  在windows上安装Apache、MySQL和PHP    1.4.1  安装Apache    1.4.2  安装PHP    1.4.3  把PHP配置为使用MysQL    1.4.4  安装MySQL  1.5 帮助和其他有价值的资源    1.5.1 程序中的帮助    1.5.2 源网站    1.6  小结第2章 用PHP6创建PHP页面  2.1 PHP结构和语法概述    2.1.1  PHP与HTML的协同合作    2.1.2  PHP语法规则    2.1.3 编码实践的重要性  2.2 创建第一个程序  2.3 用HTML给页面添加趣味    2.3.1 集成HTML和PHP    2.3.2 把HTML放在PHP中的考虑  2.4 用常量和变量添加功能    2.4.1 常量概述    2.4.2 变量概述  2.5 在页面之间传送变量    2.5.1 通过URL传送变量    2.5.2 在会话中传送变量    2.5.3 用cookie传送变量    2.5.4 用窗体传送信息  2.6 使用if/else参数    2.6.1  使用if语句    2.6.2  使用if和else  2.7 使用包含文件提高代码的效率  2.8 用函数提高代码的效率  2.9 数组    2.9.1 数组的用法    2.9.2 数组的排序    2.9.3  foreach结构  2.10 while语句  2.11 PHP中的替代语法    2.11.1 echo命令的替代命令    2.11.2 逻辑运算符的替代    2.11.3 双引号的替代:使用heredoc    2.11.4 递增/递减值的替代    2.12  OOP    2.12.1 类    2.12.2 属性和方法    2.12.3 使用OOP的原因  2.13  小结  2.14 练习第3章 使用PHP和MySQL  3.1 MySQL结构和语法概述    3.1.1  MySQL结构    3.1.2 MySQL语法和命令  ……第4章 用表格显示数据第5章 表单元素:让用户处理数据第6章 让用户编辑数据库第7章 用PHP处理和创建图像第8章 验证用户的输入第9章 处理和避免错误第10章 建立数据库第11章 发送电子邮件第12章 用户登录、配置和个性化第13章 建立内容管理系统第14章 邮件列表第15章 在线商店第16章 创建公告板系统第17章 用日志文件改进网站第18章 排除故障附录A 习题答案附录B PHP快速参考附录C PHP6函数附录D MySQL数据类型附录E MySQL快速参考附录F 许可证编辑器的比较附录G 选择第三方主机附录H PHP数据对象简介附录I 在Linux上的安装和配置

章节摘录

插图:1.4.2安装PHPPHP是一种服务器端脚本语言,它可以把网站变成真正动态的站点。PHP表示PHP:HypertextPreprocessor(PHP是一种递归的同义词——也许容易混淆)。它的灵活性和相对较小的学习曲线(尤其是对于有c、Java和Perl等其他编程语言背景的编程人员而言,学习曲线就更小了)使之成为目前最流行的脚本语言之一。世界各地的公司和个人都把PHP作为微软ASENET语言的替代品,这使PHP的流行程度得到了进一步的提高。根据’NetcraR的调查,PHP代码运行在约2100万个网站上。PHP有几种不同的安装方法,但本书强烈建议使用手工安装过程。到目前为止,自动安装程序还不够完整、不够安全,或者不能用于活动的服务器。读者可以按照下面的步骤在系统上安装PHP:(1)进入PHP网站WWW//.php.net。(2)单击Download链接,进入站点的下载页面。(3)向下滚动到WindowsBinary部分,单击下载最新PHP.zip软件包的链接。(4)单击任意一个镜像站点,开始下载。如果从一个镜像站点下载有困难,可以尝试另一个距离自己比较近的镜像站点。(5)下载完zip文件后,用任意标准解压缩程序提取其内容,保存到某个目录下。建议使用CAPHP目录。

编辑推荐

《Web开发入门经典:使用PHP6、Apache和MySQL》由清华大学出版社出版。

图书封面

图书标签Tags

评论、评分、阅读与下载


    Web开发入门经典 PDF格式下载


用户评论 (总计16条)

 
 

  •   我没买这本书,竟然也能评论。所以我还是不推荐此书,毕竟没看过。随便说一句,PHP圣经没有别人说的那么神,一开始看也是一头雾水,还是觉得入门先找视频看好。
  •   初学者很易入门
  •   这套书很好,有时间都买下,都读完
  •   在同事那看了这本书,很不错的一本平时查看手册
  •   经典中的经典。真是好书。
  •   很好很好可以看看
  •   好书,就是太贵……
  •   看了三天 书中都是介绍PHP最新的技术 个人觉得 适合有一定的基础的看
  •   书虽然有点不尽人意内容还算蛮好比较对这方面有了解的人看
  •   读这本书得有一定的编程基础,不能称为入门书籍
  •   之所以选择这本书是因为之前购买过这一系列的书《web编程入门经典》,所有对这个出版社的书有好印象。但是这本书让我失望了,内容不够详细,都不讲原理的 光讲步骤,我最讨厌这样写技术书的作者,因为这样一本书读下来也学不到什么东西。
  •   翻译的水平真心感觉不高
  •   觉得书内容还算可以。
  •   自己学着玩的,感觉挺好。
  •   这几天买你你们几本书,发现你们的书可能是盗版哦,因为有些字打错了。不过关系不大,我识别能力好!希望你们以后跟你们的合作的印刷公司交代好,以后少出现这些状况,以后效果好的话我会经常买你们的书。
  •   前面写的有点罗嗦了。。我理想中的书是从调用数据库开始讲起,其他遇到了再讲。不然浪费时间
 

250万本中文图书简介、评论、评分,PDF格式免费下载。 第一图书网 手机版

京ICP备13047387号-7