我正在尝试打开用户以前上传到我的网站的文档。从研究中我得到了fopen() (http://php.net/manual/en/function.fopen.php )是一个很好的选择,但我就是不明白。文档的链接只显示文档以前是否确实上传过(我已经设法做到了)。点击该链接可以打开任何格式的文件(Word for doc/docx,pdf-reader 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
发布于 2016-05-17 00:14:31
Fopen用于打开文件进行读写。要显示上传的文件,只需在锚标签的href属性中添加正确的文件路径即可。
{ echo' | <a href="'.$row["File"].'">For Students</a>';}考虑到$row' file‘是上传到服务器中的文件的路径。
https://stackoverflow.com/questions/37258380
复制相似问题