Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> Potrzebna pomoc z przerobieniem pliku xml
kroghot
post
Post #1





Grupa: Zarejestrowani
Postów: 27
Pomógł: 0
Dołączył: 16.03.2007

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


Witam, mam problem z passerem rss. Posiadam 2 pliki jeden to orginalny kod skopiowany ze strony http://www.rssmix.com/rss2array-parser/

jest to szablon do zmiany pliku xml
nazwa pliku - inc.rss2array.php



drugi plik podaje z jakiego serwera ma pobierać plik xml i wypisuje na ekran wiadomości. Plik wygląda tak:
nazwa pliku - rrs.php

  1. <?php
  2. // to jest zalecane przez firme z ktorej to sciagnelem 
  3.  require("inc.rss2array.php");
  4.  $rss_array = rss2array("http://feeds.feedburner.com/bankier-gielda");
  5. print "<pre>";
  6. print_r($rss_array);
  7. print "</pre>";
  8. ?>


w rezultacie po wpisani w przeglądarke www.mojastrona.pl/rrs.php pojawia mi sie coś takiego:
  1. Array
  2. (
  3. [inside_image] =>
  4. [items] => Array
  5. (
  6. [0] => Array
  7. (
  8. [title] => Giełdy w USA bez wyraźnego trendu po mieszanych danych makro
  9. [description] =>
  10.  
  11. Początek sesji w USA nie przyniósł wyraźnego trendu na giełdach. Najważniejsze indeksy najpierw nieco rosły, teraz notują niewielkie spadki. Rynek nie może się zdecydować co do kierunku zmian po mieszanych danych makro, inwestorzy biorą także pod uwagę, że dziś wygasają niektóre instrumenty pochodne, co może zwiększyć zmienność notowań.
  12.  
  13. )
  14.  
  15. [1] => Array
  16. (
  17. [title] => KNF zatwierdziła prospekt emisyjny spółki Helio
  18. [description] =>
  19.  
  20. Komisja Nadzoru Finansowego (KNF) zatwierdziła prospekt emisyjny producenta masy makowej oraz importera i dystrybutora bakalii spółki Helio, podała KNF w piątkowym komunikacie.
  21.  
  22. )
  23.  
  24. [2] => Array
  25. (
  26. [title] => Na GPW w piątek wzrost indeksów za sprawą wygaśnięcia kontraktów terminowych
  27. [description] =>
  28.  
  29. Piątek na warszawskiej giełdzie przebiegał pod znakiem wygasania marcowych kontraktów terminowych na WIG 20. Główne indeksy zyskały na wartości, a WIG 20 po raz pierwszy od dwóch tygodni przebił poziom 3.300 pkt.
  30.  
  31. )
  32.  
  33. [3] => Array
  34. (
  35. [title] => Analityk: Ciągle poruszamy się na granicy trendu
  36. [description] =>
  37.  
  38. Zapraszamy na rozmowę podsumowującą zakończony tydzień na warszawskim parkiecie. Gościem Bankier.tv jest Jacek Tyszko, analityk DM BOŚ.
  39.  
  40. )
  41.  
  42. [4] => Array
  43. (
  44. [title] => CA IB rekomenduje kupuj dla Getin Holding, wycena 16,4 zł
  45. [description] =>
  46.  
  47. Analitycy UniCredit CA IB w raporcie z 14 marca, odtajnionym w piątek wydali rekomendację "kupuj" dla Getin Holding i ustalili 12- miesięczną cenę docelową spółki na 16,4 zł.
  48.  
  49. )
  50.  
  51. [5] => Array
  52. (
  53. [title] => HTL-Strefa chce mieć ok. 23% europejskiego rynku nakłuwaczy w ciągu 4 lat
  54. [description] =>
  55.  
  56. HTL - Strefa, producent i eksporter narzędzi do pobierania krwi kapilarnej chce w ciągu czterech lat zwiększyć swój udział w europejskim rynku nakłuwaczy bezpiecznych do ok. 23% wobec ok. 7% obecnie, powiedział Wojciech Wyszogrodzki, dyrektor generalny HTL-Strefa podczas piątkowej konferencji prasowej.
  57.  
  58. )
  59.  
  60. [6] => Array
  61. (
  62. [title] => ZGH Bolesław: szansa na drugie życie
  63. [description] =>
  64.  
  65. Atutem Zakładów Górniczo-Hutniczych Bolesław SA w Bukownie są własne, samodzielnie eksploatowane zasoby surowca. Firma musi jednak zadbać o to, by w porę zacząć wydobycie z nowych złóż, co oznacza, iż będzie więcej inwestować
  66.  
  67. )
  68.  
  69. [7] => Array
  70. (
  71. [title] => Planujący debiut na giełdzie Komputronik zwiększył zysk do 8,6 mln zł w 2006 r.
  72. [description] =>
  73.  
  74. Komputronik, dostawca sprzętu i oprogramowania komputerowego oraz elektroniki użytkowej, który obecnie finalizuje prace nad przygotowaniem prospektu emisyjnego w związku z planowanym debiutem na GPW, zwiększył zysk netto do 8,6 mln zł w 2006 roku z 3,33 mln zł rok wcześniej, poinformowała spółka w piątek.
  75.  
  76. )
  77.  
  78. [8] => Array
  79. (
  80. [title] => Grupa CEZ chce trzykrotnie zwiększyć produkcję odnawialnej energii w 2020 r.
  81. [description] =>
  82.  
  83. Czeska grupa energetyczna CEZ planuje osiągnięcie do roku 2020 trzykrotnego wzrostu produkcji energii ze źródeł odnawialnych (OZE), do 5,1TWh z 1,7 TWh na koniec 2005 roku i obniżenia emisji gazów cieplarnianych o 15%, co będzie wymagać dodatkowego zainwestowania ponad 17 mld CZK do 2012 roku (ok. 2,37 mld zł), poinformowała spółka w piątek.
  84.  
  85. )
  86.  
  87. )
  88.  
  89. [channel] => Array
  90. (
  91. [title] => Bankier.pl - Giełda
  92. )
  93.  
  94. )


