Регулярен израз за адрес на картинка

  • Автор Автор fbian
  • Начална дата Начална дата

fbian

Registered
Как би изглеждал регулярен израз за валидиране на този адрес:
http://sitename.com/folder/00000000/md5 hash.разширение(jpg или png)
 
PHP:
$string = ***хеширан с md5() низ***.png/jpg;
$str = "pravilniqt niz";
$istrue = preg_match("/$(.{32})\.[png/jpg]^/", $str, $str2);
if(md5($str) == $str2[0]){echo "Всичко е наред!";}
else {echo "Не всичко е наред!";}

Не съм сигурен дали не трябва да е $str2[1], вместо $str2[0](4-ред), ти ще си го провериш.
 
Благодаря за бързия отговор,но не е това,което ми трябва.Интересува ме да валидирам дали дадена картинка е на моя сървър,следователно регулярни израз трябва да проверя дали URL-то отговаря на този модел,който съм дал,а не само md5 името и разширението.
 
Fakeheal каза:
Защо не ползваш просто file_exist - http://php.net/manual/en/function.file-exists.php ?
Всъщност и това ме устройва.Благодаря +1.
 

Back
Горе