我在目录中有像pdf这样的文件,我创建了一个搜索表单,用户将在其中输入文件代码,如果匹配文件名,它将搜索源目录,允许用户下载文件,如果没有它会显示“No Results”这是我所做的,但我不确定我应该用什么代码从我的源目录下载文件,我只是看到了在某处下载文件的代码并用变量i替换源文件在用户搜索时使用
<html>
<head>
<title>Search Contacts</title>
</head>
<body>
<h3>Search Client File</h3>
<form method="post" action="#" id="searchform">
Type the File Code:<br><br>
<input type="text" name="fcode">
<br>
<input type="submit" name="submit" value="Search">
</form>
<?php
$filecode=$_POST["fcode"];
if (!empty($filecode))
{
$ch = curl_init();
$source = "/sdir/$filecode.pdf"; //this is from another computer
curl_setopt($ch, CURLOPT_URL, $source);
curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1);
$data = curl_exec ($ch);
curl_close ($ch);
$destination = "/tdir/afile.pdf"; //this is from a different computer
$file = fopen($destination, "w+");
fputs($file, $data);
fclose($file);
}
else
{
echo "No Results";
}
?>
</body>
</html>
问题是下载的文件是不可查看的