目录

丛书序

前言

第1章 PHP基础知识

1.1 PHP及其应用

介绍PHP语言特性。以及PHP的应用范围。使PHP初学者,建立起对PHI语言,以及PHF实际应用范围的正确认识。

1.2 Apache的安装、管理与访问

网络服务器Apache的安装过程,以及安装过程中需要注意的问题。

1.3 PHP的安装与配置

介绍如何使Apache支持PHP,以及详细的操作步骤。

1.4 PHP开发工具

好的开发工具,不仅可以提升代码质量,也能加快项目开发速度,本节主要介绍如何安装Eclipse,以及如何使Eclipse支持PHP开发。

1.5 MySQL的安装与配置

使用Eclipse开发PHP程序入门,介绍PHP项目创建、PHP文件创建,PHP代码编写的步骤,以及注意的问题。

第2章 语法基础

2.1 变量与类型

变量是编程语言中最基本的组成部分。本节介绍变量的四种操作,即定义、转换、使用与删除。

2.2 预定义变量

预定义变量记录着网络服务器、PHP运行信息等。使用预定义变量,可以获取表单数据,读取上传文件,以及操作SESSl0N和C00KIE等。

2.3 常量

常量只能表示标量数据,数据类型包括布尔型(boolean)、整型(integer)、浮点型(float)、字符串(string)。

2.4 表达式与运算符

所有有值的都可以称为表达式,当然也包括变量、常量、函数等。表达式是PHP语法最基本的元素。

2.5 程序流程控制

在PHP中,语句是指用花括号封装的一组代码。使用程序流程控制语句,可以控制编程语言分支、循环、开关等操作。

2.6 函数、类与对象

函数是类的基本元素,而类实例化后就形成了对象。这就是函数、类与对象之间的关系。

第3章 常用函数与实例

3.1 系统函数

系统函数是由PHP内置或通过扩展,可以直接使用的函数。系统函数主要用于处理一些底层的操作,例如图像、音频等。

3.2 遍历数组

数组在编程中经常被使用到。数组可以帮助开发人员简化数据操作,更加有序地保存和读取数据。

3.3 目录与文件

目录即是硬盘中的文件夹,在PHP编程的过程中,可以使用函数实现目录创建、改名、删除等操作。

3.4 CooKIE与SESSION

c00KI和SEssION主要用来完成一些临时数据的操作。例如用户认证数据保存等方面。

3.5 字符串

在时信息进行处理时,字符串处理是一个重要的方法,本节将对字符串的截取、加密/解密等操作进行详细的介绍。

3.6 正则表达式

使用正则表达式,可以完成字符串的复杂操作。这些操作包括查找、匹配、替换、分割等。

3.7 日期与时间

信息处理中,日期操作是一个不可缺少的内容。通过学习日期与时间函数与运算,可以获取

以前、现在、过去的时间与日期等。

第4章 PHP与数据库

4.1 链接MySQL数据库

在信息管理过程中,数据一般都是保存在数据库中的。通过对数据库中数据的读取、编辑、更新、删除,来完成信息的相关操作。

4.2 ADODB与MysQL数据库

使用ADODB可以使用相同的函数,访问不同类型的数据库。本节主要介绍使用ADODB链接数据库,以及ADODB的相关功能。

4.3 使用ADODB实现分页

使用ADODB的分页功能,可以使用几句代码,完成复杂的分页过程。

4.4 使用ADODB输出CSV文件

使用ADODB读取数据库后,可以将这些内容输出为CSV格式的文件,方便与其他应用程序

进行数据交换。

4.5 使用ADoDB创建HTML表单

ADODB可以根据数据库中的内容,使用简单的代码,完成多种样式下拉列表的创建。

4.6 ADODB与表格输出

介绍使用ADODB中关于表格输出的实现方法,帮助开发人员完成数据输出功能。

第5章 文件上传与下载

5.1 文件上传

文件上传的核心是move—uploaded一file函数。当然在文件上传过程中,也需要对表单以及上传文件的大小、类型等操作,进行代码控制。

5.2 多文件上传

多文件上传是在单个文件上传的基础上实现的,基本原理与单个文件上传是一样的,不同的多文件上传,需要用到对数组的操作。

5.3FTP传解决方案

单文件上传与多文件上传,都是使用HTTP协议完成的,而FTP实现上传解决方案,本节实现的是以FTP协议为基础的文件上传。

