Autor Zpráva
king26
Profil
Ahoj, funkce preg_match_all() me vyhazuje tuto chybu:
Warning: preg_match_all() [function.preg-match-all]: Compilation failed: unmatched parentheses at offset 31 in /var/www/che.php on line 3


příkaz vypadá takto:
preg_match_all('~\<h2\>\<a href=\"/<?P<adresa>.+)/\"\>(?P<nazev>.+)\</a\>\</h2\>~iUsu', $pars, $matches);


netuším proč, pokud místo <?P<adresa>.+) dám .* (aby me to tu adresu nevyhledávalo) tak vše funguje...

kód který vyřezávám vypadá asi takto:
<h2><a href="/nejaka-stranka/">Nějaká stránka</a></h2>


díky za rady :)
Nox
Profil
na pozici 31 tam máš ) ale nikde k tomu otevírací závorka není...co třeba
<?P<adresa>.+)
=>
(<?P<adresa>.+)

nebo tak
king26
Profil
díky, toho sem si vůbec nevšiml :)
Nox
Profil
nemáš zač
Toto téma je uzamčeno. Odpověď nelze zaslat.