Autor | Zpráva | ||
---|---|---|---|
mates99 Profil * |
#1 · Zasláno: 17. 2. 2009, 08:51:25
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 |
#2 · Zasláno: 17. 2. 2009, 09:23:51
$matches = array();
preg_match("href=foto.php?id=([0-9]+)", $vstup, $matches); V $matches[1] by měla být hodnota ID |
||
mates99 Profil * |
#3 · Zasláno: 17. 2. 2009, 09:38:59
To mi háže nějakou chybu :
Warning: preg_match() [function.preg-match]: Delimiter must not be alphanumeric or backslash |
||
mates99 Profil * |
#4 · Zasláno: 17. 2. 2009, 09:50:46
Takhle je to bez chyby
preg_match("/href=foto.php?id=([0-9]+)/", $vstup, $matches); ale zas tam neni ta hodnota |
||
mates99 Profil * |
#5 · Zasláno: 17. 2. 2009, 10:07:54
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 * |
#6 · Zasláno: 17. 2. 2009, 10:14:11
Tak už jsem to doladil, dík za nakopnutí
preg_match_all("/href=foto.php\?id=([0-9]+)/", $stranka, $matches); |
||
Časová prodleva: 15 let
|
0