2015-12-11 79 views
0

当我使用文件上传,我可以得到这样的。如何从图像路径/链接获取图像名称,大小,温度?

.............................................. .................................................. .................................................. ............

$image_name = $_FILES['image']['name']; 
$image_size = $_FILES['image']['size']; 
$image_temp = $_FILES['image']['tmp_name']; 

,但我想知道,如何让图像名称,大小,从图像路径温度/链接

www.example.com/img/test.png 

使用PHP?

谢谢所有

+0

你能解释一下吗?不明白你想要什么 – bansi

+0

@bansi我认为他的意思是他如何从URL的直接访问中获得文件名,大小和temp。但都只是一个猜测 – Andrew

+0

是 - 安德鲁,谢谢^^ –

回答

0

使用pathinfo()filesize()

关于pathinfo(),从PHP手册:

<?php 
$path_parts = pathinfo('/www/htdocs/img/image.jpg'); 

echo $path_parts['dirname'], "\n"; 
echo $path_parts['basename'], "\n"; 
echo $path_parts['extension'], "\n"; 
echo $path_parts['filename'], "\n"; // since PHP 5.2.0 
?> 

您还可以getimagesize()

+0

我认为OP想获取远程图像的信息。 – roullie

+0

也许吧。他会告诉我们......或者他不会。 – Spooky

1
<?php 
    $filename='img/1967-jaguar.jpg';//image path 
    $path_parts = pathinfo($filename); 
    //print_r($path_parts); 
    echo 'Dir Name: '.$path_parts['dirname'].'<br>'; 
    echo 'Base Name: '.$path_parts['basename'].'<br>';; 
    echo 'Extension: '.$path_parts['extension'].'<br>';; 
    echo 'File Name: '.$path_parts['filename'].'<br>';; 
    echo $file_size=filesize($filename); 
    echo 'File Size: '.$file_size.'kb'; 
    //for image width height and mime 
    $imagesize=getimagesize($filename); 
    print_r($imagesize); 
    ?> 
0

玩你也可以ü se ....

“; echo $ path ['basename']。“
”; Echo $ path ['extension']。“
”; ?>

尝试它的正常工作......