Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [PHP]Pobieranie informacji z phpbb
Skr3czu
post
Post #1





Grupa: Zarejestrowani
Postów: 215
Pomógł: 0
Dołączył: 12.03.2007

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


Witam,

Mam taki kod który pobiera informację z IPB, ale jak zrobić aby pobierał dane z phpbb 3 np. z forum.dobreprogramy.pl ?
  1. <?php
  2. $strona = 'http://forum.php.pl';
  3.  
  4. $data = file_get_contents($strona);
  5. preg_match_all('#<p class=\"members\">(.*?) postów | (.*?) użytkowników</p>#', $data, $wynik);
  6.  
  7. $posty = $wynik[1][0]; // liczba postów
  8. $uzytkownicy = $wynik[2][1]; // liczba użytkowników
  9.  
  10. echo 'Postów: '.$posty.' Użytkowników: '.$uzytkownicy;
  11.  
  12. ?>


Próbowałem kilka razy sam, ale za bardzo nie wiem jak to zrobić, może ktoś mi pomóc albo wytłumaczyć...
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi
Crozin
post
Post #2





Grupa: Zarejestrowani
Postów: 6 476
Pomógł: 1306
Dołączył: 6.08.2006
Skąd: Kraków

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


http://crozin.com/~temp/forums.php
  1. <?php
  2.  
  3. header('Content-type: text/html; charset=utf-8');
  4. error_reporting(E_ALL | E_STRICT);
  5.  
  6. echo "<pre>Forum dobreprogramy.pl\n";
  7.  
  8. $source = file_get_contents('http://forum.dobreprogramy.pl');
  9. preg_match_all('#<p>Wszystkich postów: <strong>([0-9]+)</strong>.*tematów: <strong>([0-9]+)</strong>.*Wszystkich użytkowników: <strong>([0-9]+)</strong>#Usi', $source, $matches);
  10.  
  11. echo "\tPostów: " . $matches[1][0] . "\n\tTematów: " . $matches[2][0] . "\n\tUżytkowników: " . $matches[3][0];
  12. echo "\n\n\n=======================================\n\n\n";
  13.  
  14.  
  15.  
  16.  
  17. echo "Forum pbelite.org\n";
  18.  
  19. $source = file_get_contents('http://pbelite.org');
  20. preg_match_all('#użytkownicy napisali ([0-9,]+) postów w ([0-9,]+) tematach.*Razem mamy ([0-9,]+) zarejestrowanych#Usi', $source, $matches);
  21.  
  22. echo "\tPostów: " . $matches[1][0] . "\n\tTematów: " . $matches[2][0] . "\n\tUżytkowników: " . $matches[3][0];
  23. echo "\n\n\n=======================================\n\n\n";
  24.  
  25.  
  26.  
  27.  
  28.  
  29. echo "Forum przemo.org\n";
  30.  
  31. $source = iconv('iso-8859-2', 'utf-8', file_get_contents('http://www.przemo.org/phpBB2/forum/'));
  32. preg_match_all('#tkownicy napisali <b>([0-9]+)</b> postów, tematów <b>([0-9]+)</b><br />Mamy <b>([0-9,]+)</b> zarejestrowanych u#Usi', $source, $matches);
  33.  
  34. echo "\tPostów: " . $matches[1][0] . "\n\tTematów: " . $matches[2][0] . "\n\tUżytkowników: " . $matches[3][0];
  35. echo "\n\n\n=======================================\n\n\n";
  36.  
  37.  
  38.  
  39.  
  40. echo "Forum php.pl\n";
  41.  
  42. $source = iconv('iso-8859-2', 'utf-8', file_get_contents('http://forum.php.pl/index.html'));
  43. preg_match_all('#ytkownicy napisali <b>([0-9 ]+)</b> postów<br />Mamy <b>([0-9 ]+)</b> zarejestrowanych u#Usi', $source, $matches);
  44.  
  45. echo "\tPostów: " . $matches[1][0] . "\n\tUżytkowników: " . $matches[2][0];
  46. echo "\n\n\n=======================================\n\n\n";
  47.  
  48. ?>
Go to the top of the page
+Quote Post

Posty w temacie
- Skr3czu   [PHP]Pobieranie informacji z phpbb   17.05.2008, 09:35:44
- - Trojan   [PHP] pobierz, plaintext <?php //adres str...   17.05.2008, 10:23:40
- - Crozin   [PHP] pobierz, plaintext <?php $strona = 'http...   17.05.2008, 11:29:22
- - Skr3czu   Dzięki. Ale jak zrobić jeszcze, aby pob...   17.05.2008, 11:39:18
- - Trojan   http://www.przemo.org/phpBB2/forum [PHP] pobierz,...   17.05.2008, 11:51:12
- - Skr3czu   A jak zrobić, aby w IPB też pokazywa...   17.05.2008, 12:03:17
- - Trojan   już poprawiłem. forum źle zinterpretowało znacznik...   17.05.2008, 12:06:36
- - Skr3czu   Próbuje z Mybb (pbelite.org) i tam mi jakoś nie wc...   17.05.2008, 12:09:33
- - Crozin   Polecam lekturę regexp" title="Zobacz w manua...   17.05.2008, 12:43:26
- - Skr3czu   Crozin, nie działa... i jeszcze żeby pokazywało il...   17.05.2008, 12:56:26
- - Crozin   Jak nie działa jak działa [PHP] pobierz, plaintext...   17.05.2008, 13:04:30
- - Skr3czu   mi coś nie działa ;/ możesz mi to wytłumaczyć jak ...   17.05.2008, 13:13:43
- - Crozin   Ale stosujesz to dla http://www.przemo.org/phpBB2/...   17.05.2008, 13:35:09
- - Skr3czu   Mi chodzi o PBelite.org czyli mybb i tylko to mybb...   17.05.2008, 13:37:10
- - Crozin   http://crozin.com/~temp/forums.php[PHP] pobierz, p...   17.05.2008, 16:26:37
- - Skr3czu   Dzięki, ale nie o to mi chodziło ja chce przez te...   17.05.2008, 19:41:00
- - Crozin   Bo nie masz zmiennej $users - masz $uzyt...   17.05.2008, 19:47:04
- - Skr3czu   CytatBo nie masz zmiennej $users - masz ...   17.05.2008, 19:51:31
- - Trojan   w http://pbelite.org będzie trochę inaczej poniewa...   17.05.2008, 21:20:49
- - Crozin   Teraz jedynym powodem, dla którego może Ci nie dzi...   17.05.2008, 21:48:35
- - Skr3czu   Nie chce zmieniać kodowania stronki, więc jak do t...   18.05.2008, 07:18:55
- - Crozin   [PHP] pobierz, plaintext <?php$source = iconv...   18.05.2008, 08:46:36
- - Skr3czu   Wielkie dzięki działa Jeszcze jedno J...   19.05.2008, 06:57:57
- - Crozin   Ale: kodowanie_twojej_strony-zapewne: iso-8859-2 m...   19.05.2008, 07:36:06
|- - Skr3czu   Cytat(Crozin @ 19.05.2008, 08:36:06 )...   19.05.2008, 14:31:03
- - Crozin   Ale ani Google, ani forumowa szukajka, ani wikiped...   19.05.2008, 14:48:19
|- - Skr3czu   Cytat(Crozin @ 19.05.2008, 15:48:19 )...   19.05.2008, 14:56:41
- - Crozin   kilk   19.05.2008, 15:07:48
- - Skr3czu   Ale dalej nie wiem jak to dodać..., może mi ktoś d...   21.05.2008, 14:13:37


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: 9.10.2025 - 09:37