Php 允许用户查看上传的FLE的路径

Php 允许用户查看上传的FLE的路径,php,html,file,url,hyperlink,Php,Html,File,Url,Hyperlink,我正在尝试添加一个链接,允许用户查看上传的文件 现在我有这个: $path = "http://" . APACHE_ROOT . UPLOAD_PATH . $result[0]['username'] . "ref_" . $ref_info[$i]['ref_email'] ."_" . $ref_info[$i]['year']; $status = '<a href="' . $path . '"> Uploaded </a>'; ) 但是我得到了一个错误

我正在尝试添加一个链接,允许用户查看上传的文件

现在我有这个:

$path = "http://" . APACHE_ROOT . UPLOAD_PATH . $result[0]['username'] . "ref_" . $ref_info[$i]['ref_email'] ."_" . $ref_info[$i]['year']; 

$status = '<a href="' . $path . '"> Uploaded </a>';
)

但是我得到了一个错误,url不存在(特别是“Google Chrome找不到var”)

我也试着用“file://”来启动url,但是链接没有响应

谢谢

PS如果有人想为这篇文章写一个更好的标题,请更改它!我想不出比这更好的了


编辑:我应该补充一点,手动键入url确实链接到正确的文件,即服务器的本地路径,无法从外部访问


APACHE_ROOT应该被类似于
www.yourdomain.com/faculty recrupting ref/

的东西所取代。您曾经看到过
http://var/www/google/search-engine
?路径不适用于URL,而适用于路径
APACHE_ROOT = /var/www/faculty-recruiting-ref/
UPLOAD_PATH = html/upload/