//= Settings::TRACKING_CODE_B ?> //= Settings::TRACKING_CODE ?>
Hoj,
chtěl bych se poradit.
Potřebují aby uživatel zadal do inputu url, ale musí být validní. Jak to prověřím?
Potřebují aby mi to ověřilo jestli je validní např. url:
http://example.com/ nebo example.com/
s tím prvním to mám takhle:
function url_Valid($url) { if (filter_var($url, FILTER_VALIDATE_URL)) return true; else return false; }
ale uživatel může zadát např. http://jshadjksakdksadksh/554sa4d/ a ono to vezme.
S tím druhým si nevím rady. Zkoušel jsem:
function url_Valid($url) { if (filter_var($url, FILTER_VALIDATE_URL, FILTER_FLAG_HOST_REQUIRED)) return true; else return false; }
Ale to funguje stejně jak první funkce.
Ahoj, na toto použij regulární výraz.
Ještě jsem ti našel diskusi na toto téma zde -> http://stackoverflow.com/…egex-for-url
Zobrazeno 3 zpráv z 3.