Zdravím. Mám formulář a v něm input:
<input type=text name=obrazek>
A odesílám to POST metodou. Potřebuju ale udělat to, aby soubor uloz.php (ten zpracovává celej formulář) zjistil, zda-li se v tom mém inputu vyskytuje slovo imageshack.us + cokoliv dalšího a pokud ne, aby se script vrátil zpět, jinak aby pokračoval. Doufám že jsem to napsal srozumitelně, ale radši uvedu příklad:
Někdo zadá http://imageshack.us/obrazek.jpg a script pojede vesele dál. Pokud ale zadá http://obrazky.cz/obrazek.jpg, script to nedovolí a vrátí uživatele zpět. Díky všem za pomoc ;)
$reg_vyraz = "http://imageshack.us";
if (EregI($reg_vyraz, $_POST["name"])){
// pokračování skriptu
}
else {
// konec skriptu
}
jo sry, tam mělo být $_POST["obrazek"] samozřejmě...
ale fuj, regularni vyrazy na tohle... pouzij normalni retezcovou funkci strpos
A jo, už jsem si vzpomněl, když jsem se učil PHP tak sem četl o funkci, která hledá podřetězec v řetězci ;) Dík moc že si mi oživil paměť :)