5.4 文件上传类及使用

为了能使文件上传在其他项目中进行代码复用,可以将实现文件上传的PHP代码,以类的形式组织起来。

5.5 文件下载类及使用

为了实现文件下载代码的复用,将文件下载的代码封装成类。

第6章 字符编码与文件解压缩

6.1 字符编码与转换

互联网上存在着不同的字符编码,为了实现对不同编码的操作,需要了解PHP中关于字符

编码的函数。以及各种编码之间互相的转换。

6.2 JsON编码与应用

JSON数据可以作为标准交换数据格式,在各种应用程序之间进行数据传递。使用JSON数据过程中,需要了解JOSN数据的编码和解码过程。

6.3 URL编码与应用

URL传递的变量,会经过专门的编码与解码过程,PHP中提供了相关的uRI.编码与解码的函数。

6.4 ZIP解压示例

为了上传和下载这些操作,可以使用文件解压缩来实现。通过第三方类库,实现文件的上传解压与下载压缩功能。

第7章 PHP与文件

7.1 创建和使用CSV文件

在创建和使用CSV文件过程中,演示了创建、编辑、删除、添加文件的方法,以及实现CSV记录的添加、删除等操作。

7.2 使用PHP创建和读取Excel文档

使用PHP代码,可以直接创建Excel文档,通过header()函数,向浏览器发送头文件信息,

来完成Excel文件的创建。

7.3 使用PHP创建PDF文件

使用PHP中与PDF相关的代码,可以创建出PDF文件。第三方的FPDF类,实现了强大的

PDF创建功能。

7.4 使用PHP创建和读取INI文件

INI文件是大多数应用程序用来保存配置信息的文件。通过PHP语言中的相关函数,可以轻松实现对INI文件的创建与解析。

第8章 使用PHP处理XML、RSS

8.1 创建和解析XML

与Js0N格式的数据相同,xML格式的数据,也可以用于标准的数据交换,本节将介绍使用

PHP。实现创建和读取XML数据的方法。

8.2 RSS发布与订阅

RSS内容的创建,以及实现RSS内容订阅。

第9章 PHP与图形处理

9.1 图形水印

在互联网上,对于图形版本的声明主要使用图形水印的方式。使用PHP中关于图形的函数,

可以实现图形水印的功能。

9.2 图形缩放和剪裁

使用PHP的图形函数,不仅可以实现对图形的缩放,还可以实现对图形的剪裁操作。

9.3 图形认证码

图形认证是使用PHP的图形函数,将文字与数字以图形的方式显示的方法。通过图形认证码,可以加强用户认证系统的安全性。

9.4 图形数据分析

使用PHP函数,不仅可以完成饼状统计图,而且还可以实现条状、折线统计图等。

第10章 PHP与SOCKET

10.1 SOCKET相关知识与函数

应用程序使用sOcKET,可以用网络发送请求,或应答网络请求。从而形成通信链路,实现数据通信的目的。

10.2 SoCKET示例

最简单的socKET示例,就是使用PHP创建一个socKET服务器等待请求。

第1 1章 用户注册与代码安全

11.1 注册、登录、权限以及安全问题

本节通过实现用户注册与登录的过程,介绍其中与安全相关的问题,以及使用sESsION实现用户登录信息保存与验证的方法。

11.2 PHP加解密函数

通过了解和使用PHP中的加密与解密函数,可以加强系统代码的安全性。

第12章 缓存与模板

12.1 输出控制函数

在PHP中使用输出控制函数,可以控制缓冲区中的内吝,从而实现缓存的功能,提高系统性能。

12.2 缓存的实现

使用输出控制函数,实现PHP软件的缓存功能。在实现缓存类时,不仅使用输出控制函数,同时也使用了文件、目录、时间等函数。

12.3 模板原理

通过介绍模板形成的原理,使用PHP实现模板类,来介绍模板的实现与应用过程。

12.4 PHP与smarty

smany是比较流行的模板系统,本节不仅介绍了Smary模板系统的使用方法,还从smarty的配置文件、判断/循环语句、缓存等方面进行了介绍。

第13章 PHP与Ajax开发框架

jQuery是一款优秀的Javascnpt开发框架。通过对jQuery开发框架的构造函数、选择器、事件、链式代码、设置/获取/遍历、动画效果等操作,全面了解jQuery开发框架。

