php5与mysql5 web开发技术详解
国内第一个真正介绍php5与mysql5新增语法与功能的权威宝典。
作者杜江,先后任职于爱康网、赶集网、新网等。
我的php入门书,现在总结下要点,一是对知识的总结,二是希望对技术初学者有所帮助。
老骥伏枥
记录成长过程,分享开发资料,总结积累经验...
展开
-
php5与mysql5 web 开发技术详解-17 php优化技巧
1、脚本级优化 require 比require_once快 不做重复车轮,运s用好内置函数2、使用代码优化工具 Zend Optimizer 进行代码优化3、缓存加速 eAccelerator APC等4、使用http加速 http头信息 last-Modified原创 2013-03-15 09:08:42 · 1276 阅读 · 0 评论 -
php5与mysql5 web 开发技术详解-16 错误与异常处理
1、编译错误 语法/编译错误 Eval2、未定义符号 常量与变量 数组索引 函数与类 编程逻辑错误3、轻量级错误 操作系统差别 PHP配置产生的错误 运行期间的错误 抑制轻量级错误 @4、php产生的错误 错误级别原创 2013-03-15 08:54:51 · 970 阅读 · 0 评论 -
php5与mysql5 web 开发技术详解-15 图片与媒体处理
1、使用GD2扩展库 extension = php_gd2.dll 或 extension = php_gd2.so 打开一张图片 打开任意格式的图片 显示和保存图片 图片转换 创建文字图片 绘制图形 创建验证码CAPTCHA 缩略图片处理 创建原创 2013-03-14 23:11:09 · 844 阅读 · 0 评论 -
php5与mysql5 web 开发技术详解-14 php文件上传
1、文件上传简介 表单中声明一个上传的属性 enctype = 'multipart/form-data' 2、处理上传文件 $_FILES['upload_file']数组的值 Name Type Tmp_name Error Size3、处理多文件上传原创 2013-03-14 22:59:09 · 894 阅读 · 0 评论 -
php5与mysql5 web 开发技术详解-13 php网络开发
1、Socket 技术 (1)原理:Socket 位于Tcp/Ip 协议的传输控制层,提供客户/服务器模式的异步通信。连接其它网络主机的一种方法。 fsockopen() 和 socket_*函数集,一般情况同PHP CLI方式配合运行较多。 (2)连接 $fp = fsockopen(www.sina.原创 2013-03-13 08:27:02 · 1127 阅读 · 0 评论 -
php5与mysql5 web 开发技术详解-12 Smarty与模板技术
1、MVC简介 模式的内部运行着系统核心的商业逻辑; 视图处理系统的格式化输出; 控制器处理输入和与控制器进行通信2、常用模板系统 Smarty \ FastTemplate\Smart ....3、Smarty概述 优点和开发特性....4、Smarty安装和配置5、Smrt原创 2013-03-11 08:30:20 · 1352 阅读 · 0 评论 -
php5与mysql5 web 开发技术详解-11 php输入输出缓冲
1、缓冲技术简介缓冲,英文Out Buffer。当脚本没有执行完成之前,输出缓冲不会有任何数据发送输出到客户端,这意味着我们可以任意生成数据,以及使用setcookie()\header()函数功能,不必担心数据发送的顺序是不是正确。主要函数如下:ob_start();ob_flush()ob_end_clean()ob_end_flush()2、从缓冲读取内容原创 2013-03-10 09:24:14 · 1123 阅读 · 0 评论 -
php5与mysql5 web 开发技术详解-11 文件系统与字符流
我们可以根据php提供的文本操作的强大优势,开发如文本数据库、网站全文搜索、以及LOG日志分析系统等。通过流处理功能可以实现我们想实现的数据处理(这句不太懂)。1、文件与路径 (1)basename(path [, suffix]) dir(__FILE__);//取得脚本当前目录的信息 (2)利用pathinfo函数分析当前路径原创 2013-03-10 01:56:25 · 1157 阅读 · 0 评论 -
php5与mysql5 web 开发技术详解 学习笔记 小序
我的php学习就是从本书开始的,然后在工作中有了积累总结。中间偶尔看过别的电子书,但看的较多的还是它。 08年时还在做asp开发时,有朋友推荐说php在网站开发方面应用广泛,。于是买下该书,在工作之外的时间断断续续粗略的学习起来。 2010年初换工作,加入闺蜜网开始第一份php开发工作。(闺蜜网依靠一个技术在3年时间做到真实日ip10几万,特佩服。) 至今,原创 2013-03-01 08:26:31 · 1466 阅读 · 1 评论 -
php5与mysql5 web 开发技术详解-9 php开发规范
1、代码结构 一个脚本服务全部:指由由一个文件负责接收所有的URL请求以及根据不同的请求显示不同的页面逻辑。 分离显示和逻辑:通常用MVC结构。2、良好的编码风格与样式 (1) 代码注释 单行注释 // Perl风格单行注释 # 多行注释 /**/原创 2013-03-06 22:24:31 · 1960 阅读 · 2 评论 -
php5与mysql5 web 开发技术详解-8 php国际化与本地化
1、I18N 和 L10N I18N 即internationalization的缩写 ,L和N之间有18个字母, 指软件“国际化”; L10N 即 localization的缩写,L和N之间有10个字母,指软件的“本地化”; 国际化是本地化的一部分;本地化包含国际化,是对本地化的补充和完善。2、字符集与编码 (1)ASCII原创 2013-03-05 22:07:02 · 1205 阅读 · 0 评论 -
php5与mysql5 web 开发技术详解-7 php加密技术
加密与解密技术已遍布软件应用的各个领域,密码也被加密保存在数据库中。列举下php相关的加密算法:1、MD5 全程是Message-Digest algorithm 5 (信息摘要算法),任意长度的字节串变换成一定长度的大整数。 单向加密。2、SHA1 安全哈希算法(Secure Hash Algorithm)。 SHA-1原创 2013-03-05 21:52:25 · 1356 阅读 · 0 评论 -
php5与mysql5 web 开发技术详解-6 表单-处理用户输入
创建和处理表单是web开发者的一个重要能力指标,本章梳理下重点。1、GET和POST的区别 GET方法不支持ASCII字符之外的任何字符,需要编码操作(url_encode(),url_decode()),有的浏览器可自动完成。2、表单元素 常用的十几个牢记即可,暂不表述。 3、检查提交来源 来源: $ref = $_SERVE原创 2013-03-05 09:07:06 · 1128 阅读 · 0 评论 -
php5与mysql5 web 开发技术详解-5 正则表达式
正则表达式(Regular Expression) 是查找和替换字符串模式的简洁和灵活的表示法。重要性不再赘述,理解起来不算难,但若没有一定的实践,做到灵活应用还是不容易的。在php中,分为 POSIX和PCRE两种规格的正则表达式。先简单罗列出主要内容,以后再增加说明和实例。一、POSIX (Portable Operating System Implementation原创 2013-03-04 08:43:40 · 1088 阅读 · 0 评论 -
php5与mysql5 web 开发技术详解-4 php控制结构和函数
内容较少,以后再补充充实。1、分支结构 if() if(){}elseif(){} switch语句:switch case2、循环结构 break与continue while do...while for foreach循环3、包含控制 incl原创 2013-03-02 17:01:25 · 908 阅读 · 0 评论 -
php5与mysql5 web 开发技术详解-3 变量、表达式和常量
1、定义、命名和分类 分为标量变量、数组变量以及对象三种类型2、打印与输出变量 echo 语句 printf() 函数 实例:: printf("%d bootles of beer on %s", 100, "the wall"); printf("T原创 2013-03-02 15:45:42 · 879 阅读 · 0 评论 -
php5与mysql5 web 开发技术详解-2 字符串操作
(整理于该书的 2.9 字符串操作)字符串学习主要是掌握内置函数。函数太多,至今没有记住多少,先简单的把函数记录下来,以后再做补充。1、定义方式: 单引号、双引号、或者{} {}显示索引数组方便,双引号解析变量2、手动转意字符串数据 \ 符号来实现 可用addslashes()、addcslashes()函数自定义转移3、原创 2013-03-01 09:04:41 · 1172 阅读 · 0 评论 -
《php5与mysql5开发技术详解》学习笔记小结
在互联网行业混了5年了,最初从事asp,2009年开始了解php,2010年起开始从事php开发工作。总觉的自己不具备开发的天赋,语言基础也不扎实。现在开始学习号称“php学习圣经”的书《Php 和 Mysql Web 开发》,顺便记录下自己认为比较重要的内容。第一章 php快速入门1、php的数据类型 6个基本类型:integer,float,String,Boolean,A原创 2011-02-16 12:07:00 · 1157 阅读 · 0 评论