skrive i xml-fil via php

Tags:    php

Hej allesammen.

Lad os sige jeg har en XML-fil, der ser nogenlunde sådan ud:
Fold kodeboks ind/udKode 


Den bruges selvfølgelig til at holde navnene til et billedgalleri.

Hvordan laver jeg en php-fil, hvor man kan skrive nye billeder ind i filen. Filen hedder billeder.xml og er i samme directory som php filen der skal laves.

Tak :-)



3 svar postet i denne tråd vises herunder
1 indlæg har modtaget i alt 3 karma
Sorter efter stemmer Sorter efter dato
hvilken version af php bruger du? Er det php 5 eller nyere, kan du jo starte med at tage et kig på dokumentationen på php.net/dom

Jeg håber du mente et udpluk af en XML-fil, for den kode du har der, er ikke en hel xml fil. :)



hvilken version af php bruger du? Er det php 5 eller nyere, kan du jo starte med at tage et kig på dokumentationen på php.net/dom

Jeg håber du mente et udpluk af en XML-fil, for den kode du har der, er ikke en hel xml fil. :)


Nej, selvfølgelig kun et udpluk. JEg vil bare kunne skrive de nye billeders navne og albumkategorier ind i en XML-fil.



<?php
$filename = 'test.txt';
$somecontent = "Add this to the file\\n";

// Let's make sure the file exists and is writable first.
if (is_writable($filename)) {

// In our example we're opening $filename in append mode.
// The file pointer is at the bottom of the file hence
// that's where $somecontent will go when we fwrite() it.
if (!$handle = fopen($filename, 'a')) {
echo "Cannot open file ($filename)";
exit;
}

// Write $somecontent to our opened file.
if (fwrite($handle, $somecontent) === FALSE) {
echo "Cannot write to file ($filename)";
exit;
}

echo "Success, wrote ($somecontent) to file ($filename)";

fclose($handle);

} else {
echo "The file $filename is not writable";
}
?>



t