-1
我試圖讓這個路徑:爲什麼在DIRECTORY_SEPARATOR之後放置變量值?
C:\xampp\htdocs\site\folder\filename.jpg
這樣做:
$i = new Imagick('C:\xampp\htdocs\site\folder' . DIRECTORY_SEPARATOR . $filename);
這將返回:
C:\xampp\htdocs\site\folder\
但它不具備$filename
。
我也曾嘗試:
$i = new Imagick(__DIR__ . DIRECTORY_SEPARATOR . 'folder' . DIRECTORY_SEPARATOR . $filename);
這將返回:
C:\xampp\htdocs\site\files\folder\filename.jpg
所以我嘗試添加..\
來從files
文件夾走:
$i = new Imagick(__DIR__ . DIRECTORY_SEPARATOR . '..\folder' . DIRECTORY_SEPARATOR . $filename);
但返回:
C:\xampp\htdocs\site\files\..\folder\filename.jpg
我該如何到達正確的文件夾?
您可以用'真實路徑()'[功能](http://php.net/manual/en/function.realpath.php)擴展路徑和擺脫'''。 – ankhzet
最可能的解釋是'$ filename'不存在/在第一個示例中爲空。因爲這應該是原樣。 – deceze