Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> preg_match_all i problem z gry-online
edzio_max
post
Post #1





Grupa: Zarejestrowani
Postów: 17
Pomógł: 0
Dołączył: 31.10.2010

Ostrzeżenie: (0%)
-----


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;
Go to the top of the page
+Quote Post
Fifi209
post
Post #2





Grupa: Zarejestrowani
Postów: 4 655
Pomógł: 556
Dołączył: 17.03.2009
Skąd: Katowice

Ostrzeżenie: (0%)
-----


zamiast (.*) spróbuj (.*?)
Go to the top of the page
+Quote Post
edzio_max
post
Post #3





Grupa: Zarejestrowani
Postów: 17
Pomógł: 0
Dołączył: 31.10.2010

Ostrzeżenie: (0%)
-----


nic to nie dało niestety (IMG:style_emoticons/default/sad.gif)
Go to the top of the page
+Quote Post
Grand93
post
Post #4





Grupa: Zarejestrowani
Postów: 58
Pomógł: 1
Dołączył: 2.08.2010
Skąd: Dębica

Ostrzeżenie: (0%)
-----


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 (IMG:style_emoticons/default/smile.gif)
Go to the top of the page
+Quote Post
Fifi209
post
Post #5





Grupa: Zarejestrowani
Postów: 4 655
Pomógł: 556
Dołączył: 17.03.2009
Skąd: Katowice

Ostrzeżenie: (0%)
-----


Cytat(Grand93 @ 31.10.2010, 22:44:50 ) *
Użyj Preg_Replace albo Str_Str (IMG:style_emoticons/default/smile.gif)

On chce coś wyciągnąć czy coś podmieniać? ^^
Go to the top of the page
+Quote Post
kryzz
post
Post #6





Grupa: Zarejestrowani
Postów: 10
Pomógł: 3
Dołączył: 21.11.2008

Ostrzeżenie: (0%)
-----


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.
Go to the top of the page
+Quote Post

Reply to this topicStart new topic
2 Użytkowników czyta ten temat (2 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Aktualny czas: 25.08.2025 - 14:58