作者rollman (死命咬着牙...)
看板PHP
标题[请益] 下载档案的问题
时间Wed Nov 29 01:52:35 2006
这是我的程式
想用下拉式选单 选择我想要下载的程式
选取後 按下ok 会让browser荡掉
可是只有单独php的code的时候又可以顺利的执行($file_name=="WDD051001.pdf")
直接用指定的
却可以下载
请问一下 怎麽解决?
*test.php档案内容*
<html>
<head>
</head>
<body>
<form name="form1" method="post" action="test.php">
<select name="column1" size=1 >
<option value="Select">请选择</option>
<option value="WDD051001.pdf">WDD1</option>
<option value="WDD051101.pdf">WDD2</option>
</select>
<input name="submit" type="submit" value="Ok">
</form>
<?
$file_name = $_POST["column1"];
$file_url = rawurlencode($file_name);
header("Content-Type: application/download");
header("Content-Disposition: attachment; filename=$file_name");
readfile($file_url);
?>
</body>
</html>
--
※ 发信站: 批踢踢实业坊(ptt.cc)
◆ From: 140.116.245.165
1F:推 foxzgerald:Content-Type 是不是打错阿? 11/29 02:24
2F:→ suckerlove:header前不能印出东西@@ 11/29 05:48