Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [MySQL][PHP]pętla while i zapis pliku
edzio_max
post 2.01.2011, 23:01:57
Post #1





Grupa: Zarejestrowani
Postów: 17
Pomógł: 0
Dołączył: 31.10.2010

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


Witam. Pisze kanał rss. Dane do kanału pobieram z bazy danych. I wymyśliłem sobie iż pobiorę dane z bazy a następnie pętlą while dodam je pokolei do pliku xml, lecz napotkałem na problem gdyż mój skrypt się po prostu zawiesza, możecie zobaczyć co źle zrobiłem? sad.gif

thx z góry
  1. <?php
  2. $dane1="";
  3. $file1 = "rss.xml";
  4. $fp1 = fopen($file1, "w+");
  5. flock($fp1, 2);
  6. fwrite($fp1, $dane1);
  7. flock($fp, 3);
  8. fclose($fp1);
  9.  
  10. $dane2='<?xml version="1.0" encoding="windows-1250" ?>
  11. <rss version="2.0">
  12.  
  13.  
  14. <channel>
  15. <title> Aktualności</title>
  16. <link>http://mojastrona.pl</link>
  17. <description></description>
  18. <lastBuildDate></lastBuildDate>
  19. <language>pl</language>\n';
  20.  
  21. $file2 = "rss.xml";
  22. $fp2 = fopen($file2, "a+");
  23. flock($fp2, 2);
  24. fwrite($fp2, $dane2);
  25. flock($fp, 3);
  26. fclose($fp);
  27.  
  28. $file3 = "rss.xml";
  29. $fp3 = fopen($file3, "a+");
  30. flock($fp3, 2);
  31.  
  32. while($wiersz=mysql_fetch_array($link))
  33. {
  34.  
  35. $dane3='<item>
  36. <title><![CDATA['.$wiersz['tytul'].']]></title>
  37. <link>http://mojastrona</link>
  38. <description><![CDATA['.$wiersz['tresc'].']]></description>
  39. <pubDate><![CDATA['.$wiersz['data'].']]></pubDate>
  40. </item>\n';
  41.  
  42. fwrite($fp3, $dane3);
  43.  
  44.  
  45. }
  46.  
  47. $dane4='</channel>
  48. </rss>';
  49.  
  50. fwrite($fp3, $dane4);
  51. flock($fp3, 3);
  52. fclose($fp3);
  53. ?>


Ten post edytował thek 3.01.2011, 00:32:55
Powód edycji: [thek]: ogólnie dobrze, że użyłeś tagów, ale gdy brak z przodu <?php to się gubi geshi.
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: 14.08.2025 - 05:16