3

我的服务器上有一个用 html/php 编写的网站。我还有一个脚本,它加载一个文件并返回一些图表。我可以使用<input type="file" (...)/>.

问题是:我不想从我的硬盘驱动器而是直接从服务器加载文件 - 我的意思是文件已经上传,现在我希望人们能够选择他们想要的文件并用我的脚本分析它们。假设他们在这个位置:/home/user/www/source/. 我该怎么做?是否有一些智能功能可以替换<input>

4

3 回答 3

2

如果某个文件夹中的所有文件都有效,那么您可以glob()创建链接或选择列表。如果你想操作一个文件的内容,你需要用 PHP打开它,读取内容,然后将数据输出到 html 中。

于 2012-09-05T19:35:20.070 回答
0

图像存储在硬盘上,使用 img-tag 怎么样?

于 2012-09-05T19:12:21.617 回答
0

上传文件后,您的脚本可以将该文件附加到上传文件的列表中......类似于

file1.txt
file2.txt
data1.txt

然后你可以使用你的脚本来动态列出文件......

<?
$f = file ('uploads.txt');

print '<ul>';
for ($i=0; $i<count($f); $i++) {
    print '<li><a href="analyze.php?f='.$f[$i].'">'.$f[$i].'</a></li>';
}

print '</ul>';

?>

当然,您必须将图形创建代码放在 analyze.php 中,以便它返回与所选文件对应的图形。

于 2012-09-05T19:15:05.320 回答