Здравейте! Имам проблем с функцията preg_match като грешката е в моя код, но немога да я открия. Става въпрос за защита на линковете. Ето какво написах:
Но винаги ми показва Невалиден линк дори когато линкът е такъв: http://www.myimage.com/lajfasgasf. Ако може да ми обесните грешката без код аз сам да го оправя или по - точно да се помъча да го оправя.
Код:
$url = $_POST['url'];
if(!preg_match('/^http:\/\/www\.[a-zA-Z0-9\._\-]{1,20}+\.[a-z0-9\-]{1,6}+\/[a-zA-Z0-9а-яА-Я:\.]{0,50}$/', $url)) {
die("Невалиден линк!");
}