Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> 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

Posty w temacie


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: 18.06.2025 - 05:11