Проверка дали линка завършва на .png, .gif, .jpg

ludasam

Registered
Имате ли идея как ще стане една проста проверка на линка, дали завършва на .png, gif, jpg и ако не завършва на някой от тези формати да връща грешка:
- Невалиден формат.

Предполагам ще трябва да се използва if и preg_match?
 
PHP:
$link = "http://web-tourist.net/forum/templates/Maxmedia/images/php.png";
$exp = end(explode(".",$link));
$allow = array("png","jpg","gif");
if(in_array("exp",$allow)) {
//да
}
else {
//не
}
 
<?php
if($img = @GetImageSize("ihcomputing1.gif"))
{
switch ($img[2])
{
case 1 :
echo "image is a gif";
break;
case 2 :
echo "image is a jpeg";
break;
case 3 :
echo "image type is PNG";
break;
case 4 :
echo "image type is SWF";
break;
case 5 :
echo "image type is PSD";
break;
case 6 :
echo "image type is BMP";
break;
}
}
else
{
echo "image does not exist";
}
?>
 

Back
Горе