0
檢測圖像類型我試圖從一個叫做avatar_50x50文件夾回聲圖像,用文件作爲用戶名的名稱。儘管擴展名將始終是一個圖像,但我將如何確定它是什麼文件類型?從文件的路徑和文件名
<img src="../images/users/avatar_50x50/<?php echo $sel_user['username']; ?>"
檢測圖像類型我試圖從一個叫做avatar_50x50文件夾回聲圖像,用文件作爲用戶名的名稱。儘管擴展名將始終是一個圖像,但我將如何確定它是什麼文件類型?從文件的路徑和文件名
<img src="../images/users/avatar_50x50/<?php echo $sel_user['username']; ?>"
可以使用3210和陣列採取第一個元素,如果你確信只有一個有名稱爲用戶名的圖像:
<?php
$file = glob('../images/users/avatar_50x50/'.$sel_user['username'].'.*');
echo '<img src="../images/users/avatar_50x50/'.$file[0].'" alt="" />';
?>
使用http://php.net/exif_imagetype
而不是使用「開關」運營商找到合適的圖片分機。
$type = exif_imagetype($image);
switch($type) {
case IMAGETYPE_GIF:
$ext = '.gif';
// etc...
}
店在數據庫中的圖像的名稱,它比搜索的圖像 – Bgi
可能重複好[如何檢查文件的路徑是在PHP的圖像或不?(http://stackoverflow.com/questions/2117396/how-to-check-a-file-path-is-an-image-or-in-php) –
我的數據庫中沒有用於文件的表格。有什麼選擇? – Justin