PHP怎么下载 - PHP基础教程 - PHP最新专题合集
PHP怎么下载:.php文件怎么下载
把网址复制到下载工具里,比如迅雷,但是有可能会被解析。或者是使用网站下载器。
.php是动态服务器脚本文件,处理网站后台事务。网站管理中通过通过ftp上传和下载。
PHP怎么下载:PHP如何下载文件
// 下载2113文件 文件用绝对路5261径
ob_clean();
header('Pragma: public');
header('Last-Modified:'.gmdate('D, d M Y H:i:s') . 'GMT');
header('Cache-Control:no-store, no-cache, must-revalidate');
header('Cache-Control:pre-check=0, post-check=0, max-age=0');
header('Content-Transfer-Encoding:binary');
header('Content-Encoding:none');
header('Content-type:multipart/form-data');
header('Content-Disposition:attachment; filename="'.$filename.'"'); //设置下载的默4102认文件名
header('Content-length:'. filesize($dfile)); //要下载的文件
$fp = fopen($dfile, 'r');
while(connection_status() == 0 && $buf = @1653fread($fp, 8192)){
echo $buf;
}
fclose($fp);
@unlink($dfile);
@flush();
@ob_flush();
exit();
更多扩展补充
扩展
求详细
补充
你上边的 $file 就是我下边代码的 $dfile ;然后把filename下载的文件名定义个名字
// 下载文件 文件用绝对路径$dfile = $file;
$filename = "filedown.zip";
ob_clean();
header('Pragma: public');
header('Last-Modified:'.gmdate('D, d M Y H:i:s') . 'GMT');
header('Cache-Control:no-store, no-cache, must-revalidate');
header('Cache-Control:pre-check=0, post-check=0, max-age=0');
header('Content-Transfer-Encoding:binary');
header('Content-Encoding:none');
header('Content-type:multipart/form-data');
header('Content-Disposition:attachment; filename="'.$filename.'"'); //设置下载的默认文件名
header('Content-length:'. filesize($dfile)); //要下载的文件
$fp = fopen($dfile, 'r');
while(connection_status() == 0 && $buf = @fread($fp, 8192)){
echo $buf;
}
fclose($fp);
@unlink($dfile);
@flush();
@ob_flush();
exit();
扩展
不好使-.-.

补充
文件和目录不要用中文命名,这个php文件怎么是在桌面?
扩展
仍服务器上也这样 我设置的目录是觉得争取的
PHP怎么下载:迅雷下的php文件怎么打开啊?
PHP文件是在服务器端执2113行的脚本文5261件,用不同文本编辑器4102打开即可。步骤如下:
1、首先找1653到php文件所在文件夹:
PHP怎么下载:下载下来是php文件,这个怎么弄啊
“下2113完了文件名都是forum.php”,这种情况一5261般是因为下载的4102文件需要注册、登录后才1653能得到正确的下载地址,如果没有登录的话,就会返回这种forum.php文件,一般其内容是提示需要登录才能下载之类的。
你需要注册、登录后再下载。
PHP怎么下载:PHP环境根目录php文件提示下载,如何解决
就是 php 解析2113器没有起作用 web服务器吧php 文件当成普通文件了5261
解决这个问题需要
3.配置4102Apache
打开1653Apache的httpd.conf配置文件,添加以下代码:
#加载PHP模块
[plain] view plain copy print?
LoadModule php5_module "D:/php-5.4.28/php5apache2_2.dll"
AddType application/x-httpd-php . php
PHPIniDir "D:/php-5.4.28"
PHP怎么下载:php文件怎样变成种子
//如果需要php文件的输入格2113式是5261bt种子格式, 则只需要在输出之前加上下面这行代码4102即可
header('Content-Type: application/torrent');
如果是1653php格式的文件转成bt种子文件, 则只需要将.php后缀名手动修改成.torrent即可,
PHP怎么下载:为什么下载文件都是php?
PHP是动态程序文件,一般是通过服务器进行脚本执行的,当你有浏览器打开时看到的是执行后的内容。如果,在你下载后都PHP文件,说明这个网站的服务器在对PHP程序进行解析时出错了。
PHP怎么下载:PHP实现文件下载
php下载文件的流程:2113
我们向浏览5261器发送一个请求4102,访问服务器中的某个网1653页(如:download.php),服务器接受到该请求以后,运行该php文件 ,运行中就会把希望下载的文件(aa.rar)读入内存,但是如果文件较大,就要准备分成多段返回给客户端的(这样最可靠)。
需要在php代码中设置一次读取的字节数,比如在下面的代码中通过$buffer=1024设置一次读取的字节数,每读取一次,就输出数据(即返回给浏览器)
如下:下载文件用的php文件,和放在同一个目录的下载文件aa.rar
download.php代码和解释
<?php
$file_name="aa.rar";//需要下载的文件
$file_name=iconv("utf-8","gb2312","$file_name");
$fp=fopen($file_name,"r+");//下载文件必须先要将文件打开,写入内存
if(!file_exists($file_name)){//判断文件是否存在
echo "文件不存在"; //如果不存在
exit(); //直接退出
} //如果存在,继续执行下载
$file_size=filesize("aa.rar");//判断文件大小
//返回的文件
Header("Content-type: application/octet-stream");
//按照字节格式返回
Header("Accept-Ranges: bytes");
//返回文件大小
Header("Accept-Length: ".$file_size);
//弹出客户端对话框,对应的文件名
Header("Content-Disposition: attachment; filename=".$file_name);
//防止服务器瞬时压力增大,分段读取
$buffer=1024;
while(!feof($fp)){
$file_data=fread($fp,$buffer);
echo $file_data;
}
//关闭文件
fclose($fp);
?>
PHP怎么下载:PHP文件是什么?如何打开。可以用迅雷打开下载吗?
PHP:英文超级文本预处理语言2113Hypertext Preprocessor的缩写……它5261 是一种 HTML 内嵌式的语4102言……是种在服务器端执行的嵌入1653HTML文档的脚本语言……这里你指的PHP是一个网页脚本……直接可以通过浏览器打开……但是源码的PHP文件需要有PHP的运行环境才可以访问和打开文件……如果只是编辑PHP打开文件……只需要用记事本或者通过相关的编辑器如(DW、EclipsePHP、editplus 等)打开编辑就好了……PHP文件可以用迅雷打开下载……其他大多数下载软件也行……但是提醒你注意可能你下载的PHP文件只是你想下载的项目的网页……而不是项目本身……所以下载时需看清……
PHP怎么下载:php网站运行,html文件可以显示,而php文件提示下载怎么办
这说明你的php文件没有被web服务器解析,是web服务器配置的问题,具体可参照下面的方法
参考资料: http://www.yesky.com/214/74714.shtml