Dobrý deň, chcel by som sa vás spýtať, ako by som pomocou PHP overil či po kontrole formu sa v ňom nachádza URL adresa v tvare napr.:
http://www.test.sk/test.gif
a aby ostatné znaky okrem týchto nepovolilo.
Ďakujem za pomoc.
Sand
Dobrý deň, chcel by som sa vás spýtať, ako by som pomocou PHP overil či po kontrole formu sa v ňom nachádza URL adresa v tvare napr.:
http://www.test.sk/test.gif
a aby ostatné znaky okrem týchto nepovolilo.
No ide mi o to, ako sú napr. kontroly pri registráciách e-mailu (Správny tvar... skript overuje ďalej a odošle/nesprávny... vyhodí chybu).
Jednoducho povedané, aby aby sa zhodovali podľa určitého tvaru, teda podľa:
http://nieco.sk/nejakýobrazok.gif
http://nieco.sk
teda bez uvedenia názvu súboru a jeho koncovky, tak by to vypísalo chybu.
nastuduj si regularni vyrazy, ktere jsou odpovedi na tvou otazku - urcite tady bude nejeden clanek na programujte
uhm, no zalezi jestli jeste na tom pravidle - jestli domena ma byt pevna, nebo to musi mit jen ten tvar toho obrazku. Pro
http://nieco.sk/nejakýobrazok.gif
if(preg_match("/http\:\/\/nieco\.sk\/([a-zA-Z0-9-_\.]+)/",$url_z_postu)){
//vse ok
}else{
// neprosel
}
ten vyraz, co jsem napsal je dosti omezeny, ale pro tebe mozna dostacujici - jinak staci to trochu pozmenit
...("/http\:\/\/nieco\.sk\/...{
Ano, opravdu chci reagovat → zobrazí formulář pro přidání příspěvku