Zadejte hledaný výraz...

PHP to XML

falcon4
verified
rating uzivatele
(7 hodnocení)
31. 10. 2009 19:27:58
Ahojj..
Takže z XML neviem nič ale potrebujem urobit toto že..Mám v datábáze ( MySQL ) nejaké údaje..Napr.
Jablká - 40kć
Hrozno - 70kć.. No a potrebujem aby sa toto pomocou PHP spracovalo do XML
Jablka
Hrozno
40
70
Cez google som naśiel iba to ako z XML exportovať do PHP..Za pomoc ďakujem :)
31. 10. 2009 19:27:58
https://webtrh.cz/diskuse/php-to-xml/#reply395924
manasekp
verified
rating uzivatele
(3 hodnocení)
31. 10. 2009 19:36:36
tak to z te databaze normalne vypis cyklem po radcich a pridej k tomu ty xml tagy jake chces. Napis sem konkretni priklad dat co tam mas a co z toho chces udelat.
31. 10. 2009 19:36:36
https://webtrh.cz/diskuse/php-to-xml/#reply395923
dureks
verified
rating uzivatele
(8 hodnocení)
31. 10. 2009 20:29:52
echo "".$obsah."";
31. 10. 2009 20:29:52
https://webtrh.cz/diskuse/php-to-xml/#reply395922
falcon4
verified
rating uzivatele
(7 hodnocení)
31. 10. 2009 21:00:50
Napsal dureks;387767
echo "".$obsah."";
a môžem dať do súboru s koncovkov .xml php? lebo som to skusal na jednoduchom priklade dneska ale definoval som si premmennu a skusim som ju takto zobraziť a nešlo to
31. 10. 2009 21:00:50
https://webtrh.cz/diskuse/php-to-xml/#reply395921
Tomáš Volf
verified
rating uzivatele
(2 hodnocení)
31. 10. 2009 21:12:58
To ne, ale můžeš dát do souboru .php XML :-)
Jinak pokud trváš na XML souboru, udělej si while(), který bude vypisovat z db, ale bude přidávat do jedné proměné ($x .= "xxx";) a potom tuhle proměnou vepiš do XML souboru.
$fp = fopen('soubor.xml','w');
fwrite($fp, $x);
fclose($fp);
31. 10. 2009 21:12:58
https://webtrh.cz/diskuse/php-to-xml/#reply395920
dureks
verified
rating uzivatele
(8 hodnocení)
31. 10. 2009 21:28:06
nech tomu koncovku .php , pak si to muzes kdyztak presmerovat pres .htaccess na soubor.xml. takze budes vsude odkzovat na www. domena.cz/soubor.xml ale ve skutecnosti to bude www. domena.cz/soubor.php
A nebo to ukladej primo do souboru, jak pise RockFire
31. 10. 2009 21:28:06
https://webtrh.cz/diskuse/php-to-xml/#reply395919
falcon4
verified
rating uzivatele
(7 hodnocení)
1. 11. 2009 12:53:55
Nejak mi to nepáli takže skúsim konkrétnejšie..a ospravedlňujem sa za moju debilitu :D
Mám tabuľku " browsers " a tam mám stĺpce "browser" a "hodnota"..No a potrebujem to dať do súboru sample.xml aby sa mi to zobrazilo takto
Opera
IE
Chrome
20
20
20
Dikyy
1. 11. 2009 12:53:55
https://webtrh.cz/diskuse/php-to-xml/#reply395918
dureks
verified
rating uzivatele
(8 hodnocení)
1. 11. 2009 13:36:35
mas to za 500Kc, nejlip na fulltilt abych si mohl zahrat poker :)
$fp = fopen('soubor.xml', 'w+');
fwrite($fp,""."n");
$querry = "SELECT browser .... ";
fwrite($fp,""."n");
fwrite($fp,""."n");
while($data = mysql_fetch_array($query))
{
fwrite($fp,"".$data.""."n");
}
fwrite($fp,"
"."n");
$querry = "SELECT number .... ";
fwrite($fp,""."n");
while($data = mysql_fetch_array($query))
{
fwrite($fp,"".$data.""."n");
}
fwrite($fp,"
"."n");
fwrite($fp,"
"."n");
fclose($fp);
?>
1. 11. 2009 13:36:35
https://webtrh.cz/diskuse/php-to-xml/#reply395917
hmm, nestacil by PHP subor, ktory dyamicky generuje XML z databazy a ma nastavenu tuto hlavicku?
header ("content-type: text/xml");
2. 11. 2009 23:00:45
https://webtrh.cz/diskuse/php-to-xml/#reply395916
Petr Jeník
verified
rating uzivatele
(71 hodnocení)
2. 11. 2009 23:28:20
No já to řeším přes .htaccess
Stačí do tohoto souboru zapsat tyto dva řádky:
RewriteEngine on
RewriteRule soubor.xml soubor.php
Ten první soubor *.xml nemusíš ani vytvářet - žádnej takovej ve skutečnosti ani neexistuje, ale pomocí těchto dvou řádků se ten druhý soubor *.php bude tvářit na venek jako ten soubor zapsaný jako první - jednoduchý jako facka
P.S. nezapomeň na to zpětný lomítko před tečkou u prvního souboru - není tam jen tak pro srandu králíkům :)
2. 11. 2009 23:28:20
https://webtrh.cz/diskuse/php-to-xml/#reply395915
Pro odpověď se přihlašte.
Přihlásit