Ana Sayfa Programlama PHP ile dosya uzantılarına göre simge gösterme

PHP ile dosya uzantılarına göre simge gösterme

300
0

Bazı dosya uzantı imgelerini yüklemek için burayı  tıklayın.

dosyaUzantiListele işlevinin Kullanımı

$dosyaadi = "dosya.png";
$dosya_uzanti= pathinfo($dosyaadi, PATHINFO_EXTENSION); // pathinfo ile dosyanın uzantısını bul
$imge = dosyaUzantiListele($uzanti); // 
echo '<img src="img/'.$imge.'"> '.$dosyaadi;
PHP “dosyaUzantiListele” işlevi

<?PHP
function dosyaUzantiListele($uzanti) {
switch ($uzanti) {
case "ai":
    return "ai.png";
    break;
    
case "css":
    return "css.png";
    break;
    
case "csv":
case "xlsx":
case "xls":
    return "excel.png";
    break;
    
case "fla":
case "swf":
    return "fla.png";
    break;
    
case "mp3":
case "wav":
    return "wav.png";
    break;
    
case "gif":
case "png":
    return "png.png";
    break;
case "jpg":
case "JPG":
    return "jpg2.png";
    break;
        
case "bmp":
case "dib":
    return "bmp.png";
    break;
    
case "txt":
case "log":
case "sql":
    return "text.png";
    break;
    
case "js":
    return "jscript.png";
    break;
 
case "pdf":
    return "pdf.png";
    break;
    
case "zip":
case "tgz":
case "gz":
    return "zip.png";
    break;
case "rar":    
return "rar.png";
    break;
case "doc":
case "rtf":
    return "word.png";
    break;
case "docx":    
    return "word_docx.png";
    break;
    
case "asp":
case "jsp":
    return "asp.png";
    break;
    
case "php":
    return "desktop.png";
    break;
    
case "htm":
case "html":
    return "html.png";
    break;
    
case "ppt":
    return "powerpoint.png";
    break;
    
case "exe":
case "com":
    return "exe.png";
    break;
case "bat":    
    return "bat.png";
    break;
    
case "wmv":
    return "wmv.png";
        break;
case "mpg":
case "mpeg":
case "wma":
case "asf":
    return "mpg.png";
    break;
    
case "midi":
case "mid":
    return "mpg.png";
    break;
    
case "mov":
    return "mov.png";
    break;
    
case "psd":
    return "psd.png";
    break;
    
case "ram":
case "rm":
    return "real.png";
    break;
    
case "xml":
    return "xml.png";
    break;
    
default:
    return "default.png";
    break;
        }    
}
?>

CEVAP VER

Lütfen yorumunuzu giriniz!
Lütfen isminizi buraya giriniz