第14章 PHP开发框架

14.1 选择PHP开发框架

本节将从开发框架性能与功能两方面,对PHP开发框架进行全面的介绍,以帮助读者了解这些开发框架。

14.2 Zend Framework

zend Framework是由zend Technolopes赞助开发的开源PHP开发框架,在PHP行业内拥有众多的用户。

14.3 ThinkPHP开发框架

ThinkPHP是一款优秀的国产PHP开发框架,ThinkPHP在符合国情的基础上,加入了很多优秀的设计,以满足国内用户的需求。

14.4 使用1'llinkPHP实现留言板

通过前面3节的介绍,为读者模拟一个留言板的开发过程,并巩固前面学习的知识。

第15章 多媒体管理

15.1 功能与模块规划

通过总体规划,对多媒体管理项目的功能、用户等方面进行全面的介绍,并实现项目开发的前期准备工作。

15.2 数据库与通用类

通过对项目功能的了解与规划,创建与之相关的数据库与数据表,实现对项目数据的保存。

15.3 注册用户功能实现

本节不仅演示了使用sEssi0N实现用户注册与登录的过程,同时还介绍了表单创建、提交、保存数据的方法。同时也介绍了多媒体管理平台中实现分类的PHP代码。

15.4 非注册用户功能实现·

非注册用户功能主要是演示如何使用本章 创建的图形显示类与视频播放类,以及实现数据搜索与呈现的方法。

第16章 在线购物

16.1 功能与数据库规划

通过功能与数据库的规划,对在线购物网站的产品管理功能、订单管理功能、会员管理功能以及搜索功能,进行详细的描述。

16.2 会员管理

本节实现的会员管理,加入了一些对数据表进行检测的技巧。将第一个注册的会员,设置成为管理员,而其他注册会员,都做为普通会员出现。

16.3 产品管理

16.4 购物车

购物车页面主要实现了购物车类的应用。不仅展示了向购物车添加单个记录和多个记录的操作。同时结合通用表格类,实现了对购物车里产品记录的删除操作。

16.5 订单管理

订单管理页面主要是将购物车生成的数据与通用表格类结合,实现对订单记录部分字段的修改。

16.6 产品搜索

产品搜索主要是根据表单提交数据,实现sQL语句获取数据库记录的步骤,再使用通用表格类,展示搜索到的记录,完成搜索产品。

第17章 搜索引擎与Web爬虫

17.1 搜索引擎相关知识

通过对搜索引擎的工作原理,以及搜索引擎的分类,来介绍搜索引擎的相关基础知识,为实现web爬虫奠定理论基础。

17.2 web爬虫的实现与捕捉

在了解了搜索引擎相关的知识后,使用PHP中的SOCKET函数、文件函数,来模拟Web爬虫抓取数据的方法。

17.3 互联网文件获取

第18章 PHP与Web Service

18.1 Web Service基础

从理念方面结合图形,对Web Service进行介绍,为PHP代码实现Web Service打下基础。

同时明确Web Service的应用范围。

18.2 Web Service技术规范

理解web Service的技术规范,对Web Service技术规范中的HTTP协议、XML/XSD、UDDI/

WSDL,以及SOAP详细讲解。

18.3 PHP与SOAP

在了解web Serviee理念与技术规划的基础上,对PHP中SOAP相关函数的介绍,实现了Web Service技术相关知识的储备。

附录 配置Eclipse成为PHP开发工具

