Zdravim,
pokousim se vytahnout sadu vysledku ( tabulka ) ze stranky http://www.eurofotbal.cz/ligue-1/2007-2008/vysledky-rozlosovani/
kod
$url = "http://www.eurofotbal.cz/ligue-1/2007-2008/vysledky-rozlosovani/";
$content = file_get_contents($url);
preg_match('~<table cellspacing="0" cellpadding="0" class="matches">(.+)</table>~Usi', $content, $out);
//print_r($out);
echo "<table border=1>";
echo $out[1];
echo "</table>";
Bezproblemu ..
Problem nastane kdyz chci vycucnout vsechny kola cili http://www.eurofotbal.cz/ligue-1/2007-2008/vysledky-rozlosovani/?month =0
Tech zapasu je mnohem vic a pole $out mam uplne prazdne.
Tabulka ma stale stejnou strukturu, akorat se rozroste.
Ma Preg nejake mnozstevni omezeni? V manualu nic nevidim, nejak to nemuzu pobrat.
Dik
Fórum › PHP
Problem - REGEXP
Nahlásit jako SPAM
IP: 62.168.38.–
echo preg_last_error(); // vyhodí dvojku
->
http://www.php.net/manual/en/function.preg-last-error.php
->
PREG_BACKTRACK_LIMIT_ERROR = 2
Viz omezení v phpinfo():
pcre.backtrack_limit
Standardně je to 100 000.
Nahlásit jako SPAM
IP: 85.70.82.–
Zjistit počet nových příspěvků
Přidej příspěvek
Toto téma je starší jak čtvrt roku – přidej svůj příspěvek jen tehdy, máš-li k tématu opravdu co říct!
Ano, opravdu chci reagovat → zobrazí formulář pro přidání příspěvku
×Vložení zdrojáku
×Vložení obrázku
×Vložení videa
Aktuálně jsou podporována videa ze serverů YouTube, Vimeo a Dailymotion.
×
Uživatelé prohlížející si toto vlákno
Uživatelé on-line: 0 registrovaných, 73 hostů
Podobná vlákna
Regexp — založil Figa
Multi Regexp — založil Figa
Regexp pro IBAN — založil Naemos
Regexp a kontrola délky — založil Aigor
RegExp, uvozovky/apostrofy — založil Petroff
Moderátoři diskuze