Cały mój problem polega na tym że mnie interesuje generowanie tych wiadomości w ładniejszej formie:

  1. - Giełdy w USA bez wyraźnego trendu po mieszanych danych makro
  2. - KNF zatwierdziła prospekt emisyjny spółki Helio
  3. - Na GPW w piątek wzrost indeksów za sprawą wygaśnięcia kontraktów terminowych

Wygląd nie jest aż tak istotny czy to w tabelach czy w takiej formie jak wyżej, ważne żeby było bez tych znaczników i kazdy temat jest linkiem do wiadomości.
  1. <a href="http://www.bankier.pl/wiadomosc/Gieldy-w-USA-bez-wyraznego-trendu-po-mieszanych-danych-makro-1560370.html">
  2. - Giełdy w USA bez wyraźnego trendu po mieszanych danych makro </a>



Na tym forum juz widziałem jak ktoś miał podobny problem, proponowany kod do uleprzenia wyglądu tych informacj jest taki:
  1. <?
  2. require("rss.php");
  3. $rss_array = rss2array("http://www.parkiet.com/rss/rss.jsp?zakres=news");
  4.  
  5.  
  6. print "<table>";
  7.  
  8. for ($i=0; $i<count($rss_array); $i++)
  9. {
  10.  $item =& $rss_array[$i];
  11.  
  12.  print "<tr><td><a href="". $item['link'] ."">" . $item['title'] . "</a></td></tr>";
  13.  print "<tr><td>". $item['description'] ."</td></tr>";
  14. }
  15.  
  16. print "</table>";
  17. ?>


lecz po wstawieniu tego kodu przeglądarka nic nie pokazuje ( bardzo dlugo czyta strone tak jak by pętla sie nie kończyła)


Bardzo prosze o pomoc, nie jestem za dobry w PHP i już 2 tygodnie usiłuje coś z tym zrobić ale bez skutecznie

Z góry za wszelką pomoc dziekuje
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 Aktualny czas: 21.08.2025 - 01:14