【发布时间】:2019-06-30 05:55:10
【问题描述】:
我正在尝试捕获文件的相对路径以创建共享链接。
从我在网络服务器上的httpdocs 文件夹中,我的文件在这里:
jack/single/uploads/folder1/image.jpg
var $dir . '/' . $file 给了我这个输出:
uploads/folder1/image.jpg
realpath($dir . '/' . $file 给我这个输出:
/home/vhosts/example.com/subdomains/develop3/httpdocs/jack/single/uploads/folder1/image.jpg
我想要实现的是这个输出:
`http://develop3.example.com/jack/single/uploads/folder1/image.jpg`
我怎样才能做到这一点,以便我可以创建一个分享链接?
【问题讨论】:
-
如果相应地更改魔术变量
$dir会发生什么? -
jack/single/uploads/folder1;所以只有文件所在的目录 -
如果
$dir包含您发布的内容,附加另一个/和另一个变量将永远不会返回前面不包含jack/single的变量 -
只需将 /home/vhosts/example.com/subdomains/develop3/httpdocs 替换为 develop3.example.com
标签: php path relative-path