PHP工程师

PHP技术人才,正迎合了互联网的发展趋势;PHP作为非常优秀的、简便的Web开发语言,和Linux,Apache,MySQL紧密结合,形成LAMP的开源黄金组合,不仅降低使用成本,还提升了开发速度,满足最新的互动式网络开发的应用,这使得php软件工程师成为一个发展迅速的职业。

PHP工程师基本信息

中文名 PHP工程师 外文名 PHPer
类    型 技术人才 简    称 PHP
优    势 迎合互联网发展趋势

使用PHP语言开发互联网应用程序;

网站产品和网站功能模块的开发与维护;

与页面设计师协调沟通,编写部分Javascript和HTML;

参与底层MVC框架的编写与维护。

2015年,PHP高级工程师平均年薪11.8万,全球5000万互联网网站中,有60%以上使用着PHP技术,80%国内互联网网站使用PHP开发,对PHP技术人才的需求日益加大,高级PHP工程师尤其稀缺

PHP工程师造价信息

市场价 信息价 询价
材料名称 规格/型号 市场价
(除税)
工程建议价
(除税)
行情 品牌 单位 税率 供应商 报价日期
工程师 内存:16GB;硬盘:512GB+2T;台式图形工作站:i7-10700 P620 2G独显 3年上门服务 21.8寸显示器 查看价格 查看价格

戴尔

13% 广东峤宇科技有限公司
工程师优佳墙面漆 品种:内墙涂料;类型:面漆;容量:25kg/桶 查看价格 查看价格

亚士漆

kg 13% 亚士漆(上海)有限公司
工程师优佳墙面漆 品种:内墙涂料;容量:25kg/桶;类型:面漆 查看价格 查看价格

亚士

kg 13% 亚士漆(上海)有限公司太原办事处
工程师优佳墙面漆 品种:内墙涂料;容量:25kg/桶;类型:面漆 查看价格 查看价格

亚士

kg 13% 亚士漆(上海)有限公司长春办事处
工程师优佳墙面漆 品种:内墙涂料;容量:25kg/桶;类型:面漆 查看价格 查看价格

亚士

kg 13% 亚士漆(上海)有限公司长沙办事处
工程师优佳墙面漆 品种:内墙涂料;容量:25kg/桶;类型:面漆 查看价格 查看价格

亚士

kg 13% 亚士漆(上海)有限公司西安办事处
工程师优佳墙面漆 品种:内墙涂料;容量:25kg/桶;类型:面漆 查看价格 查看价格

亚士

kg 13% 亚士漆(上海)有限公司沈阳分公司
工程师优佳墙面漆 品种:内墙涂料;类型:面漆;容量:25kg/桶 查看价格 查看价格

亚士漆

kg 13% 亚士漆(上海)有限公司太原办事处
材料名称 规格/型号 除税
信息价
含税
信息价
行情 品牌 单位 税率 地区/时间
工程驳船 100T以内 查看价格 查看价格

台班 清远市英德市2015年4季度信息价
工程驳船 200T以内 查看价格 查看价格

台班 清远市英德市2015年3季度信息价
工程驳船 200T以内 查看价格 查看价格

台班 清远市英德市2015年2季度信息价
工程驳船 200T以内 查看价格 查看价格

台班 清远市英德市2014年2季度信息价
工程驳船 100T以内 查看价格 查看价格

台班 清远市英德市2014年1季度信息价
工程驳船 100T以内 查看价格 查看价格

台班 清远市英德市2013年4季度信息价
工程驳船 200T以内 查看价格 查看价格

台班 清远市英德市2013年2季度信息价
工程驳船 100T以内 查看价格 查看价格

