仓酷云
标题:
PHP教程之PHP教程.使用实例7
[打印本页]
作者:
老尸
时间:
2015-2-4 00:16
标题:
PHP教程之PHP教程.使用实例7
左手拿着MOTOLOLA右手拿着NOKIA,要多潇洒,有多潇洒,哈哈,终于学会了,但是可能这个时候,又会有人不经意的拍拍肩膀对你说:哥们,别高兴的太早,你还是菜鸟,离学会还差着一大截呢!教程|使用实例 PHP完成文件平安下载
法式以下:
$file_name = "info_check.exe";
$file_dir = "/public/www/download/";
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;}
而假如文件途径是"http"或"ftp"网址的话,则源代码会有少量改动,法式以下:
$file_name = "info_check.exe";
$file_dir = "www.easycn.net/";
$file = @ fopen($file_dir . $file_name,"r");
if (!$file) {
echo "文件找不到";
} else {
Header("Content-type: application/octet-stream");
Header("Content-Disposition: attachment; filename=" . $file_name);
while (!feof ($file)) {
echo fread($file,50000);
}
fclose ($file);
}
如许就能够用PHP直接输入文件了
培训的第四阶段,就是应用PHP语言开发实际的程序。以结合实际的项目开发来进行学习,效果真的很好,在学习完之后就开始练习,能比较容易掌握所学的知识,这是学校的学习所没法比的。
作者:
小魔女
时间:
2015-2-4 10:26
建数据库表的时候,int型要输入长度的,其实是个摆设的输入几位都没影响的,只要大于4就行,囧。
作者:
飘飘悠悠
时间:
2015-2-6 01:25
使用zendstdio 写代码的的时候,把tab 的缩进设置成4个空格是很有必要的
作者:
蒙在股里
时间:
2015-2-19 15:01
对于懒惰的朋友,我推荐php的集成环境xampp或者是wamp。这两个软件安装方便,使用简单。但是我还是强烈建议自己动手搭建开发环境。
作者:
冷月葬花魂
时间:
2015-3-6 14:58
不禁又想起那些说php是草根语言的人,为什么认得差距这么大呢。
作者:
海妖
时间:
2015-3-13 02:10
,熟悉html,能用div+css,还有javascript,优先考虑linux。我在开始学习的时候,就想把这些知识一起学习,我天真的认为同时学习能够互相呼应,因为知识是相通的。
作者:
谁可相欹
时间:
2015-3-14 17:18
微软最近出的新字体“微软雅黑”,虽然是挺漂亮的,不过firefox 支持的不是很好,所以能少用还是少用的好。
作者:
深爱那片海
时间:
2015-3-20 17:09
本文当是我的笔记啦,遇到的问题随时填充
作者:
第二个灵魂
时间:
2015-3-22 18:57
做为1门年轻的语言,php一直很努力。
作者:
爱飞
时间:
2015-3-23 00:59
环境搭建好,当你看见你的浏览器输出“it works\\\\\\\"时你一定是喜悦的。在你解决问题的时候,我强烈建议多读php手册。
作者:
精灵巫婆
时间:
2015-3-27 03:08
Apache不是非得用80或者8080端口的,我刚开始安得时候就是80端口老占用,就用了个 81端口,结果照常,就是输localhost的时候,应该输入为 localhost:81
作者:
再见西城
时间:
2015-3-31 03:21
对于懒惰的朋友,我推荐php的集成环境xampp或者是wamp。这两个软件安装方便,使用简单。但是我还是强烈建议自己动手搭建开发环境。
作者:
不帅
时间:
2015-4-4 15:50
因为blog这样的可以让你接触更多要学的知识,可以接触用到类,模板,js ,ajax
作者:
活着的死人
时间:
2015-4-6 09:24
个人呢觉得,配wamp 最容易漏的一步就是忘了把$PHP$目录下的libmysql.dll拷贝到windows系统目录的system32目录下,还有重启apache。
作者:
透明
时间:
2015-4-10 17:56
至于模板嘛,各位高人一直以来就是争论不休,我一只小菜鸟就不加入战团啦,咱们新手还是多学点东西的好。
作者:
老尸
时间:
2015-4-16 15:09
有位前辈曾经跟我说过,phper 至少要掌握200个函数 编起程序来才能顺畅点,那些不熟悉的函数记不住也要一拿手册就能找到。所以建议新手们没事就看看php的手册(至少array函数和string函数是要记牢的)。
作者:
仓酷云
时间:
2015-4-18 06:05
做为1门年轻的语言,php一直很努力。
作者:
金色的骷髅
时间:
2015-4-20 15:12
没接触过框架的人,也不用害怕,其实框架就是一种命名规范及插件,学会一个框架其余的框架都很好上手的。
作者:
乐观
时间:
2015-6-4 04:28
我还是强烈建议自己搭建php环境。因为在搭建的过程中你会遇到一些问题,通过搜索或是看php手册解决问题后,你会更加深刻的理解它们的工作原理,了解到php配置文件中的一些选项设置。
作者:
只想知道
时间:
2015-6-19 22:30
没接触过框架的人,也不用害怕,其实框架就是一种命名规范及插件,学会一个框架其余的框架都很好上手的。
欢迎光临 仓酷云 (http://ckuyun.com/)
Powered by Discuz! X3.2