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;
}
}
?>