我有一个文件夹结构如下:
mydomain.example
->Folder-A
->Folder-B
我有一个来自数据库的字符串 ../Folder-B/image1.jpg
,它指向 Folder-B
中的图像。
在 Folder-A
的脚本中,我正在使用 dirname(__FILE__)
来获取文件名,我得到 mydomain.example/Folder-A
。在这个脚本中,我需要得到一个字符串 'mydomain.example/Folder-B/image1.jpg
。我试过了
$path=dirname(__FILE__).'/'.'../Folder-B/image1.jpg';
这显示为 mydomain.com%2FFolder-A%2F..%2FFolder-B%2Fimage1.jpg
这是用于 Facebook 分享按钮,无法获取正确的图像。任何人都知道如何正确获取路径?
我希望得到一个网址: mydomain.example%2FFolder-B%2Fimage1.jpg
原文由 aVC 发布,翻译遵循 CC BY-SA 4.0 许可协议
对于 PHP < 5.3 使用:
在 PHP 5.3 到 5.6 中使用:
在 PHP >= 7.0 中使用: