Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> Informacje z kraju i świata z serwisu web.tlen.pl, Funkcja, PHP 4 i 5
Bakus
post 3.10.2004, 05:47:55
Post #1


Administrator serwera


Grupa: Przyjaciele php.pl
Postów: 909
Pomógł: 0
Dołączył: 12.08.2003
Skąd: /var/www/wroclaw.php

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


Funkcja stosunkowo prosta, ale może się komuś nastronę przydać...
Przykład zastosowania jest podany przed definicją funkcji.

  1. <?php
  2. $data = get_o2_info();
  3. foreach($data as $kat)
  4. {
  5. print &#092;"nnn<hr />nnn\" . $kat;
  6. }
  7. print &#092;"nnn<hr />\";
  8.  
  9.  
  10.  
  11. /**
  12.  * Funkcja pobiera informacje z serwizu web.tlen.pl i zwraca je w tablicy.
  13.  * Każdy element tablicy, to jedna kategoria wiadmomości.
  14.  *
  15.  * Jeżeli funkcja zawiedzie zwraca \"(bool) false\".
  16.  *
  17.  * @param void
  18.  * @return array Tablica z informacjami.
  19.  */
  20. function get_o2_info()
  21. {
  22. $zamiana = array(
  23. &#092;"n\" => \"\",
  24. &#092;"<br>\" => \"<br />n\",
  25. &#092;"target=_blank\" => 'target=\"_blank\"',
  26. &#092;"<li type=square> \" => \"n<li />\",
  27. &#092;"<BR>\" => \"\",
  28. &#092;"<a\" => \"•&nbsp;<a\",
  29. &#092;"[\" => \"n<b>\",
  30. &#092;"]\" => \"</b>\"
  31. );
  32.  
  33. $data = @implode(&#092;"\", @file(\"http://web.tlen.pl/\"));
  34. if(empty($data))
  35. {
  36. return false;
  37. }
  38. eregi(&#092;"Przegląd prasy</B></FONT>(.*)<br>n</TD>\", $data, $array);
  39. $data = str_replace(array_keys($zamiana), array_values($zamiana), $array[1]);
  40. $data = explode(&#092;"<li />\", $data);
  41. unset($data[0]);
  42. return $data;
  43. }
  44. ?>


--------------------
Powrót do przeszłości :)
Go to the top of the page
+Quote Post
mksdziegiel
post 8.04.2005, 14:39:30
Post #2





Grupa: Zarejestrowani
Postów: 28
Pomógł: 0
Dołączył: 19.01.2005

Ostrzeżenie: (10%)
X----


coś tu nie działa
może ktoś ma podobny skrypt albo niech ktos taki napisze
Go to the top of the page
+Quote Post
Bakus
post 11.04.2005, 00:10:05
Post #3


Administrator serwera


Grupa: Przyjaciele php.pl
Postów: 909
Pomógł: 0
Dołączył: 12.08.2003
Skąd: /var/www/wroclaw.php

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


Od czasu gdy skrypt został napisany, serwis o2.pl dorobił się już czegoś więcej, niż pobieranie nagłówków z gazet online i ma własny system newsów... to jest właśnie przyczyna nie funkcjonowania skryptu, jednak nic nie szkodz, byś go przerobił...


--------------------
Powrót do przeszłości :)
Go to the top of the page
+Quote Post
DoZer
post 12.07.2005, 17:51:08
Post #4





Grupa: Zarejestrowani
Postów: 2
Pomógł: 0
Dołączył: 12.07.2005
Skąd: Swidnica

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


Takie skrypty z mojego doswiadczenia dzialaja 1-2 tygodnie pozniej trzeba zmieniac kod wyszukiwania winksmiley.jpg

Napisalem kiedys dla mojego bota(napisany jest w php) funkcje !pogoda (czytal z pogoda.onet.pl), !lotto i !news zadna z nich niedziala do dzis niestety. lepiej jest sie oprzec na kanalach rss


--------------------
Jeszcze nie kliknales? www.pajacyk.pl
Go to the top of the page
+Quote Post
Bakus
post 13.07.2005, 00:30:17
Post #5


Administrator serwera


Grupa: Przyjaciele php.pl
Postów: 909
Pomógł: 0
Dołączył: 12.08.2003
Skąd: /var/www/wroclaw.php

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


Na podstawie tych paru linijek kodu można zrobić poprawioną wersję dla każdego serwisu...
Powyższa działała przez 4 miesiące u mnie na stronie i nie miałem z nią dużych problemów... Serwisy często nie zmieniają nic poza treścią strony. Często się zdarza, że nawet błędy nie są naprawiane. Poza tym nie wszystko występuje w formie RSS...

To jest tylko opcja - każdy ma możliwość wyboru potrzebnego systemu.

P.S. w/w sposób też może być przydatny dla RSS tongue.gif


--------------------
Powrót do przeszłości :)
Go to the top of the page
+Quote Post

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

 



RSS Wersja Lo-Fi Aktualny czas: 19.04.2024 - 12:16