php实例精通txt下载,PHP实例精通(1碟)相关推荐

  1. *(Virtual.Lab Acoustics声学仿真计算高级应用实例声学仿真计算从入门到精通.光盘下载链接)**

    (Virtual.Lab Acoustics声学仿真计算高级应用实例&声学仿真计算从入门到精通.光盘下载链接) http://pan.baidu.com/s/1c05tpVa 感谢这位大神分享 ...

  2. 《Dreamweaver CS6完美网页制作——基础、实例与技巧从入门到精通》——1.3 常用网页设计软件...

    本节书摘来自异步社区<Dreamweaver CS6完美网页制作--基础.实例与技巧从入门到精通>一书中的第1章,第1.3节,作者:何新起 更多章节内容可以访问云栖社区"异步社区 ...

  3. 《Dreamweaver CS6完美网页制作——基础、实例与技巧从入门到精通》——1.2 网页的基本构成元素...

    本节书摘来自异步社区<Dreamweaver CS6完美网页制作--基础.实例与技巧从入门到精通>一书中的第1章,第1.2节,作者:何新起 更多章节内容可以访问云栖社区"异步社区 ...

  4. JavaWeb实现文件上传下载功能实例解析

    转:http://www.cnblogs.com/xdp-gacl/p/4200090.html JavaWeb实现文件上传下载功能实例解析 在Web应用系统开发中,文件上传和下载功能是非常常用的功能 ...

  5. python编程实例视屏-使用Python实现视频下载功能实例代码

    最近一两年短视频业务风生水起,各个视频网站都有各自特色的短视频内容.如果有一个程序可以把各大视频网站的热门用户最新发布的视频下载下来,不仅方便了观看,还可以将没有版权的视频发布在个人社交网站上,增加自 ...

  6. Silverlight实用窍门系列:22.Silverlight使用WebService调用C++,Delphi编写的DLL文件【实例源码下载】...

    在Silverlight程序(非Out of Browser模式)中是无法直接调用DLL的,但是很多的计算或者其他应用程序的调用中我们需要用到DLL的加载.比如调用DLL来识别身份证读卡器传输过来 ...

  7. python读取txt文件代码-python批量处理txt文件的实例代码

    通过python对多个txt文件进行处理 读取路径,读取文件 获取文件名,路径名 对响应的文件夹名字进行排序 对txt文件内部的数据相应的某一列/某一行进行均值处理 写入到事先准备好的Excel文件中 ...

  8. python3文件下载-python3获取文件中url内容并下载代码实例

    这篇文章主要介绍了python3获取文件中url内容并下载代码实例,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友可以参考下 #!/usr/bin/env py ...

  9. python sftp_Python使用sftp实现上传和下载功能(实例代码)

    在Python中可以使用paramiko模块中的sftp登陆远程主机,实现上传和下载功能. 1.功能实现 根据输入参数判断是文件还是目录,进行上传和下载 本地参数local需要与远程参数remote类 ...

  10. python numpy读取数据_python使用numpy读取、保存txt数据的实例

    1.首先生成array数组 import numpy as np a = np.random.rand(5,5) print(a) 结果: array([[0.17374613, 0.87715267 ...

最新文章

  1. C指针3:指针变量的运算
  2. 数造未来——探索大数据的应用价值
  3. CSS的优先级和继承性
  4. 计算机应用基础形考模版4,计算机应用基础 形考 任务四
  5. 推荐常用算法之-基于内容的推荐(转自-BreezeDeus博主)
  6. 原来这些元器件最容易引发电路故障。。。
  7. select read write
  8. JAVA进阶day06内部类和匿名类
  9. c语言将两个文件合成一个,keil中怎么把两个c程序怎么同时同时编译生成一个hex文件...
  10. (十四)洞悉linux下的Netfilteriptables:开发一个match模块【实战】
  11. 基于STM32单片机电阻电容电感检测仪设计
  12. #Qt#QListView的两种用法,亲测有效
  13. 我是 SPI,我让框架更加优雅了!
  14. 一个屌丝程序猿的人生(六十一)
  15. 一个汉字等于多少个varchar2
  16. Oracle | ORA-03135: connection lost contact.
  17. 4.4 赋值运算符,4.5 递增和递减运算符
  18. 基于Sphinx的中文全文检索引擎Coreseek的安装
  19. rangeOfString
  20. IOS多线程使用GCD与信号量实现生产者与消费者模式

热门文章

  1. 【报错记录】MybatisPlus报Mapped Statements collection does not contain value for...
  2. 微信公众号文章如何设置关键词自动回复链接
  3. 【那些年我们用过的Redis】还记得大明湖畔那些Redis数据吗?
  4. 代码里颜色设置表RGB+CMYK
  5. 为什么全网通手机联通显示无服务器,手机卡无服务怎么回事
  6. 关于微信小程序中的取整
  7. 通过transform,纯css写出3d环绕效果
  8. 举个栗子~Tableau 技巧(208):使用“显示/隐藏”按钮,快速切换图表
  9. java strlen_字符串长度函数strlen和mb_strlen的区别示例介绍
  10. 苹果支付IAP V1