Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl


johnson
Napisane: 17.11.2008, 14:51:19





Grupa: Zarejestrowani
Postów: 90
Dołączył: 3.12.2004

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

Mam koncepcję taką, że coś jest nie tak zapisane w CSS, fajnie by było jakbyś pokazał przynajmniej te dwie całe definicje H1.
  Forum: Przedszkole · Podgląd postu: #537659 · Odpowiedzi: 9 · Wyświetleń: 2 696

johnson
Napisane: 24.10.2008, 13:48:19





Grupa: Zarejestrowani
Postów: 90
Dołączył: 3.12.2004

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

  1. <?php
  2. function readnews($filename)
  3. {
  4.  
  5. // czytanie pliku
  6. $xml_string = join('', file($filename));
  7.  
  8. // usuniecie znaków końca linii z całego pliku (tak, aby powstał jednolity ciąg)
  9. $order = array("r\n", "\n", "r");
  10. $replace = '';
  11. $xml_string = str_replace($order, $replace, $xml_string);
  12.  
  13. // podzielenie na części
  14. $pieces = explode('</news>', $xml_string);
  15.  
  16. // parsowanie i umieszczenie danych w tablicy asocjacyjnej
  17. $data = Array();
  18. foreach ($pieces as $value)
  19. {
  20.   if (eregi("<tytul>([^<]*)</tytul>[^<]*<tresc>([^<]*)</tresc>[^<]*<dodane>([^<]*)</dodane>", $value, $out))
  21.   {
  22.      $news = Array();
  23.      $news["tytul"] = $out[1];
  24.      $news["tresc"] = $out[2];
  25.      $news["dodane"] = $out[3];
  26.      $data[] = $news;
  27.   }
  28. }
  29. return $data;
  30. }
  31.  
  32. $data = readnews('news.xml');
  33. ?>


Nie jest to może najlepsze rozwiązanie, ale chyba takie o jakie chodziło. Nie wiem czy działa, bo nie testowałem, jeśli będą jakieś błędy to powinieneś sobie poradzić.
  Forum: PHP · Podgląd postu: #529566 · Odpowiedzi: 17 · Wyświetleń: 3 257


New Posts  Nowe odpowiedzi
No New Posts  Brak nowych odpowiedzi
Hot topic  Popularny temat (Nowe)
No new  Popularny temat (Brak nowych)
Poll  Sonda (Nowe)
No new votes  Sonda (Brak nowych)
Closed  Zamknięty temat
Moved  Przeniesiony temat
 

RSS Wersja Lo-Fi Aktualny czas: 27.04.2024 - 02:15