
| 快速服务:微博、QQ在线服务 自学视频:72集大型多媒体自学视频 海量资源:模块库、案例库、素材库、题库 |
| 《php快速入门及项目实战》 第1篇 基础篇 第1章 php概述 ( 自学视频、源程序:配套资源\mr\1\)2 1.1 如何学好php3 1.1.1 什么是php3 1.1.2 php版本3 1.1.3 php的应用领域4 1.1.4 php5的新特性4 1.1.5 下载php及相关软件5 1.1.6 代码编辑工具6 1.1.7 下载php用户手册7 1.2 环境的搭建7 1.2.1 appserv——windows版php集成化安装包7 1.2.2 xampp——linux版php集成化安装包10 上机演练11 1.3 php开发环境的关键配置信息12 1.3.1 apache服务器的基本配置12 1.3.2 php.ini文件的基本配置12 1.4 解决php的常见配置问题14 .1.4.1 解决apache服务器端口冲突15 1.4.2 设置php的系统当前时间15 1.4.3 增加php扩展模块15 本章摘要15 习题16 实战模拟16 第2章 php基础 ( 自学视频、源程序:配套资源\mr\2\)18 2.1 php工作原理19 2.2 php标记20 上机演练20 2.3 代码注释21 2.3.1 使用php注释21 2.3.2 有效使用注释22 2.4 php常量23 2.4.1 声明和使用常量23 2.4.2 预定义常量24 上机演练25 2.5 php变量26 2.5.1 声明变量26 2.5.2 变量赋值26 2.5.3 变量作用域28 2.5.4 可变变量29 2.6 php数据类型30 2.6.1 标量数据类型31 2.6.2 复合数据类型34 2.6.3 特殊数据类型35 2.6.4 转换数据类型35 2.6.5 检测数据类型36 上机演练37 2.7 php的运算符37 2.7.1 算术运算符37 2.7.2 字符串运算符38 2.7.3 赋值运算符38 2.7.4 位运算符39 2.7.5 自增或自减运算符40 2.7.6 逻辑运算符41 2.7.7 比较运算符41 2.7.8 三元运算符43 2.7.9 运算符的使用规则43 上机演练44 本章摘要45 习题45 实战模拟46 第3章 php函数 ( 自学视频、源程序:配套资源\mr\3\)47 3.1 php函数48 3.1.1 定义和调用函数48 3.1.2 在函数间传递参数48 3.1.3 从函数中返回值50 3.1.4 变量函数50 3.1.5 对函数的引用51 3.1.6 取消引用52 上机演练52 3.2 php变量函数库52 3.3 php字符串函数库53 上机演练55 3.4 php日期时间函数库56 上机演练57 3.5 php数学函数库58 上机演练59 3.6 php文件系统函数库60 上机演练62 3.7 mysql函数库63 上机演练63 本章摘要64 习题64 实战模拟65 第4章 php流程控制语句 ( 自学视频、源程序:配套资源\mr\4\)67 4.1 程序的3种控制结构68 4.1.1 顺序结构68 4.1.2 选择(分支)结构68 4.1.3 循环结构69 4.2 条件控制语句69 4.2.1 if条件控制语句69 4.2.2 switch多分支语句71 上机演练73 4.3 循环控制语句73 4.3.1 while循环语句74 4.3.2 do...while循环语句75 4.3.3 for循环语句76 4.3.4 foreach循环语句77 上机演练79 4.4 跳转语句80 4.4.1 break跳转语句80 4.4.2 continue跳转语句81 上机演练82 4.5 包含语句82 4.5.1 include()语句82 4.5.2 require()语句83 4.5.3 include_once()语句84 4.5.4 require_once()语句84 4.5.5 include()语句和require()语句的区别86 上机演练87 本章摘要87 习题87 实战模拟89 第5章 php数组 ( 自学视频、源程序:配套资源\mr\5\)92 5.1 数组概述93 5.2 数组类型93 5.3 声明数组94 5.3.1 用户创建数组94 5.3.2 函数创建数组95 5.3.3 创建二维数组96 5.4 遍历、输出数组96 5.4.1 遍历数组96 5.4.2 输出数组元素99 5.5 php数组函数100 5.5.1 统计数组元素个数100 5.5.2 向数组中添加元素100 5.5.3 获取数组中最后一个元素101 5.5.4 删除数组中重复元素101 5.5.5 获取数组中指定元素的键名102 5.5.6 将数组中元素合成字符串103 上机演练103 本章摘要104 习题104 实战模拟105 第6章 web技术 ( 自学视频、源程序:配套资源\mr\6\)107 6.1 http基础108 6.2 变量110 6.3 服务器信息111 上机演练113 6.4 表单处理114 6.4.1 创建表单114 6.4.2 添加表单元素114 6.4.3 方法119 6.4.4 对参数进行自动引号处理121 6.4.5 自处理页面121 6.4.6 粘性表单123 6.4.7 多值参数124 6.4.8 粘性多值参数125 6.4.9 文件上传127 6.4.10 表单验证130 上机演练131 6.5 设置响应头132 6.5.1 不同的内容类型133 6.5.2 重定向134 6.5.3 设置过期时间134 6.5.4 http认证134 6.5.5 文件下载135 上机演练135 6.6 维持状态137 6.6.1 cookie138 6.6.2 会话140 上机演练145 本章摘要147 习题147 实战模拟148 第7章 mysql数据库 ( 自学视频、源程序:配套资源\mr\7\)150 7.1 mysql概述151 7.1.1 mysql的特点151 7.1.2 sql和mysql151 7.2 mysql服务器的启动和关闭152 7.2.1 启动mysql服务器152 7.2.2 连接mysql服务器153 7.2.3 关闭mysql服务器154 7.3 操作mysql数据库154 7.3.1 创建新数据库154 7.3.2 选择指定数据库155 7.3.3 删除指定数据库155 7.4 操作mysql数据表156 7.4.1 创建一个表156 7.4.2 查看数据表结构157 7.4.3 修改数据表结构158 7.4.4 重命名数据表159 7.4.5 删除指定数据表160 7.5 操作mysql数据161 7.5.1 向数据表中添加数据(insert)161 7.5.2 更新数据表中的数据(update)162 7.5.3 删除数据表中的数据(delete)163 7.5.4 查询数据表中的数据(select)163 7.6 mysql数据类型169 7.6.1 数字类型169 7.6.2 字符串类型170 7.6.3 日期和时间数据类型171 7.7 phpmyadmin管理mysql数据库171 7.7.1 管理数据库171 7.7.2 管理数据表173 7.7.3 管理数据记录175 7.7.4 导入和导出数据177 本章摘要180 习题180 实战模拟181 第8章 php数据库编程技术 ( 自学视频、源程序:配套资源\mr\8\)182 8.1 php操作mysql数据库的步骤183 8.2 php操作mysql数据库的函数183 8.2.1 mysql_connect()函数连接mysql服务器183 8.2.2 mysql_select_db()函数选择mysql数据库184 8.2.3 mysql_query()函数执行sql语句184 8.2.4 mysql_fetch_array()函数将结果集返回到数组中185 8.2.5 mysql_fetch_row()函数从结果集中获取一行作为枚举数组186 8.2.6 mysql_num_rows()函数获取查询结果集中的记录数187 8.2.7 mysql_free_result()函数释放内存188 8.2.8 mysql_close()函数关闭连接189 上机演练189 8.3 管理mysql数据库中的数据190 8.3.1 向数据库中添加数据190 8.3.2 浏览数据库中数据191 8.3.3 编辑数据库数据192 8.3.4 删除数据194 8.3.5 批量删除数据195 上机演练197 本章摘要198 习题198 实战模拟199 第2篇 技能提高篇 第9章 字符串高级处理 ( 自学视频、源程序:配套资源\mr\9\)202 9.1 初识字符串203 9.2 转义、还原字符串203 9.3 截取字符串204 上机演练206 9.4 分割、合成字符串206 上机演练207 9.5 替换字符串208 9.5.1 str_ireplace()函数208 9.5.2 substr_replace()函数209 上机演练209 9.6 检索字符串210 9.6.1 strstr()函数210 9.6.2 substr_count()函数211 上机演练212 9.7 去掉字符串首尾空格和特殊字符212 9.7.1 ltrim()函数212 9.7.2 rtrim()函数213 9.7.3 trim()函数214 上机演练214 9.8 字符串与html转换214 上机演练217 本章摘要217 习题218 实战模拟218 第10章 日期和时间处理 ( 自学视频、源程序:配套资源\mr\10\)220 10.1 php的时间观念221 10.1.1 在php.ini文件中设置时区221 10.1.2 通过date_default_timezone_set函数设置时区221 上机演练221 10.2 unix时间戳222 10.2.1 获取任意日期、时间的时间戳222 10.2.2 获取当前时间戳223 10.2.3 日期、时间转换为unix时间戳223 上机演练224 10.3 日期和时间处理224 10.3.1 格式化日期和时间225 10.3.2 获取日期和时间信息226 10.3.3 检验日期和时间的有效性227 上机演练228 本章摘要228 习题228 实战模拟229 第11章 图形图像处理 ( 自学视频、源程序:配套资源\mr\11\)231 11.1 了解gd2函数库232 11.2 设置gd2函数库232 11.3 常用图像处理技术233 11.3.1 创建画布233 11.3.2 颜色处理233 11.3.3 绘制文字234 11.3.4 输出图像237 11.3.5 销毁图像238 上机演练238 11.4 运用jpgraph类库绘制图像239 11.4.1 jpgraph类库简介239 11.4.2 jpgraph类库的安装239 11.4.3 柱形图分析产品月销售量240 11.4.4 折线图分析网站一天内的访问走势241 11.4.5 3d饼形图展示各部门不同月份的业绩243 上机演练244 本章摘要245 习题245 实战模拟246 第12章 文件、目录处理 ( 自学视频、源程序:配套资源\mr\12\)250 12.1 基本的文件处理251 12.1.1 打开一个文件251 12.1.2 读取文件内容252 12.1.3 向文件中写入数据257 12.1.4 关闭文件指针258 上机演练258 12.2 目录操作技术259 12.2.1 打开指定目录259 12.2.2 读取目录结构260 12.2.3 关闭目录指针261 上机演练261 本章摘要262 习题262 实战模拟263 第13章 面向对象编程 ( 自学视频、源程序:配套资源\mr\13\)265 13.1 一切皆是对象266 13.1.1 什么是类266 13.1.2 对象的由来266 13.1.3 面向对象的特点267 13.2 类的声明267 13.2.1 类的定义267 13.2.2 成员属性268 13.2.3 成员方法269 上机演练269 13.3 类的实例化270 13.3.1 创建对象270 13.3.2 访问类中成员271 13.3.3 特殊的访问方法—— “$this”和“::”272 13.3.4 构造方法和析构方法273 上机演练274 13.4 面向对象的封装特性275 13.4.1 public(公共成员)275 13.4.2 private(私有成员)275 13.4.3 protected(保护成员)276 上机演练277 13.5 面向对象的继承特性278 13.5.1 类的继承——extends关键字278 13.5.2 类的继承——parent::关键字279 13.5.3 覆盖父类方法279 上机演练280 13.6 抽象类和接口281 13.6.1 抽象类281 13.6.2 接口282 13.7 面向对象的多态性284 13.7.1 通过继承实现多态284 13.7.2 通过接口实现多态285 13.8 面向对象的关键字286 13.8.1 final关键字286 13.8.2 static关键字——声明静态类成员286 13.8.3 clone关键字——克隆对象288 上机演练289 13.9 面向对象的魔术方法290 13.9.1 __set和__get方法290 13.9.2 __isset和__unset方法290 13.9.3 __call方法291 13.9.4 __tostring方法291 13.9.5 __autoload方法292 上机演练293 本章摘要293 习题294 实战模拟294 第3篇 高级应用篇 第14章 pdo数据库抽象层 ( 自学视频、源程序:配套资源\mr\14\)298 14.1 什么是pdo299 14.1.1 pdo概述299 14.1.2 pdo特点299 14.1.3 安装pdo299 14.2 pdo连接数据库300 14.2.1 pdo构造函数300 14.2.2 dsn详解300 上机演练301 14.3 pdo中执行sql语句302 14.3.1 exec方法302 14.3.2 query方法302 14.3.3 预处理语句——prepare和 execute304 上机演练305 14.4 pdo中获取结果集306 14.4.1 fetch方法306 14.4.2 fetchall方法308 14.4.3 fetchcolumn方法309 上机演练310 14.5 pdo中捕获sql语句中的错误310 14.5.1 使用默认模式——pdo::errmode_silent310 14.5.2 使用警告模式——pdo::errmode_warning312 14.5.3 使用异常模式——pdo::errmode_exception313 14.6 pdo中错误处理314 14.6.1 errorcode方法314 14.6.2 errorinfo方法315 14.7 pdo中事务处理316 14.8 pdo中存储过程318 本章摘要320 习题320 实战模拟321 第15章 smarty模板 ( 自学视频、源程序:配套资源\mr\15\)322 15.1 走进smarty模板引擎323 15.1.1 smarty模板引擎下载323 15.1.2 smarty模板引擎安装324 15.1.3 smarty模板引擎配置324 15.1.4 smarty模板的应用326 上机演练327 15.2 smarty模板设计——静态页处理327 15.2.1 基本语法(注释、函数和属性)327 15.2.2 smarty模板设计变量328 15.2.3 变量调节器329 15.2.4 内建函数(动态文件、模板文件的包含和流程控制语句)330 15.2.5 自定义函数332 15.2.6 配置文件333 上机演练334 15.3 smarty程序设计——动态文件操作335 15.3.1 smarty_path常量335 15.3.2 smarty程序设计变量336 15.3.3 smarty方法336 15.3.4 smarty缓存337 上机演练339 本章摘要340 习题340 实战模拟341 第16章 thinkphp框架 ( 自学视频、源程序:配套资源\mr\16\)343 16.1 thinkphp简介344 16.1.1 thinkphp框架的特点344 16.1.2 环境要求344 16.1.3 下载thinkphp框架345 16.2 thinkphp架构346 16.2.1 thinkphp的目录结构346 16.2.2 自动生成目录347 16.2.3 项目目录部署方案348 16.2.4 命名规范348 16.2.5 项目构建流程349 16.3 thinkphp的配置351 16.3.1 配置格式352 16.3.2 调试配置352 16.4 thinkphp的控制器353 16.4.1 控制器353 16.4.2 跨模块调用354 16.5 thinkphp的模型358 16.5.1 模型的命名358 16.5.2 实例化模型359 16.5.3 属性访问362 16.5.4 连接数据库363 16.5.5 创建数据366 16.5.6 连贯操作367 16.5.7 curd操作368 上机演练371 16.6 thinkphp的视图373 16.6.1 模板定义374 16.6.2 模板赋值374 16.6.3 指定模板文件374 16.6.4 特殊字符串替换375 上机演练376 16.7 内置thinktemplate模板引擎379 上机演练381 本章摘要384 习题384 实战模拟385 第17章 php的字符编码 ( 自学视频、源程序:配套资源\mr\17\)386 17.1 字符集和编码387 17.1.1 iso8859字符集387 17.1.2 gb2312与gbk字符集387 17.1.3 unicode字符集388 17.1.4 utf-8编码388 上机演练389 17.2 php网页的字符编码389 17.2.1 设置编码格式390 17.2.2 转换编码格式390 17.2.3 检测字符串的编码392 上机演练393 17.3 php开发中的乱码问题393 17.3.1 解决页面中的乱码问题393 17.3.2 数据库中的字符集编码问题395 17.3.3 避免截取中文字符串时出现乱码396 上机演练397 本章摘要397 习题397 实战模拟398 第4篇 实战项目篇 第18章 明日导航网(php+thinkphp+mysql实现) ( 自学视频、源程序:配套资源\mr\18\)400 18.1 项目设计思路401 18.1.1 功能阐述401 18.1.2 功能结构401 18.1.3 系统预览401 18.2 数据库设计403 18.2.1 数据库设计403 18.2.2 数据表设计403 18.2.3 连接数据库404 18.3 thinkphp架设项目结构404 18.3.1 下载thinkphp框架404 18.3.2 自动生成项目目录405 18.4 明日导航前台页面设计406 18.4.1 页面设计概述406 18.4.2 控制器的创建407 18.4.3 视图中应用到的模板标签409 18.4.4 在视图中创建模板文件411 18.5 明日导航后台管理设计412 18.5.1 后台管理概述412 18.5.2 通过系统配置文件存储后台登录数据413 18.5.3 后台管理架构解析414 18.5.4 thinkphp框架中的分页技术414 18.5.5 后台管理视图中应用的模板标签415 18.5.6 后台登录416 18.5.7 后台管理主页417 18.5.8 高级类别管理419 18.5.9 判断访问用户的权限422 18.5.10 操作提示页面423 项目发布424 开发总结424 |
商品评论(0条)