台班 清远市英德市2013年1季度信息价
材料名称 规格/需求量 报价数 最新报价
(元)
供应商 报价地区 最新报价时间
工程师 工程师站|1套 3 查看价格 河南德灿电子科技有限公司 全国   2022-09-30
工程师 1.名称:工程师2.规格、型号:工控型,配置29"液晶显示器,包含打印机 含正版操作系统及应用软件3.其他:满足设计、相关图集、标准及招标技术要求|1套 3 查看价格 北京勤瑞恒科技有限公司 全国   2021-07-29
工程师 1.名称:工程师2.规格、型号:工控型,配置29"液晶显示器,包含打印机 含正版操作系统及应用软件3.其他:满足设计、相关图集、标准及招标技术要求|1套 3 查看价格 北京勤瑞恒科技有限公司 全国   2021-07-02
工程师 i5 3 2G 工控机 液晶22 i5 3 2G|1套 3 查看价格 北京勤瑞恒科技有限公司 四川   2022-09-27
工程师 i7,3.10GHz及以上;内存:4GB ;硬盘1T|1台 1 查看价格 广州思源网络科技有限公司 广东   2018-06-15
工程师 详见技术要求|1台 1 查看价格 深圳市庄铭科技有限公司 广东   2022-01-14
工程师 主流I7处理器 内存8G 专业显卡2G显存 硬盘1TB|1套 1 查看价格 广东岑安机电有限公司 湖南   2021-10-12
工程师 常见型号|2台 2 查看价格 北京汇鑫盛泰科技有限公司 全国   2019-12-30

PHP最初是1994年Rasmus Lerdorf创建的,刚刚开始只是一个简单的用Perl语言编写的程序,用来统计他自己网站的访问者。后来又用C语言重新编写,包括可以访问数据库。在1995年以Personal HomePageTools (PHP Tools) 开始对外发表第一个版本,Lerdorf写了一些介绍此程序的文档,并且发布了PHP1.0。在这早期的版本中,提供了访客留言本、访客计数器等简单的功能。以后越来越多的网站使用了PHP,并且强烈要求增加一些特性,比如循环语句和数组变量等等,在新的成员加入开发行列之后,在1995年中,PHP2.0发布了。第二版定名为PHP/FI(Form Interpreter)。PHP/FI加入了对MySQL的支持,从此建立了PHP在动态网页开发上的地位。到了1996年底,有15000个网站使用 PHP/FI;时间到了1997年中,使用PHP/FI的网站数字超过五万个。而在1997年中,开始了第三版的开发计划,开发小组加入了 Zeev Suraski 及 Andi Gutmans,而第三版就定名为PHP3。2000年,PHP4.0又问世了,其中增加了许多新的特性。

在2000年5月22日,以Zend Engine 1.0为基础的PHP 4正式释出,2004年7月13日则释出了PHP 5,PHP 5则使用了第二代的Zend Engine[5]。PHP包含了许多新特色,像是强化的面向对象功能、引PDO(PHPData Objects,一个存取数据库的延伸函数库)、以及许多效能上的增强。PHP 4已经不会继续更新,以鼓励用户转移到PHP 5。

2008年PHP 5成为了PHP唯一的有在开发的PHP版本。将来的PHP 5.3将会加入Late static binding和一些其他的功能强化。PHP 6 的开发也正在进行中,主要的改进有移除register_globals、magic quotes 和 Safe mode的功能等。

PHP技术人才,正迎合了互联网的发展趋势;PHP作为非常优秀的、简便的Web开发语言,和Linux,Apache,MySQL紧密结合,形成LAMP的开源黄金组合,不仅降低使用成本,还提升了开发速度,满足最新的互动式网络开发的应用,这使得php软件工程师成为一个发展迅速的职业。

PHP工程师常见问题

  • 助理工程师升工程师

    评定助工后一年就可以准备工程师所需的职称英语和计算机了;一般本科助工4年后评工程师、专科5年后评工程师!

  • [咨询]IT工程师

    自学成才几乎不可能,不是怀疑你的学习能力,而是网络工程师需要接触和操作设备,而这些设备又是少则几万,多则上百万,没有实际接触设备,只是在模拟器上面做实验,那么工作中接触设备,你会发现完全搞不明白的。在...

  • bim工程师是什么,bim工程师是什么知识

    你首先要知道BIM是什么,做什么用的,BIM就是一个软件的总称,简单说BIM软件其中一个是建模用的。就是在设计图纸中采用BIM建模软件制图,可以直接生成三维立体图的模型,你可以清楚的看到各个构件的布置...

教育培训:

计算机相关专业大专以上学历。

工作经验:

