Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: Połączenie PHP i XML
Forum PHP.pl > Forum > XML, AJAX
ChowiX
Witam,

chciałbym się dowiedzieć jak wprasować w plik xml, php.

Otóż chciałbym zrobić coś takiego.

.htaccess

Kod
    RewriteEngine On
    RewriteRule gry.xml$ xml/gry.php [L,NC]


Plik gry.php (w htaccess byłby wpis że gry.php to gry.xml)

  1. <?php
  2. header('Content-Type: application/xml; charset=utf-8');
  3.  
  4. $db_host = 'xxx';
  5. $db_user = 'xxx';
  6. $db_pass = 'xxx';
  7. $db_database = 'xxx';
  8.  
  9.  
  10. $link = mysql_connect($db_host,$db_user,$db_pass) or die('Unable to establish a DB connection');
  11.  
  12. mysql_select_db($db_database,$link);
  13. mysql_query("SET names UTF8");
  14.  
  15. $sql = mysql_query("SELECT `nazwa`,`id`,`platforma` FROM `gry`");
  16. ?>
  17.  
  18. <?xml version="1.0" encoding="utf-8"?>
  19.  
  20. <pages>
  21.  
  22. <?php
  23. while($row = mysql_fetch_array($sql)){
  24. ?>
  25. <link>
  26. <title><?php echo $row['nazwa']; ?></title>
  27. <url>/gra,<?php echo $row['id']; ?>.html</url>
  28. <urlimg><?php echo $row['platforma']; ?></urlimg>
  29. </link>
  30. <?php
  31. }
  32. ?>
  33. </pages>



Myślę że wiecie o co mi chodzi. Chciałbym poprostu stworzyć plik xml z bazy danych mysql robiąc to php smile.gif
Crozin
"PHP XML" pierwszy link: http://pl.php.net/manual/en/refs.xml.php
ChowiX
tak sobie nabijacie posty.. Ludzie.. Tak widziałem tą stronę.. i sobie poradziłem ale nie tą stroną.. Widać za dużo wiesz i chcesz się chyba tym podniecić smile.gif

<?xml version="1.0" encoding="utf-8"?>
na
echo '<?xml version="1.0" encoding="utf-8"?>';

i wszystko smiga.
To jest wersja lo-fi głównej zawartości. Aby zobaczyć pełną wersję z większą zawartością, obrazkami i formatowaniem proszę kliknij tutaj.
Invision Power Board © 2001-2025 Invision Power Services, Inc.