ציטוט:
נכתב במקור על ידי talbeno
אני לא בטוח עד כמה זה אפשרי, אבל מה שחשבתי עליו זה בדיקה של הסיומת בצורה כזאת בערך:
PHP קוד:
<?php $url = "http://www.your-link.com/index.zip"; $ext = substr($url, -3); switch ($ext) { case "zip": echo "download"; break; case "rar": echo "download"; break; case "tar": echo "download"; break; case "mp3": echo "download"; break; case "mp4": echo "download"; break; case "avi": echo "download"; break; case "htm": echo "link"; break; case "tml": echo "link"; break; case "php": echo "link"; break; case "asp": echo "link"; break; case "spx": echo "link"; break; default: echo "undefined"; break; } ?>
לא בטוח עד כמה זה שימושי, אבל בכל זאת..
|
אני די בטוח שיש דרך יותר טובה מזאת, אבל אם כבר, אז שיעשה:
PHP קוד:
$ext = substr(strrchr($url, "."), 1 );
וכך הוא יקבל את כל מה שיש אחרי המופע האחרון של ".", כדי להתאים את הקוד גם לסיומות של 4 אותיות כדוגמת mpeg ולא רק 3.