具备良好的代码编程习惯及较强的文档编写能力;精通PHP语言,精通CGI标准和HTTP等互联网协议;熟练掌握HTML语言、JavaScript脚本语言;英文水平过硬,能基本不借助字典快速阅读英文文档;熟悉LINUX或WINDOWS操作系统;有良好的沟通、协调能力和学习能力,具备良好的团队合作精神,对工作积极严谨踏实,能承受较大的工作压力。

PHP工程师文献

工程师 工程师

格式:pdf

大小:514KB

页数: 28页

评分: 4.6

同意 不同意 同意 不同意 1 雷正勇 衡阳雁能建筑安装有限公司 建筑、机电 2 冯经标 衡阳远见建设工程监理有限公司 建筑、公路 3 王元建 衡阳远见建设工程监理有限公司 建筑 4 曾志伟 衡阳远见建设工程监理有限公司 建筑、公路 5 蔡荣魁 湖南省凯达建筑工程有限公司 建筑 6 刘莉 湖南鑫成建设有限责任公司 建筑 7 廖震 湖南鑫盛建设工程有限公司 建筑 附件资料未核原件;网上无 资料 8 杨继立 湖南中咨工程管理咨询有限公司 建筑 申请表“学历”填写有误 9 朱有华 湖南中咨工程管理咨询有限公司 建筑 申请表“合同期限”填写有 误 10 粟登云 湖南中咨工程管理咨询有限公司 建筑 申请表毕业院校、合同期限 填写有误 11 刘运龙 湖南省第五工程有限公司 建筑、公路 社保过期 12 沈赤源 湖南省第五工程有限公司 机电 社保过期 13 谢秦湘 湖南省第五工程有限公司 公路 社保过期

立即下载
PE工程师 PE工程师

格式:pdf

大小:514KB

页数: 2页

评分: 4.3

PE工程师 1 Product engineer 主要对生产过程进行分析,解决异常问题,用 CPK 等质量工具 统计生产数据, 定期提交生产报告, 另外的工作就是维护 BOM 材料替换试验 等工 作。对工艺技术要求高些。 PE 工程师必备条件: 1,熟练电脑办公软件使用; 2,专业软件 AutoCAD 必须精通。最好能绘制三维图并且三视图与三维图同时打印 在一张纸上(这样即使你的上司是个白痴也能看懂你设计的玩意儿了)。 3,熟练机床操作,车铣磨等。这个不是必须熟练,但至少你要知道其加工原理与常 识性东西。不要设计得出来,制作不出来。 4,能使用环氧树脂或 AB 胶、硅胶之类材料制作倒模夹具。这个不是必须。 PE 工程师的职责一般来说是: 新产品的导入、试产的安排、生产指导,现场异常问题的及时排除(遇到异常立即 有临时对策),生产工艺的改善、产品性能及结构方面的改善、包括工艺指导书的 编写等

立即下载

场景:日常任务中,有时需要通过php脚本执行一些日志分析,队列处理等任务,当数据量比较大时,可以使用多进程来处理。

准备:php多进程需要pcntl,posix扩展支持,可以通过 php - m 查看,没安装的话需要重新编译php,加上参数--enable-pcntl,posix一般默认会有。

创建子进程的函数fork

pcntl_fork — 在当前进程当前位置产生分支(子进程)。译注:fork是创建了一个子进程,父进程和子进程 都从fork的位置开始向下继续执行,不同的是父进程执行过程中,得到的fork返回值为子进程号,而子进程得到的是0。

一个fork子进程的基础示例:

<?php

$pid=pcntl_fork();//父进程和子进程都会执行下面代码

if($pid== -1) {

//错误处理:创建子进程失败时返回-1.die('could not fork');} elseif($pid) {

//父进程会得到子进程号,所以这里是父进程执行的逻辑pcntl_wait($status);

//等待子进程中断,防止子进程成为僵尸进程。

} else{

//子进程得到的$pid为0, 所以这里是子进程执行的逻辑。

}

如果一个任务被分解成多个进程执行,就会减少整体的耗时。

比如有一个比较大的数据文件要处理,这个文件由很多行组成。如果单进程执行要处理的任务,量很大时要耗时比较久。这时可以考虑多进程。

多进程处理分解任务,每个进程处理文件的一部分,这样需要均分割一下这个大文件成多个小文件(进程数和小文件的个数等同就可以)。

