Mecze wyrazenia od dwoch dni i cos mi wychodzi ale nie wiem czy to ja jestem za glupi na to czy taka to juz faza ksiezyca ;)
$regexp = "(href=\".+?\")";
$zm = file("http://www.allegro.pl");
for ($i = 0; $i < count($zm); $i++)
{
preg_match($regexp, $zm[$i], $res, PREG_OFFSET_CAPTURE);
if (count($res) > 0)
{
print_r($res[0][0]);
echo "<br>\n";
}
}
Moje pytanie brzmi dlaczego jak zmienie na onet.pl to w ogole nie dziala (pokazuje tylko dwa linki do css i ico a przeciez jest ich wiecej) chyba ze zmienie na
$regexp = "(href=.+?)"; ale patrzalem w zrodla i na onecie sa " wiec nie wiem dlaczego tak sie dzieje :/ Z allegro tez jest dziwnie bo nie pokazuje linkow kategorii. Przeciez te linki sa takie same jak inne wiec dlaczego jedne widzi a inne nie :/
Bardzo byc moze ze jest gdzies blad w rozumowaniu ale ja juz nie mam sily dlatego zwracam sie z prosba do forumowiczow o naprostowowanie mojej skrzywionej swiadomosci :>