PHP işlevi ile dosya uzantılarına göre imge gösterme
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; } } ?>