2013-05-05 207 views
6

例子:PHP获取图像的文件路径?

图片URL:

localhost/example/folder/filename.jpg 

我想要得到的图像的路径,它必须是:

localhost/example/folder/ 

如何做到这一点?

我说的英文不太好。谢谢!

我已经找到了解决办法,而不是使用目录名称:

$image = 'localhost/example/folder/filename.jpg'; 
$directory = substr($image, 0, strrpos($image, '/', -2) + 1); 
echo $directory; 
//return: localhost/example/folder/ 
+3

使用dirname('localhost/example/folder/filename.jpg') – 2013-05-05 15:58:31

+1

这可能有所帮助:http://php.net/manual/en/function.pathinfo.php – 2013-05-05 15:59:22

回答

6

获取文件的父文件夹:

dirname("localhost/example/folder/filename.jpg"); 

参见: the doc

+0

谢谢!我做到了。 – 2013-05-06 01:25:50

7

使用dirname()

<?php 
echo dirname('localhost/example/folder/filename.jpg'); 
?>