![]() |
![]() ![]() |
![]() |
![]()
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; |
|
|
![]()
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 (.*?)
|
|
|
![]()
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)
|
|
|
![]()
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) |
|
|
![]()
Post
#5
|
|
Grupa: Zarejestrowani Postów: 4 655 Pomógł: 556 Dołączył: 17.03.2009 Skąd: Katowice Ostrzeżenie: (0%) ![]() ![]() |
Użyj Preg_Replace albo Str_Str (IMG:style_emoticons/default/smile.gif) On chce coś wyciągnąć czy coś podmieniać? ^^ |
|
|
![]()
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. |
|
|
![]() ![]() |
![]() |
Aktualny czas: 25.08.2025 - 14:58 |