比如该文件file.log有10万行数据,现在想分4个进程处理。需要分割2.5万行一个文件。命令split可以做到。

split的用法比较简单,可以man split查看下手册。

split-l 25000-d file.log prefix_name

-l是按照行分割,-d是分割后的文件名按照数字,-a是分割后的文件个数位数(默认是2,做多就是99个;比如超过100个,-a可以写3)。自己尝试分割一下就知道了。

处理代码:

<?php

shell_exec('split -l 25000 -d file.log prefix_name');

// 3个子进程处理任务

for($i= 0; $i< 3; $i++){

$pid=pcntl_fork();

if($pid== -1) {

die("could not fork");} elseif($pid) {

echo"I'm the Parent $in"; } else{// 子进程处理$content= file_get_contents("prefix_name0".$i);

// 业务处理 begin// 业务处理 endexit;

// 一定要注意退出子进程,否则pcntl_fork() 会被子进程再fork,带来处理上的影响。}}// 等待子进程执行结束

while(pcntl_waitpid(0, $status) != -1) {

$status= pcntl_wexitstatus($status);

echo"Child $statuscompletedn";}

《PHP快速开发工具箱--轻松解抉PHP日常编程问题的100个插件工具》为读者建立动态网站提供100个随时可以运行的实用PHP插件。书中首先介绍Web开发平台的安装、配置和使用方法。接着,每章针对一个专题提供完整的、可用的实例。全部程序都有详细的文档说明,以及如何根据自己的实际要求灵活应用的提示。

php典型模块与项目实战大全》

第1篇 php开发必备基础

第1章 web开发基础 2

教学视频:26分钟

1.1 php简介 2

1.1.1 php有什么特点 2

1.1.2 php能做什么 3

1.1.3 用什么技术来搭建php环境 4

1.2 html基础 6

1.2.1 html文档基本结构 6

1.2.2 简单的html示例 6

1.2.3 创建网页上的列表 7

1.2.4 创建图像和链接 9

1.2.5 创建表单 10

1.3 javascript基础 11

1.3.1 javascript在html中的嵌入方式 11

1.3.2 控制ie的弹出页面 12

1.3.3 客户端数据存储机制cookie 15

1.3.4 客户端事件驱动 17

1.4 小结 19

.第2章 开发环境的安装与配置 21

教学视频:63分钟

2.1 安装和配置linux系统 21

2.1.1 基础配置安装 21

2.1.2 磁盘分区设置 22

2.1.3 引导装载系统设置 24

2.1.4 开发包安装及修改登录配置 25

2.2 安装和配置apache服务器 26

2.2.1 安装web服务器apache 26

2.2.2 启动和配置web服务器apache 27

2.2.3 测试web服务器apache 28

2.3 安装和配置mysql数据库 28

2.3.1 安装mysql数据库 28

2.3.2 配置mysql数据库 29

2.3.3 测试mysql数据库 30

2.4 安装和配置php 31

2.4.1 下载php相关组件 31

2.4.2 安装php相关联的包 32

2.4.3 安装及编译php 34

2.4.4 修改apache配置文件 35

2.4.5 测试php 35

2.5 小结 36

第3章 php语言参考 37

教学视频:29分钟

3.1 类型 37

3.1.1 类型分类 37

3.1.2 类型函数 38

3.2 变量 39

3.2.1 变量基础 39

3.2.2 php中的变量 40

3.3 运算符与表达式 42

3.3.1 算术表达式 42

3.3.2 字符串表达式 43

3.3.3 逻辑操作表达式 44

3.3.4 其他运算符表达式 44

3.4 流程控制 46

3.4.1 if…else判断 46

3.4.2 for循环 47

3.4.3 switch判断 48

3.4.4 其他的流程控制 49

3.5 函数、类与对象 50

3.5.1 php中的函数 50

3.5.2 函数与变量作用域 51

3.5.3 类与对象 52

3.6 小结 54

第4章 php简单的例子 55

教学视频:24分钟

4.1 永远的hello world 55

4.1.1 hello world的由来 55

4.1.2 php脚本嵌入html文档 55

4.1.3 准备知识 56

4.1.4 hello world程序实现 57

4.2 访客计数器 58

4.2.1 访客计数器系统构架 58

4.2.2 创建计数器函数 59

4.2.3 计数器完整实现 60

4.3 组合条件查询例子 61

4.3.1 组合条件查询系统构架 61

4.3.2 数据库设计 62

4.3.3 条件查询实例的功能规划 63

4.3.4 条件搜索页面 63

4.3.5 结果处理及展示文件 65

4.4 小结 67

第2篇 php典型模块开发与应用

第5章 留言板模块(表单 session 验证 分页) 70

教学视频:33分钟

5.1 基础设计 70

5.1.1 功能描述 70

5.1.2 流程描述 71

5.2 数据库设计 72

5.2.1 访客留言信息表 73

5.2.2 管理员回复留言表 73

5.3 留言浏览 73

5.3.1 留言浏览页面设计 73

5.3.2 留言浏览程序设计 76

5.3.3 分页处理技术 77

5.4 留言提交 79

5.4.1 留言提交页面设计 79

5.4.2 留言有效性验证 81

5.4.3 留言内容处理 82

5.5 留言管理 83

5.5.1 管理员登录 83

5.5.2 留言回复 84

5.5.3 留言删除 86

5.6 小结 86

第6章 注册及登录验证模块(验证 正则表达式 sql注入) 87

教学视频:32分钟

6.1 用户信息表设计 87

6.2 界面设计 88

6.2.1 用户注册界面设计 88

6.2.2 登录验证界面设计 90

6.3 客户端数据有效性验证 91

6.3.1 javascript通用过滤函数 92

6.3.2 表单数据的有效性验证 93

6.4 服务端数据有效性验证 94

6.4.1 正则表达式判断 95

6.4.2 用户名排重检测 97

6.4.3 sql注入验证 99

6.5 已注册用户登录 101

6.5.1 客户端用户登录验证 101

6.5.2 服务端用户登录状态验证 102

6.5.3 标记登录状态 104

6.6 小结 106

第7章 上传与下载模块(php防盗链 activexobject控件) 107

教学视频:31分钟

7.1 上传与下载的实现原理 107

7.1.1 php文件上传的原理及实现 107

7.1.2 php文件下载的原理及实现 109

7.2 文件尺寸限制及异常处理 111

7.2.1 javascript文件尺寸验证 111

7.2.2 php上传文件涉及的参数 113

7.3 数据库设计 114

7.4 文件上传程序 114

7.4.1 上传文件的客户端类型检测 115

7.4.2 上传文件的服务器端处理 115

7.4.3 将上传文件信息归档到数据库 117

7.5 文件下载程序 118

7.5.1 文件下载列表 119

7.5.2 文件下载程序实现 122

7.6 小结 123

第8章 内容自动采集器模块(爬虫 fckeditor编辑器 任务接力) 124

教学视频:30分钟

8.1 内容自动采集器功能及采集原理 124

8.1.1 url地址列表分析 125

8.1.2 获得内容页面信息 125

8.1.3 延时函数 126

8.1.4 获取全部列出形式 126

8.1.5 分页分析 127

8.2 数据库设计 127

8.2.1 规则存储表设计 128

8.2.2 采集内容表设计 128

8.3 采集器模块界面设计 129

8.3.1 采集器管理界面 129

8.3.2 采集内容列表界面 131

8.4 内容自动采集器程序实现 131

8.4.1 采集规则管理程序 132

8.4.2 爬虫程序 135

8.4.3 获得需采集内容列表 137

8.4.4 内容编辑器 139

8.5 采集异常及处理 141

8.5.1 抓取超时解决方法 141

8.5.2 任务接力模式 142

8.6 小结 143

第9章 日程表模块(php ajax xml) 144

教学视频:30分钟

9.1 ajax基础 144

9.1.1 http请求和响应基础 144

9.1.2 xmlhttprequest对象 146

9.1.3 向服务器发送请求 147

9.2 ajax中的服务端脚本 148

9.2.1 ajax与xml文件进行交互式通信 148

9.2.2 php生成xml 151

9.2.3 数据库驱动的ajax 152

9.3 日程表数据库设计 154

9.4 日历程序设计 155

9.4.1 php生成的日历 155

9.4.2 日程表xml文档 158

9.4.3 日历的完美实现 159

9.5 日程表管理程序 163

9.5.1 添加事件界面 163

9.5.2 添加事件程序 165

9.5.3 管理事件界面 166

9.5.4 管理事件程序 166

9.6 小结 169

第10章 聊天室模块(frameset页面框架 session) 170

教学视频:21分钟

10.1 聊天室基础设计 170

10.1.1 主要实现功能描述 170

10.1.2 业务流程描述 171

10.1.3 逻辑结构设计 171

10.2 聊天室数据库设计 172

10.3 访问者引导 173

10.3.1 引导页面设计 173

10.3.2 引导页面程序 174

10.4 聊天室程序 175

10.4.1 编辑发送信息 175

10.4.2 显示全部信息 178

10.4.3 聊天主题列表 181

10.4.4 聊天室结构框架 181

10.5 聊天室的优化和完善 183

10.6 小结 183

第11章 计费系统模块(原子操作 数据回滚rollback) 184

教学视频:33分钟

11.1 计费系统概述 184

11.2 数据库设计规划 185

11.2.1 用户虚拟货币存储表设计 185

11.2.2 用户交易明细表 186

11.2.3 支付平台订单表 187

11.3 核心功能函数 188

11.3.1 使用charge_num()函数给指定用户充值 188

11.3.2 使用decrease_num()函数实现消费金额扣减 188

11.3.3 使用transaction_record()函数记录用户的交易 189

11.3.4 使用update_status_record()函数确认用户付费操作 189

11.3.5 使用count_user_num()函数更新充值次数 190

11.4 应用程序接口 190

11.4.1 充值接口程序 191

11.4.2 扣费接口程序 192

11.4.3 用户余额查询程序 194

11.5 smarty模板引擎 195

11.6 查询充值记录 197

11.6.1 查询充值记录界面 197

11.6.2 查询充值记录程序 199

11.7 小结 202

第12章 充值平台模块(md5加密 https协议) 203

教学视频:27分钟

12.1 充值平台概述 203

12.1.1 充值平台实现目的 203

12.1.2 开发调试流程概述 203

12.2 测试接口说明 204

12.2.1 签名测试模块 204

12.2.2 下订单测试模块 205

12.2.3 支付成功提货测试模块 205

12.2.4 支付网关整体测试流程模块 205

12.3 通知支付结果方式的实现 206

12.3.1 向支付网关提交支付请求信息 206

12.3.2 支付网关将支付结果信息传给程序的接口 208

12.3.3 服务器间通知方式 209

12.4 充值引导 209

12.4.1 充值引导页面设计 209

12.4.2 充值引导程序 213

12.5 服务端充值接口 214

12.5.1 订单确认 214

12.5.2 接收网关支付通知 217

12.5.3 支付结果显示 219

12.6 小结 222

第13章 在线调查模块(php mysql xml) 223

教学视频:24分钟

13.1 在线调查系统需求分析 223

13.2 数据库设计 224

13.3 调查管理后台 225

13.3.1 调查管理后台界面 226

13.3.2 调查管理程序 228

13.3.3 保存调查数据 230

13.4 在线调查 231

13.4.1 在线调查界面 231

13.4.2 在线调查程序 233

13.5 调查结果查看 237

13.5.1 调查结果查看界面 237

13.5.2 调查结果查看程序 238

13.6 小结 241

第14章 wap资讯模块(php wml wap) 242

教学视频:29分钟

14.1 wap应用基础 242

14.1.1 wap系统概述 242

14.1.2 wml基础 243

14.1.3 wap浏览器安装与调试 246

14.2 数据库设计 247

14.2.1 用户资料表 247

14.2.2 专辑资料表 248

14.2.3 图片资料库表 249

14.3 核心函数说明 250

14.3.1 init_sid()函数 250

14.3.2 编码转换函数 251

14.3.3 wml格式输出函数 251

14.4 wap认证程序 252

14.4.1 登录认证程序 252

14.4.2 手机号码效验程序 253

14.4.3 付费内容认证程序 254

14.5 wap资讯程序 258

14.5.1 wap资讯首页程序 258

14.5.2 专辑图片 262

14.5.3 专辑列表 264

14.5.4 图片显示程序 265

14.5.5 图片下载程序 267

14.6 小结 268

第15章 广告管理模块(javascript iframe smarty) 269

教学视频:30分钟

15.1 广告管理概述 269

15.1.1 广告管理基本特征 269

15.1.2 工作流程描述 270

15.2 文件目录结构设计及说明 271

15.2.1 系统根目录说明 271

15.2.2 配置文件目录说明 272

15.2.3 函数库文件目录 272

15.2.4 模板引擎目录 273

15.2.5 广告管理模板目录 273

15.3 核心函数说明 274

15.3.1 使用allen_thu()函数实现搜索和替换 274

15.3.2 使用allen_file()函数生成文件函数 274

15.3.3 使用isok()函数实现页面跳转 275

15.3.4 使用error()函数报错 275

15.4 广告管理界面程序 276

15.4.1 显示广告列表 276

15.4.2 内容搜索的实现 281

15.5 广告管理操作程序 283

15.5.1 新增广告操作 283

15.5.2 广告生成与编辑操作 286

15.5.3 广告删除操作 291

15.6 小结 293

第16章 文件管理器(文件处理 smarty) 294

教学视频:28分钟

16.1 文件管理器概述 294

16.1.1 文件管理器的基本特征 294

16.1.2 工作流程描述 294

16.2 文件处理函数说明 295

16.2.1 目录类函数 295

16.2.2 文件操作函数 297

16.2.3 字符串处理函数 300

16.3 文件管理器 303

16.3.1 文件和目录浏览 303

16.3.2 文件查看程序 310

16.4 文件管理功能 311

16.4.1 文件编辑 311

16.4.2 文件更名 315

16.5 小结 318

第3篇 php项目开发实战

第17章 内容管理系统(oop url rewrite html编辑器) 320

教学视频:44分钟

17.1 cms设计基础 320

17.1.1 cms基本概念 320

17.1.2 cms主要实现功能 321

17.2 数据库设计 322

17.2.1 文章内容表 322

17.2.2 注册会员表 323

17.2.3 管理员账户表 325

17.2.4 网站相关信息表 325

17.3 管理框架搭建 326

17.3.1 创建管理框架 326

17.3.2 登录验证程序 327

17.3.3 导航栏部分 330

17.3.4 侧边栏部分 332

17.3.5 主体部分 333

17.4 基础类库介绍 335

17.4.1 公共类 336

17.4.2 文章操作类 336

17.4.3 管理员账户操作类 338

17.4.4 注册会员操作类 339

17.5 后台管理功能 341

17.5.1 会员管理 341

17.5.2 文章管理 343

17.5.3 网站相关栏目 350

17.6 小结 359

第18章 娱乐联播(rss内容聚合 magpie抓取) 360

教学视频:56分钟

18.1 娱乐联播基础设计 360

18.1.1 rss基本概念 360

18.1.2 娱乐联播流程 361

18.2 数据库设计 362

18.2.1 栏目分类表 363

18.2.2 rss数据源表 363

18.2.3 采集新闻内容表 364

18.3 核心函数说明 364

18.3.1 使用get_ids()函数获得指定分类下的所有子分类id 365

18.3.2 使用index_list()函数获取指定分类下的rss抓取内容 365

18.3.3 使用content_info()函数获取指定id下的信息 366

18.4 娱乐联播后台管理 366

18.4.1 rss栏目管理 366

18.4.2 添加rss源 379

18.4.3 已有rss源管理 383

18.4.4 rss头条管理 388

18.4.5 rss信息源抓取 391

18.5 娱乐联播频道 395

18.5.1 娱乐联播主首页 395

18.5.2 娱乐联播栏目 400

18.6 小结 404

第19章 藏宝游戏(php flash api) 405

教学视频:53分钟

19.1 藏宝游戏概述 405

19.1.1 藏宝游戏说明 405

19.1.2 游戏道具描述 406

19.2 数据库设计 407

19.2.1 用户领奖信息表 407

19.2.2 道具及奖品信息表 408

19.2.3 物品详细信息表 409

19.2.4 用户资料信息表 410

19.2.5 游戏用户的信息表 411

19.3 基础设计及说明 412

19.3.1 程序分类描述 412

19.3.2 文件及目录功能描述 413

19.3.3 api封装包说明 414

19.3.4 程序返回信息代码说明 419

19.4 后台管理程序 420

19.4.1 管理显示程序 420

19.4.2 管理操作程序 424

19.5 藏宝游戏程序 432

19.5.1 挖宝游戏程序 432

19.5.2 游戏用户信息程序 439

19.6 小结 441

第20章 图片交易平台(mvc设计模式) 442

教学视频:49分钟

20.1 系统概述 442

20.1.1 基础架构设计 442

20.1.2 核心功能描述 444

20.2 mvc实现原理 445

20.2.1 mvc基础 445

20.2.2 model(模型) 446

20.2.3 view(视图) 447

20.2.4 controller(控制器) 448

20.3 数据库设计 449

20.3.1 需求分析 449

20.3.2 数据库e-r关系图 449

20.3.3 数据表设计 451

20.4 图片搜索及展示 454

20.4.1 图片列表 454

20.4.2 图片搜索 460

20.4.3 图片详情 466

20.5 图片收藏及订购 470

20.5.1 图片收藏 470

20.5.2 图片购物车 473

20.5.3 订单处理流程 479

20.6 用户管理中心 486

20.6.1 用户登录验证 487

20.6.2 订单管理 490

20.6.3 收藏夹管理 505

20.6.4 出版社信息管理 512

20.7 小结 517

第21章 在线购物平台(php jquery b2c) 518

教学视频:55分钟

21.1 系统概述 518

21.1.1 流程概述 519

21.1.2 功能说明 520

21.1.3 文件目录结构设计及说明 521

21.2 数据库设计 523

21.2.1 数据设计概述 523

21.2.2 产品数据表 524

21.2.3 产品附件数据表 525

21.2.4 会员数据表 526

21.2.5 订单数据表 527

21.3 核心程序说明 528

21.3.1 通用表格类 528

21.3.2 购物车类 532

21.3.3 文件上传类 533

21.3.4 图片显示相关类 539

21.3.5 公用和配置文件 541

21.4 会员管理 544

21.4.1 会员注册 545

21.4.2 会员登录 547

21.4.3 会员资料管理界面 547

21.5 产品管理 550

21.5.1 产品信息管理 550

21.5.2 产品图片管理 554

21.6 产品展示与购物车 556

21.6.1 购物车 556

21.6.2 产品详细页实现 558

21.6.3 产品列表 560

21.7 订单管理 564

21.8 产品搜索 567

21.9 小结 569

第22章 joomla快速建站模块(php joomla xml) 570

教学视频:47分钟

22.1 joomla基础 570

22.1.1 joomla介绍 570

22.1.2 joomla整体架构 571

22.2 joomla目录及文件说明 573

22.2.1 根目录说明 573

22.2.2 模板目录说明 573

22.2.3 组件目录说明 575

22.2.4 模块目录说明 576

22.2.5 插件目录说明 577

22.3 joomla数据库 578

22.3.1 joomla数据库基础 578

22.3.2 joomla数据库逻辑关系 581

22.3.3 joomla数据库表说明 581

22.4 下载与安装 588

22.4.1 下载及安装环境需求 589

22.4.2 文件包解压及配置设置 589

22.4.3 joomla的安装向导 590

22.5 后台基础管理 594

22.5.1 权限角色划分 594

22.5.2 后台概述 595

22.5.3 语言管理 596

22.5.4 媒体文件管理 601

22.5.5 全局设置 603

22.6 后台内容管理 604

22.6.1 菜单管理 605

22.6.2 类别管理 607

22.6.3 文章管理 610

22.7 插件、组件和模块开发 613

22.7.1 插件详解 614

22.7.2 组件开发 619

22.7.3 模块开发 625

22.8 快速建站实例 629

22.8.1 系统介绍 630

22.8.2 添加网站内容 630

22.8.3 安装图片展示插件 632

22.8.4 安装留言板组件 633

22.8.5 模板基础及规划 635

22.8.6 创建导航栏及关联菜单 640

22.9 小结 641

PHP工程师相关推荐
  • 相关百科
  • 相关知识
  • 相关专栏