打开动态文件(fopen)


Open dynamic file (fopen)

我正在尝试打开一个用户以前上传到我的网站的文档。从resarch我得到了那个fopen()(http://php.net/manual/en/function.fopen.php)是一个很好的选择,但我就是不明白。文档的链接只显示文档以前是否真的上传过(我已经成功上传了)。点击该链接可以打开任何格式的文件(Word for doc/docx,pdf阅读器for pdf等)。在这种情况下,当谈到如何用HTML和PHP编写时,我都不知所措。

我最后一次尝试是这样的:

<p><a href="#" target="_blank">Word Lesson Plan</a>';
if((!empty($row["File"])))
{ echo' | <a href="'fopen($row["File"],"r");'">For Students</a>';}
echo '</p>

但它甚至没有像那样显示页面。我真的很纠结。如何动态地向数据库中的文件添加链接,并仅在数据库中有文件时显示?

/Håkan

Fopen用于打开文件进行读取或写入。要显示上传的文件,只需在锚点标记的href属性中添加正确的文件路径。

{ echo' | <a href="'.$row["File"].'">For Students</a>';}

考虑到$row['File']是文件在服务器中上传的路径。