Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: preg_match_all i problem z gry-online
Forum PHP.pl > Forum > PHP
edzio_max
Witam. Otóż mam problem z pobraniem treści ze strony gry-online. Dokładnie chodzi o "wymagania sprzętowe", z resztą nie mam problemów.
Napisałem taki o to kod który z innymi danymi działa poprawnie lecz wartości wymagania sprzętowe nie chce pobrać.
Pomoże ktoś?

Kod
preg_match_all('/<span class=\"f_1\">wymagania sprzętowe:<\/span> (.*)<\/td><\/tr>/iU', $value, $matches);
$matches = iconv('windows-1250', 'utf-8', $matches[1][0]);
$this->values['wymagania'] = $matches;
Fifi209
zamiast (.*) spróbuj (.*?)
edzio_max
nic to nie dało niestety sad.gif
Grand93
Preg_match_all ? Na pewno o to chodziło ?
Preg_Match_All zwraca : Returns the number of full pattern matches (which might be zero), or FALSE if an error occurred.
czyli liczbę znalezionych wyników. Użyj Preg_Replace albo Str_Str smile.gif
Fifi209
Cytat(Grand93 @ 31.10.2010, 22:44:50 ) *
Użyj Preg_Replace albo Str_Str smile.gif

On chce coś wyciągnąć czy coś podmieniać? ^^
kryzz
możesz spróbować to ([^<]*)
zamiast preg_match_all może preg_match.
Strona tej gry online jest w windows-1250, a Twoja w utf-8? Jak tak, to czemu do preg'a wrzucasz znaki w utf-8?
Jak dla mnie, to za mało informacji dałeś, więc tylko zgaduje.
To jest wersja lo-fi głównej zawartości. Aby zobaczyć pełną wersję z większą zawartością, obrazkami i formatowaniem proszę kliknij tutaj.
Invision Power Board © 2001-2025 Invision Power Services, Inc.