Autor Zpráva
mates99
Profil *
Ahoj, potřeboval bych poradit jak pomocí preg_match dostanu z url id? Url je ve tvaru : <a href=foto.php?id=20545254&tab=1 target=_blank> já to zaboha nemůžu dát dohromady.
Joker
Profil
$matches = array();
preg_match("href=foto.php?id=([0-9]+)", $vstup, $matches);

V $matches[1] by měla být hodnota ID
mates99
Profil *
To mi háže nějakou chybu :

Warning: preg_match() [function.preg-match]: Delimiter must not be alphanumeric or backslash
mates99
Profil *
Takhle je to bez chyby
preg_match("/href=foto.php?id=([0-9]+)/", $vstup, $matches);
ale zas tam neni ta hodnota
mates99
Profil *
Funguje to jen když to zkrátim až za ? v url :
preg_match_all("/id=([0-9]+)/", $stranka, $matches);
ale zas tam mám spoustu jiných ID, neví někdo jak to udělat s tím otazníkem?
mates99
Profil *
Tak už jsem to doladil, dík za nakopnutí

preg_match_all("/href=foto.php\?id=([0-9]+)/", $stranka, $matches);

Vaše odpověď


Prosím používejte diakritiku a interpunkci.

Ochrana proti spamu. Napište prosím číslo dvě-sta čtyřicet-sedm: