ใช้ php สร้าง xml ทำไงหว่า - -*

เริ่มโดย EixQzUnG, 01 สิงหาคม 2007, 16:18:27

หัวข้อก่อนหน้า - หัวข้อถัดไป

0 สมาชิก และ 1 ผู้มาเยือน กำลังดูหัวข้อนี้

EixQzUnG

อยากไช้ xxx.php?id=30 เขียน สร้าง 30.xml ขึ้นมาอะคับ  30 คือ id ที่เรียก มา จาก mysql
<?xml version="1.0" encoding="utf-8" ?>
- <playlist>
  <title> ชื่อเพลง </title>
  <album />
  <artist>นักร้อง</artist>
  <url>ข้อมูลๆๆ</url>
  <comment>xxxxx</comment>
  </playlist>

ใครพอจะทราบมั่งคับ เขียนยังไง echo ก้อไม่ work เลย - -*  :-X



Tee++;

[direct=http://laravel.in.th]Laravel in Thai[/direct]
[direct=http://jquerytips.com]jQueryTips by Tee++;[/direct]
[direct=https://www.facebook.com/jQueryTips]jQueryTips Page[/direct]
[direct=https://www.facebook.com/Laravel.in.th]Laravel in Thai Page[/direct]
[direct=https://twitter.com/Teepluss]Teepluss's Twitter[/direct]


janeos

http://www.phpclasses.org/xmlwriter

ใครเขียน PHP แนะนำให้เข้า web นี้บ่อยๆครับ แล้วจะพบว่า มันช่วยให้งานคุณง่ายขึ้นอีกเยอะเลย  :)
[direct=http://www.siamseeker.com]ข่าว[/direct]  [direct=http://www.dunweb.net]ดันเว็บ[/direct] [direct=http://www.dunweb.net]โปรโมทเว็บ[/direct],

kengz

ไม่รู้ผมเข้าใจถูกรึเปล่านะ

<?
$id = $_GET['id'];
/* Query everything you want */
$content = "<?xml encoding=\"utf-8\">... . . .  blah blah blah </playlist>";
$fh = fopen("$id.xml","w");
fwrite($fh,$content);
fclose($fh);
?>

Pipo

จริงๆ น่าถ้าเอา code ที่เขียนมาลงอาจจะเห็นปัญหาชัดขึ้นครับ
ส่วนมากเลยปัญหาใหญ่ๆ มี 3 อัน
1. ติดตรง echo <?xml......> ออกมาไม่ได้เพราะ <? มันไปตรงกับ tag เปิด-ปิดของ php ให้ลองเปลี่ยนจาก "<?xml ..... เป็น '<?xml.....
2. echo tag ต่างๆ ผิดรูปแบบของ xml browser เลยอ่านไม่ออก
3. script บางตัวหรือบาง program ต้องการ header ที่บอกว่าไฟล์นั้นๆ เป็น xml
ลองดูแล้วกันครับ
<?
header("Content-Type: text/xml; charset=UTF-8");

$strXml   =   '<?xml version="1.0" encoding="utf-8" ?>';
echo "$strXml";
echo "...............";
?>

EixQzUnG

host ที่จด มันไม่ มี UTF-8 จะบ้าตายแหละ มีแต่ tis-620 แล้ว flash.swf มันอ่านไม่ออก  :-X หมดสิตเลย

Tee++;

อ้างถึงจาก: zunkz ใน 06 สิงหาคม 2007, 23:22:38
host ที่จด มันไม่ มี UTF-8 จะบ้าตายแหละ มีแต่ tis-620 แล้ว flash.swf มันอ่านไม่ออก  :-X หมดสิตเลย

UTF-8 มันแค่ charset ส่วน .swf มันแค่ plugin ไม่เข้าใจ ทำไมไม่ได้ อ่ะ -*-
[direct=http://laravel.in.th]Laravel in Thai[/direct]
[direct=http://jquerytips.com]jQueryTips by Tee++;[/direct]
[direct=https://www.facebook.com/jQueryTips]jQueryTips Page[/direct]
[direct=https://www.facebook.com/Laravel.in.th]Laravel in Thai Page[/direct]
[direct=https://twitter.com/Teepluss]Teepluss's Twitter[/direct]