Lave xml med mysql data og php???
HeySkal lave en xml file som bliver gemt på server og bliver overskrevet hver gang siden bliver load.. men kan ikke rigtig finde noget godt omkring det på nette.. Håber der er nogen her som kan hjælpe mig lidt på vej.
Her er min xml kode som den skal se ud.
<?xml version="1.0" encoding="UTF-8"?>
<flvplayer>
<settings>
<streamtype></streamtype>
<rtmp></rtmp>
<application></application>
</settings>
<videoList>
<videos>
<filename><![CDATA[http://ugandachildcare.dk/film/projectucc.flv]]></filename>
<name>Projectucc</name>
<description>Lorem ipsum dolor sit amet, consectetur adipiscing elit. Maecenas commodo dignissim lacus, eu dapibus sapien eleifend ut. Phasellus sit amet mauris neque.</description>
<thumb><![CDATA[http://ugandachildcare.dk/film/projectucc.jpg]]></thumb>
</videos>
</videoList>
</flvplayer>
Og her er så det script som jeg har fundet men ikke rigtig kan finde ud af at ændre sådan at den printe xml file som den oven over vist og samtidigt gemmer xml filen på server og overskriver vise den findes i forvejen..
<?php
$books = array();
$books [] = array(
'title' => 'PHP Hacks',
'author' => 'Jack Herrington',
'publisher' => "O'Reilly"
);
$books [] = array(
'title' => 'Podcasting Hacks',
'author' => 'Jack Herrington',
'publisher' => "O'Reilly"
);
$doc = new DOMDocument();
$doc->formatOutput = true;
$r = $doc->createElement( "books" );
$doc->appendChild( $r );
foreach( $books as $book )
{
$b = $doc->createElement( "book" );
$author = $doc->createElement( "author" );
$author->appendChild(
$doc->createTextNode( $book['author'] )
);
$b->appendChild( $author );
$title = $doc->createElement( "title" );
$title->appendChild(
$doc->createTextNode( $book['title'] )
);
$b->appendChild( $title );
$publisher = $doc->createElement( "publisher" );
$publisher->appendChild(
$doc->createTextNode( $book['publisher'] )
);
$b->appendChild( $publisher );
$r->appendChild( $b );
}
echo $doc->saveXML();
?>
Hjælp
