能不能点击链接时直接下载php文件?而不是在服务器上执行。 ASP中可以用stream下载PHP中就不知道,我想应该有对应的对象! 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 将php文件打包,或改成服务器不可识别的文件类型 <?php/** * 下载一个文件 */$file="detail.php";//我们测试用的PHP文件$dest="test.php";//下载后的文件名header("Pragma: public");header("Expires: 0");header("Cache-Control: must-revalidate, post-check=0, pre-check=0");header("Content-Type: application/x-php");//文件类型header("Content-Disposition: attachment; filename=$dest;" );//文件名header("Content-Transfer-Encoding: binary");header("Content-Length: ".filesize($file));//长度//读文件readfile($file);?> <?$file="test.php"//要下载的源代码header("Content-type: application/force-download");header("Content-Disposition: attachment; filename=$file");readfile($file);?> 有个想法,不知道行不行.将你的PHP文件做为一个文本,然后打开那个文本,将里面的内容读出,写在网页上,或者直接写入文本以供别人下载.不知道行不行.呵 上面两种方法都试了,不大好用啊http://www.idll.net/test/ccterran.phphttp://www.idll.net/test/ashchen.php我真的不想把文件改名或打包,有没有办法直接提供php文件的下载链接呢? 我晕,你的空间不支持PHP,所以用php是不行的。 可以做一个程序,比如showres.php,用来给用户下载源代码。加上变量?file=xx.php,则打开该文件给用户下载。至于下载就用header输出咯?应该可以实现下载吧。 to: ccterran(iwind)http://www.idll.net/idea/index.phphttp://www.idll.net/test/source.php这个空间支持php和mysql我是按照你给的代码写的啊不明白:( 看样子,好像是不支持header下面的几个函数在这个空间禁用,不知道有没有关系。各位大侠你们的方法有没有测试过啊?!因为安全设置的原因, 商务中国的php不支持如下的函数: phpinfo,popen,exec,passthru,system. 如果您在我们的虚拟主机上使用了这些函数, 将不会得到任何的返回结果. 奇怪了。可以服务器控制了输出方式。我的测试是http://www.iitong.com/b.php 看到了,不好玩:( 有没有其它办法呢?我的服务器是linux系统,有关系吗? 奇怪了。可以服务器控制了输出方式。我的测试是http://www.iitong.com/b.php这个我看了一下,可以下载 MySQL操作执行成功,但没有返回值? ajax问题 跳转页面后session不能保存,急啊!!!那位达人指点一下啊 <? PHP新手求指导、XAMPP的使用、 ?> php 中用radio提问 在php168整站的静态页面中如何写判断代码,请达人指教 求去除数组内值为空的数组项! 请教个问题下有关查询的 关于ecshop的smarty问题 (生成荣誉证书)网站查询到数据,然后实现对图片的编辑 不显示查询结果,帮忙看看,初级问题,马上结贴 实现后台提交的文字中有超链接攻能!同时排版正常!
/**
* 下载一个文件
*/
$file="detail.php";//我们测试用的PHP文件
$dest="test.php";//下载后的文件名header("Pragma: public");
header("Expires: 0");
header("Cache-Control: must-revalidate, post-check=0, pre-check=0");
header("Content-Type: application/x-php");//文件类型
header("Content-Disposition: attachment; filename=$dest;" );//文件名
header("Content-Transfer-Encoding: binary");
header("Content-Length: ".filesize($file));//长度//读文件
readfile($file);?>
$file="test.php"//要下载的源代码
header("Content-type: application/force-download");
header("Content-Disposition: attachment; filename=$file");
readfile($file);
?>
将你的PHP文件做为一个文本,然后打开那个
文本,将里面的内容读出,写在网页上,或者
直接写入文本以供别人下载.不知道行不行.呵
http://www.idll.net/test/ccterran.php
http://www.idll.net/test/ashchen.php我真的不想把文件改名或打包,有没有办法直接提供php文件的下载链接呢?
http://www.idll.net/test/source.php
这个空间支持php和mysql
我是按照你给的代码写的啊不明白:(
下面的几个函数在这个空间禁用,不知道有没有关系。
各位大侠你们的方法有没有测试过啊?!因为安全设置的原因, 商务中国的php不支持如下的函数: phpinfo,popen,exec,passthru,system. 如果您在我们的虚拟主机上使用了这些函数, 将不会得到任何的返回结果.
http://www.iitong.com/b.php
http://www.iitong.com/b.php这个我看了一下,可以下载