作者taiwancat (月季)
看板PHP
标题Re: [请益] php档案下载问题
时间Thu Oct 20 15:00:45 2005
※ 引述《wenjr (wenjr)》之铭言:
: 我要点一个连结
: 连结的档案是中文的
: 如"测试.txt"
: 接下来会在网页上显示该档案的内容或下载
: 这是我的问题
: 我在本机(写个网页放在window作业系统上)上测可以
: 但放到伺服器端後,看原始码是ok的
: 但点选後就出现找不到该档案,不过登入到伺服器端
: 检查该路径是有该档案,但中文档名就是不行,不过英文可以
: 请指教
: 是否要改apache的组态设定档?改那里?
以前写的一段小程式给你参考
--------
连结:<a href=download.php?file=测试.rar>下载测试.rar</a>
---download.php----
<?php
if(!$_GET[file]) die("参数错误\n");
$file_name = $_GET[file];
$file_url = rawurlencode($file_name);
header("Content-Type: application/download");
header("Content-Disposition: attachment; filename=$file_name");
readfile($file_url);
?>
--
※ 发信站: 批踢踢实业坊(ptt.cc)
◆ From: 220.141.157.169
1F:推 backfish:推 10/21 22:08
2F:推 previa:推 07/03 16:30