php实战开发视频教程
‘壹’ 如何建网站啊~谁有教程视频的啊~知道请进~
给你介绍一个视频教学网站
嘉鸿视频教学www.study8.net.cn
数千G的视频教学资源
计算机科学技术类
47 Access 2000中文版教程(1CD)--清华大学 刘启仑博士
302 ASP.NET编程(32讲3CD)--吉林大学 于海涛
181 ASP.NET多媒体教程(1CD)
213 ASP.NET多媒体教学(2CD)
637 ASP特训班教程(2CD)--黑鹰基地www.3800cc.com提供
139 ASP网络程序设计(第二版)(41讲2CD)--中山大学 向学哲
380 C#技术与应用视频教程(23讲4CD)--华南理工大学 吴学斌 博士
854 C++语言程序设计(45讲2CD)--北京大学 吕凤翥
687 C++语言程序设计(37讲4CD)--吉林大学
152 C++语言程序设计教学(51讲7CD)--中山大学 黎培兴博士、副教授
43 C++语言程序设计教学(80讲3CD)--东南大学 何洁月
855 C语言程序设计(45讲2CD)--北京大学 王秀珍(女)
29 C语言程序设计教学(30讲5CD)--谭浩强主编 石油大学 曾怡(女)副教授
285 C语言程序设计教学(45讲3CD)-- 浙江大学 颜晖
138 C语言程序设计教学(51讲6CD)--吉林大学 康辉(女)
5 Delphi面向对象程序设计(48讲7CD)--中山大学 黎培兴博士、副教授
785 J2EE案例(2CD)--赛迪网校 罗泽彬
784 J2EE高级班(6CD)--赛迪网校 罗泽彬
783 J2EE基础班(6CD)--赛迪网校 罗泽彬
103 J2EE教学(5CD)
281 JavaScript视频教学(13CD)--张孝祥
265 JAVA程序程序设计与INTERNET(42讲2CD)--浙江大学 翁恺
6 JAVA教学全集(30讲2CD)--浙江大学 翁恺
92 JAVA就业培训教程(高级篇)(15CD)--张孝祥
91 JAVA就业培训教程(基础篇)(5CD)--张孝祥
596 JAVA开发工具eclipse教程(9讲1CD)--www.akamai.com出品
137 JAVA网络程序设计(54讲4CD)--哈尔滨工业大学 辛明影(女)
182 用多媒体学JSP(3CD)
602 JSP网络程序设计(35讲4CD)--西安电子科技大学 王晓华(女)
55 LINUX操作系统教程(18讲2CD)--浙江大学 宋广平副教授
158 Mysql数据库视频教程(25讲6CD)--浙江广播电视大学 左光华
248 ORACLE(007、031、032、033)全集(70讲7CD)--中国IT认证实验室
156 ORACLE内部培训视频教学(22讲4CD)--ORACLE公司
663 ORALCE--企业级数据库应用(32讲2CD)--吉林大学 唐远东
373 PASCAL语言程序设计(48讲12CD)--北京交通大学 李伟生
781 php实例教程(10讲1CD)--台湾中原大学 黄崇闵
51 Powerbuilder6.0视频教程(2CD)--北京大学 马涟
49 PowerBuilder9.0多媒体教程(3CD)
603 SQL Server2000大型数据库系统设计(15讲2CD)--西南交通大学 黄洪
85 SQL数据库基础(42讲2CD)--东南大学 幸研
688 SQL数据库原理(32讲2CD)--吉林大学
259 UML面向对象建模技术(24讲3CD)东华大学 石秀金
367 UNIX操作系统基础(20讲2CD)--电子科技大学 陆庆(女)
9 UNIX操作系统视频教学(29讲3CD)--哈尔滨工业大学 范国祥
655 VB.NET教程(30讲3CD)--上海交通大学
10 VB6.0教学(2CD)-- 华中理工大学出版社
368 VB程序设计(24讲2CD)--电子科技大学 陈峦
870 VB语言程序设计(48讲4CD)--吉林大学
322 VB程序设计基础(36讲2CD)--浙江大学 何鸿声
379 VC++视频教学(20讲6CD)--维新学院 孙鑫
366 VF程序设计(31讲2CD)--电子科技大学 陈峦
256 Windows API程序设计(51讲7CD)--吉林大学 崔慧杰(女)
268 Windows 编程实践(42讲3CD)--浙江大学 张明敏(女)
105 边学边用Powerpoint2000中文版教程(1CD)--教育部教育管理信息中心 郎建昭
201 编译原理(64讲4CD)--东南大学 廖力(女)
702 编译原理(67讲7CD)--吉林大学 康辉(女)
284 操作系统(60讲5CD)--浙江大学 徐宗元
171 操作系统(64讲6CD)--吉林大学 李雄飞
709 操作系统应用(32讲2CD)--东南大学 余晓(女)
164 操作系统原理(38讲2CD)--中山大学 张永东、张磊(女)
710 操作系统原理(64讲3CD)--东南大学 滕至阳
12 程序员考试辅导与模拟测试系统(初级、中级、高级篇)(3CD)
132 电子商务(20讲2CD)--西北工业大学 高宝营
64 电子商务(48讲3CD)--东南大学 王翔
97 电子商务安全与保密(64讲16CD)--电子科技大学 张君雁(女)
168 电子商务概论(42讲3CD)--电子科技大学 侯伦
68 电子商务网站设计与管理(64讲6CD)--东南大学 熊朝辉
69 电子商务与企业管理(48讲5CD)--东南大学 张建军
87 电子商务与网络安全(32讲2CD)--东南大学 熊朝辉
70 电子商务与现代物流(48讲5CD)--东南大学 孙志宏
269 电子商务之1--电子商务基础(28讲2CD)--浙江大学 王臻殚(女)
287 电子商务之2--电子商务安全(42讲3CD)--浙江大学 陈天洲
288 电子商务之2--电子商务安全(45讲3CD)--浙江大学 陈观林
3 电子商务之3--电子商务体系结构(45讲4CD)--浙江大学 吴志航
299 电子商务之4--网上支付与结算(45讲3CD)--浙江大学 汪蕾(女)
300 电子商务之5--客户关系管理(42讲3CD)--浙江大学 陈明亮
270 电子商务之6--网络营销(42讲3CD)--浙江大学 卓骏
17 动态网页设计教程(35讲4CD)--哈尔滨工业大学 高振国
466 多媒体技术(34讲5CD)--吉林大学 刘威
306 多媒体技术(35讲1CD)--同济大学
351 高级语言程序设计(68讲7CD)--吉林大学 王爱民
456 黑客教程(1CD)--中安网培&硅谷动力
633 黑客教程--VB视频教程(木马编程)(1CD)--黑鹰基地www.3800cc.com提供
610 黑客教程--黑鹰基地VIP会员光盘(5CD)--黑鹰基地www.3800cc.com提供
634 黑客教程--木马免杀班视频教程(1CD)--黑鹰基地www.3800cc.com提供
635 黑客教程--完完全全学入侵(1CD)--黑鹰基地www.3800cc.com提供
636 黑客教程--注射课程(1CD)--黑鹰基地www.3800cc.com提供
369 宏汇编语言程序设计(36讲2CD)--电子科技大学 郝玉洁(女)
30 汇编语言教程(34讲3CD)--东南大学 朱敏(女)教授
856 计算机操作系统原理(33讲1CD)--北京大学
597 计算机平面设计(15讲5CD)--深圳广播电视大学 李苏阳
274 计算机前沿技术讲座(27讲2CD)--浙江大学 王申康、何钦铭、朱淼良、金小刚等
598 计算机算法设计与分析(31讲1CD)--中南大学 沙莎(女)
699 计算机图形学(34讲4CD)--吉林大学 徐长青
264 计算机图形学(42讲3CD)--浙江大学 耿建玲(女)
290 计算机网络(42讲4CD)--浙江大学 陆魁军
174 计算机网络(51讲5CD)--吉林大学 刘衍珩
857 计算机网络基础(37讲1CD)--北京大学
276 计算机网络与通信(30讲2CD)--浙江大学 韩杰
876 计算机网络与通信(45讲3CD)--浙江大学 韩杰 主讲
858 计算机网络与应用(35讲1CD)--北京大学 尚群
833 计算机系统结构(45讲3CD)--浙江大学 陈天洲
277 计算机组成(60讲4CD)--浙江大学 蒋方炎
160 计算机组成原理(42讲3CD)--电子科技大学 罗克露
468 计算机组成原理(50讲5CD)--吉林大学 刘子良
436 脚本语言与交互式网页设计(JSP)(34讲4CD)--吉林大学 梅芳(女)
675 局域网技术与组网(32讲8CD)--电子科技大学 郭文生
356 局域网全搞定--局域网组建实例大全(6CD)--北京永兴四方科技发展有限公司
31 局域网组网工程教学(55讲9CD)--中山大学 吴红(女)教授
255 面向对象程序设计(45讲3CD)--浙江大学 毛根生
703 面向对象程序设计(51讲6CD)--吉林大学 王爱民
860 软件工程(40讲1CD)--北京大学 邢承杰
354 软件工程(51讲5CD)--吉林大学 付宏(女)
263 软件工程基础(36讲2CD)--浙江大学 陈天洲
98 软件技术基础(43讲11CD)--电子科技大学 段景山
296 软件体系结构(24讲2CD)--浙江大学 王灿
286 数据结构(41讲2CD)-- 电子科技大学 罗吴蔓(女)
185 数据结构(C++描述)(10讲1CD)--清华大学 殷人昆教授
861 数据结构(C++描述)(45讲2CD)--北京大学 梅婧(女)
187 数据结构(C++描述)(68讲9CD)--吉林大学 徐沛娟(女)
141 数据结构教程(48讲6CD)--清华大学 严蔚敏(女)教授
166 数据结构教程(52讲8CD)--中山大学 胡青(女)
146 数据结构教程(64讲2CD)--东南大学 王茜(女)
157 数据结构教程(C语言描述)(42讲3CD)--西北工业大学 赵云庆(女)
186 数据结构与算法(45讲3CD)--浙江大学 徐镜春
295 数据结构与算法(60讲4CD)--浙江大学 徐镜春
834 数据结构专题班(10讲1CD)--赛迪网校 严蔚敏(女)
601 数据库概论(36讲2CD)--电子科技大学 邓莉华
391 数据库技术(48讲4CD)--浙江大学 张军
877 数据库系统概论(48讲4CD)--浙江大学 张军
262 数据库系统管理与维护(42讲3CD)--浙江大学 耿建玲(女)
862 数据库原理(45讲1CD)--北京大学 孙绍芳(女)
225 数据库原理(68讲6CD)--吉林大学 苑森淼
211 数据库原理及应用(51讲5CD)--吉林大学 李贺(女)
216 数据库原理与设计(64讲3CD)--东南大学 刘亚军(女)
246 数据挖掘(22讲3CD)--北京大学 韩家北
258 数据挖掘(42讲3CD)--浙江大学 王灿
278 数值计算(45讲3CD)--浙江大学 黄正达
863 算法与数据结构)(46讲6CD)--北京大学 张铭
100 统一软件开发过程(30讲8CD)--电子科技大学 郭建东
851 网络安全(33讲3CD)--上海交通大学 马达(女)
831 网络安全(42讲3CD)--电子科技大学 赵洋
832 网络管理技术(25讲6CD)--电子科技大学 张健
279 网络系统设计与工程(28讲2CD)--浙江大学 陆魁军
428 网络综合原理(34讲1CD)--同济大学
435 微处理器原理(48讲2CD)--同济大学 杨燕琴(女)
267 微机接口与汇编语言(28讲2CD)--浙江大学 王臻殚(女)
297 微机接口与汇编语言(60讲4CD)--浙江大学 朱金英
777 微机原理及接口技术(32讲3CD)--浙江大学 高峰
464 微机原理与汇编语言(85讲9CD)--吉林大学 赵宏伟
190 系统结构(51讲5CD)--吉林大学 赵宏伟
257 信息安全原理(28讲2CD)--浙江大学 陈天洲
399 中间件技术(J2EE)(24讲2CD)--浙江大学 胡晓军
机电通信类
608 DSP技术(28讲6CD)--电子科技大学 彭启琮 教授
316 EDA技术(36讲2CD)--电子科技大学 窦衡
331 Mastercam教学(5CD)--老虎工作室
41 PRO/E2001i动画教学(2CD)
4 PRO/E野火版2.0零件装配与产品设计教程(2CD)--林清安
45 PRO/E野火版基础培训(4CD)--北京艾克斯特工业自动化技术有限公司 王灿
150 PRO/E野火版零件设计高级篇教程(4CD)--林清安
148 PRO/E野火版零件设计基础篇教程(4CD)--林清安
8 PRO/E野火版零件设计进阶篇教程(2CD)--林清安
149 PRO/E野火版入门与范例(1CD)--林清安
106 Protel2004入门与提高(2CD)--人民邮电出版社
333 Solidworks教学(5CD)--电子工业出版社等
665 TCP/IP协议原理(42讲3CD)--电子科技大学 杨宁(女)
244 UG大型教学光盘(16CD)--台湾 郭冲展 大师讲解
135 UG实战训练(1CD)--人民邮电出版社
314 材料与成形技术基础(64讲4CD)--东南大学 何红媛(女)
707 测量仪表与自动化(51讲2CD)--石油大学 廖明燕
13 单片机多媒体教学(1CD)--北京希望电子出版社
578 单片机及应用(15讲1CD)--西南大学 刘伟
110 单片机及应用(32讲2CD)--东南大学 刘其奇教授
236 单片机技术(24讲3CD)--北京航空航天大学 陈博 教授
247 单片机技术(34讲3CD)--吉林大学 赵宏伟
628 单片机原理及接口技术(33讲3CD)--电子科技大学 武庆生
711 电磁场(19讲1CD)--东南大学 蒋浩
672 电磁场与电磁波(45讲12CD)--电子科技大学 王园(女)
129 电工电子技术(76讲2CD)--东南大学 单振才
389 电工电子技术(79讲6CD)--西北工业大学 田梦君(女)
208 电工技术(45讲3CD)--西北工业大学 田梦君(女)
214 电工学(中央电大)(39讲5CD)--北京理工大学 刘蕴陶 教授
409 电机学(32讲2CD)--西北工业大学 侯红胜
677 电机与拖动(32讲2CD)--浙江大学 章玮(女)
708 电机与拖动基础(46讲3CD)--石油大学
656 电力电子技术(26讲2CD)--浙江大学 潘再平
681 电力电子技术(32讲3CD)--石油大学
654 电力系统分析(22讲2CD)--浙江大学 胡骅
680 电力系统稳态分析(25讲4CD)--石油大学
109 电路电子技术(72讲6CD)--吉林大学 杨晓萍等
159 电路分析基础(61讲4CD)--西北工业大学 李辉
312 电路分析基础(上)(34讲9CD)--电子科技大学 钟宏声
313 电路分析基础(下)(34讲9CD)--电子科技大学 钟宏声
712 电路基础(33讲2CD)--东南大学 滕岩峰(女)
678 电路原理(36讲2CD)--浙江大学 范承志
275 电路原理(44讲3CD)--浙江大学 李玉玲(女)
664 电子测量原理(34讲9CD)--电子科技大学 詹惠琴 习友宝
207 电子技术(64讲4CD)--西北工业大学 刘雁(女)
685 电子技术基础(37讲2CD)--浙江大学 王小海
609 光纤通信(30讲5CD)--电子科技大学 史双瑾
329 焊工、车工、钳工、铣工技能培训(40VCD)--中国劳动社会保障出版社出版
841 互联网技术(47讲3CD)--电子科技大学 许乐(女)
400 机床概论(26讲2CD)--西北工业大学 杨雪宝
697 机电传动控制(64讲3CD)--东南大学 李超彪
698 机电传动控制(64讲3CD)--东南大学 李刚
321 机电工程控制基础(19讲2CD)--电大在线
700 机器人技术(64讲3CD)--东南大学 王兴松
701 机器人原理及应用(48讲2CD)--东南大学 王兴松
458 机械设计基础(37讲5CD)--石油大学 綦耀光 崔学政
315 机械原理与机械设计(48讲7CD)--西北工业大学 王三民
93 机械制图教程(40讲4CD)--西北工业大学 藏红旗(女) 副教授
39 机械制图与CAD(31讲3CD)--同济大学
706 机械制图与CAD(51讲3CD)--东南大学 金志军
696 计算机辅助设计与制造(40讲2CD)--东南大学 许超
843 计算机控制技术(14讲3CD)--北京航空航天大学 高金源
752 计算机通信网(41讲11CD)--电子科技大学 毛玉明
769 继电保护原理(16讲1CD)--西南交通大学 王晓红(女)
774 交通信号与控制(85讲4CD)--西南交通大学 李映红
467 接口技术(34讲4CD)--吉林大学 赵宏伟
153 接口技术(36讲4CD)--哈尔滨工业大学 傅忠传
842 接入网技术(30讲9CD)--电子科技大学 马立香(女)
674 可编程ASCI设计(30讲2CD)--电子科技大学 李广军
360 可编程控制器(PLC)(40讲3CD)--东南大学 张志胜
422 可编程器件(36讲1CD)--同济大学 桂海源
188 控制工程基础(64讲6CD)--东南大学 许飞云
624 宽带网络技术(54讲8CD)--电子科技大学 张崇富
848 模拟电子电路视频教程(57讲15CD))--电子科技大学 曲健(女)
125 模拟电子技术(30讲3CD)--石油大学 任旭虎
604 嵌入式系统设计(25讲2CD)--上海交通大学 刘海涛
605 嵌入式系统应用开发技术(39讲3CD)--电子科技大学 桑楠
253 人工智能(32讲4CD)--吉林大学 付宏(女)
123 电路电子技术(50讲5CD)--吉林大学 魏达
607 射频模拟电路(46讲8CD)--电子科技大学 杨玉梅(女)
460 数据通讯原理(34讲5CD)--吉林大学 聂新礼
462 数控机床系列操作指南(36VCD)--罗学科等 机械工业出版社出版
457 数控机床诊断与维修(3VCD)--何亚飞、娄斌超、姚国强 高级工程师
128 数控技术(40讲3CD)--东南大学 仇晓黎
122 数字电路(27讲1CD)--清华大学 阎石
127 数字电子技术(31讲3CD)--石油大学 刘润华
126 数字电子技术基础(39讲3CD)--浙江大学 朱桂林
19 数字电子技术基础(45讲4CD)--浙江大学 朱桂林
552 数字电子技术基础(54讲2CD)--同济大学
99 数字电子技术基础(60讲15CD)--电子科技大学 金燕华(女)
448 数字逻辑(46讲3CD)--西北工业大学 刘奇
835 数字信号处理(52讲4CD)--电子科技大学 江朝抒
282 数字信号处理(72讲2CD)--同济大学 张芳(女)
581 数字信号处理(DSP)(30讲2CD)--华中科技大学 杨灵
363 随机过程(20讲1CD)--华中科技大学 刘澍
626 随机信号分析(22讲2CD)--电子科技大学 周宁(女)
585 通信电子线路(32讲2CD)--华中科技大学 严国萍(女)
673 通信技术与系统(64讲16CD)--电子科技大学 孔威
89 微机控制原理(64讲5CD)--东南大学 许映秋(女)
666 现代通信系统原理(22讲2CD)--电子科技大学 王占平
423 现代通信原理与技术(68讲2CD)--同济大学 陆杰
239 信号分析与处理(32讲2CD)--浙江大学 孙晖
319 信号检测与估值(54讲1CD)--同济大学 周志邦
317 信号与系统(13讲1CD)--北京广播学院 张华清(女)
283 信号与系统(28讲3CD)--北京邮电大学 吕玉芳(女)
631 信令系统(20讲1CD)--北京邮电学院 桂海源
755 信息论基础(36讲1CD)--同济大学
582 信息论与编码(42讲2CD)--华中科技大学 王芙蓉(女)
625 形式语言与自动机(27讲2CD)--电子科技大学 陈文宇
627 移动通信系统(40讲6CD)--电子科技大学 唐万斌
318 自动检测技术(36讲1CD)--同济大学 张国铭
798 自动控制技术(50讲2CD)--东南大学 蒋珉
477 自动控制理论(32讲1CD)--浙江大学 颜文俊
662 自动控制原理(30讲3CD)--石油大学
170 自动控制原理(34讲2CD)--吉林大学 马彦(女)
686 自动控制原理(38讲10CD)--电子科技大学 赵一平
792 自动控制原理(52讲2CD)--同济大学 苏永清
‘贰’ 奔牛课堂的thinkphp开发商家入驻商城视频教程怎么样
说说经历:之前看过他的课程,讲的很一般,后面因为想看看一个swoole开发b2b多商户平台就买了个永久会员,时间应该有2年了,之所以买这个课程是因为想看看swoole的大型项目应用,毕竟要上班没时间自己采坑,一个问题自己折腾两天还不如看视频几分钟解决。
结果呢?
加入交流群就动不动就禁言
买的的课是因为当时没有成体系的swoole实战课,或某些我困惑的问题没找到解决,想着swoole开发个b2b多商户系统基本上什么都可以学到了,结果呢?买了后发现课程不更新,更新的没水平,什么异常处理,系统架构,权限认证,流程思路,前后端的方法,组件封装,性能优化等等等等一个都没涉及过,他前后端开发的很多东西我都看不下去,敷衍的很,在他的网站几乎就没看过课程,当初想省时间学习的东西全他妈是我上班自己摸索出来的,现在我都会了课程还是没更,课程看不看是我的事,是我瞎才买这垃圾会员,是我的错,但是我们几百人花了钱就算不看你也得把网站维护着。
希望各位擦亮眼睛,要买课程上整个网站或哔哩哔哩,别找这种野鸡讲师。
‘叁’ PHP典型模块与项目实战大全:客户端事件驱动(2)
客户端事件驱动( )
onChange改变事件
当文本域text或textarea元素输入字符值改变时引发该事件 同时当select表格项中的某个选项搜凳状态发生改变后也会引发该事件 例如
<Form>
<Input type= text name= Test value= Test
onChange= check( this test) >
</Form>
选中事件onSelect
当text或textarea对象中的文字被加亮后 引发该事件
获得焦点事件onFocus
当用户单击text textarea 以及弯首select对象时 产生该事件 此时该对象成为前台对象
失去焦点onBlur
当text textarea或者select对象不再拥有焦点而退到后台时 引发该事件 它与onFocus事件是一个对应的关系
载入文件onLoad
当文档载入时 触发onLoad事件 该事件的作用就是在首次载入一个文档时检测cookie的值 并用一个变量为其赋值 使它可以被源代码使用
卸载文件onUnload
当Web页面退出时引发onUnload事件 并可更新Cookie的状态
返回目录 PHP典型模块与项目实战大全
编辑推荐
Java Web开发详解
世闹旅 PHP Web开发学习实录
lishixin/Article/program/PHP/201311/21524
‘肆’ 求PHP项目实战开发教程
《PHP5高级应用开发实践》,一个老外写的。Larry Ullman!我就在看这本书,写的不错,里面融入作者的部分开发经验,对于入门级别的菜鸟的水平提高有很大帮助!
‘伍’ PHP开发实战权威指南的内容简介
《PHP开发实战权威指南》主要介绍了PHP 5编程的相关知识。主要内容包括PHP基础知识与XHTML、PHP环境搭建与工具、PHP的基本语法、PHP中的数组、PHP面向对象编程、字符串处理与正则表达式、PHP文件系统处理、MySQL数据库、数据库抽象层——PDO和ADOdb、Cookie和Session、PHP的模板技术Smarty、PHP图形处理及应用、PHP与XML、PHP与cURL、PHP功能模块的开发、项目开发与设计以及OA管理系统开发等。
《PHP开发实战权威指南》既适合作为PHP初中级学者的参考书,也适合作为高等院校相关专业、软件学院的教材。
光盘提供如下内容:
专业教学视频100集:PHP100中文网提供的专业教学视频100集。
精致教学PPT 100讲:专业级教学PPT文件100讲。
精选源码90套:含近年PHP100论坛资源和下载区精品源码90套。
PHP开发必备手册14本:含PHP开发过程中常用手册14本,包括最新的PHP5.3手册等。
美工素材3000多个:分为三大部分,即Flash、特效、图标,共计3000多个资源和详细分类。
开发必备工具14种:含14种最新PHP环境搭配、开发、服务工具。
经典源码6套:学习中少不了研究源码,本书特意推荐了一些比较经典的PHP源码。
‘陆’ PHP典型模块与项目实战大全:PHP文件下载的原理及实现
PHP文件下载的原理及实现
通常文件下载过程是十分简单的 建立一个链接指向到目标文件就可以了 例如下面的链接
<a href=// xxx /xxx rar>点击下载文件</a>
但是 实际情况可能会稍复杂 比如需要用户填写完整注册信息后才可以下载该文件 这时最先想到的是使用Redirect的方式 下面介绍两种方式
( )用Redirect方式 先检查表格是否已经填写完毕和完整 然后将链接指到该文件 这样用户就可以下载 请看下面的示例代码
<?php
/*文件功能 检查变量form是否完整*/
if($form){
//重新定向浏览器指向
Header( Location: // // xxx /xxx rar )
exit;
}
?>
( )根据下载文件的序号来查找 链接的形式如下
<a href= // xxx /download php?id= >点击下载文件</a>
上面的链接使用ID方式接收要下载文件的编号 然后再用Redirect的方式连接到真实的文件链接
以上这两种方法虽然实现了文件的下载功能 但是缺点是直接暴露了文件所属的路径 而且没有防盗链的功能 所以上面的方式是简单直接但存在安全隐患的文件下载方式 在PHP中 通常是利用header()函数和fread()函数来实现安全的文件下载
例如 需要下载的是一个文件名为xxx rar的文件 首先创建文件是download php的PHP文件 通过前面的例子很容易通过文件的ID号从数据库中得到待下载文件的真实位置 在获得文件的真实存储位置后 可缺培悉以通过header()函数的location参数直接重定向到这个文件 但是这样仍然是不安全的 因为某些下载软件还是可以通过重定向分析获得该文件的位置信息 因此需要用另外一种方法 就是PHP的文件处理API函数 它是通过fread()函数把文件直接输出到浏览器提示用户下载 这样所有的处理都是在服务器端完成的 因此用户就无法获得文件具体存储位置信息的 示例代码如下
<?
$file_name = xxx rar ; //下载文件名
$file_dir = /up/ ;中纤 //下载文件存放目录
//检查文件是否存在
if (! file_exists ( $file_dir $file_name )) {
echo 文件找不到 ;
exit ()
} else {
//打开文件
$file = fopen ( $file_dir $file_name r )
//输入文件标签
Header ( Content type: application/octet stream )
Header ( Accept Ranges: bytes )
Header ( Accept Length: filesize ( $file_dir $file_name ) )
Header ( Content Disposition: attachment; filename= $file_name )
//输出文件内容
//读取文件内容并直接输出到浏览器
echo fread ( $file filesize ( $file_dir $file_name ) )
fclose ( $file )
exit ()
}
?>
【代码解读】
上述代码中 程序发送Header信息是用来告诉Apache和浏览器下载文件的相关信息的 content type的含义代表文件MIME类型是文件流格式 如果在Apache配置里面把文件的MIME类型设为application/octet stream(如add application/octet stream xxx rar) 那么浏览器(客户端伏乎)就会知道 这是一个文件流格式的文件并提示用户下载 Accept Ranges是一个响应头标 它允许服务器指明将在给定的偏移和长度处 为资源组成部分的接受请求 该头标的值被理解为请求范围的度量单位 Content Length是指定包含于请求或响应中数据的字节长度 例如 Content Length: Content Disposition:attachment是用来告诉浏览器 文件是可以当做附件被下载 下载后的文件名称为$file_name该变量的值
运行download php文件 效果如图 所示 从图中可以看到文件按照预想的方式被提示下载 单击 保存 按钮将文件保存在本地
图 PHP文件安全下载
返回目录 PHP典型模块与项目实战大全
编辑推荐
Java Web开发详解
PHP Web开发学习实录
lishixin/Article/program/PHP/201311/21519
‘柒’ php都是学什么内容啊想学php有必要报php培训班吗
首先,必须会一部分前端
需要了解的知识包括HTML、CSS、JavaScript,不需要深入地学习,有个概念性的理解即可。至于可以推荐的书籍还真没有没有,因为这一部分主要是练习,熟能生巧。如果是没有任何基础的,需要带领入门的话,可以去视频网站搜索相关课程视频,网上很多。
其次,关于知识学习有三个阶段
1. PHP入门段
可以在网上找到各类PHP热门视频,基本上这些视频里面都会讲到如何使用编辑,配置环境等一系列基础教程。能撸出一个个人站点/ 企业小站 就可以进入下一步了这样可以先对编程有一个初步的认识,如果没有任何电脑基础不推荐直接看书。
2. 进步段
这时候需要PHP手册了,了解常用函数。学习MySQL( 数据库 ),了解PHP各大框架 --thinkPHP,Yii,Laravel等, 然后选一款框架尝试搭建一blog,实现常规登录、注册、文章发布和修改。
3. 提高段
这一阶段的知识点主要包括:了解Linux ,在Linux下搭建 PHP环境(这时候要脱离 xamp,wamp等之流了);知道&&使用版本控制:git svn;
详细的了解之后需要的就是不断地去补充这些自己不懂的东西,多学,多问,多练,如果喜欢编程,想成为一名PHP程序员,想看PHP视频教程的话推荐扣丁学堂的,最重要的就是尽快入手,不要拖。