在上传脚本中,我有
$destination = $_SERVER['DOCUMENT_ROOT'] . '/uploads/'. $_SESSION['username'] . '/entries/' . '/' . $year . '/';
我将图像路径上传到数据库,因此字符串存储为real_path(即S:\ sites \ www \ mysite \ uploads \ username \ entries \ 2011 \ file.png)
是否有一个功能可以将该真实路径转换为“ http:// sitename / uploads ...”
虽然不难实现,但我想知道是否有内置的。我看了看文档,但是找不到任何东西。
最佳答案
看起来您需要做的就是以不同的方式构建路径。
$base = '/uploads/'. $_SESSION['username'] . '/entries/' . '/' . $year . '/';
$destination = $_SERVER['DOCUMENT_ROOT'] . $base;
$url = $_SERVER['HTTP_HOST'] . $base;
关于php - 有没有与real_path相反的PHP函数?,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/6289071/