אני לא בטוח עד כמה זה אפשרי, אבל מה שחשבתי עליו זה בדיקה של הסיומת בצורה כזאת בערך:
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;
}
?>
לא בטוח עד כמה זה שימושי, אבל בכל זאת..