salve a tutti. ho una galleria in xml con questi parametri:

codice:
<?xml version="1.0" encoding="UTF-8" ?>
<gallery>
	<item>
		<file><![CDATA[images/files/gallery1/01.jpg]]></file>
		<thumb><![CDATA[images/thumbs/gallery1/01.jpg]]></thumb>
		<info><![CDATA[<font color="#1d2123">Titolo Foto</font>]]></info>
	</item>

</gallery>
Volevo creare un semplice pannello php per uploadare altre immagini (e cancellarle). ho visto che simplyxml mi potrebbe aiutare

codice:
<?php
//gallery_1.xml è il file che contiene il codice xml
$xml = simplexml_load_file("xml/gallery_1.xml"); 

$nuovaFoto = $xml->addChild('item'); //crea un elemento <item> </item>
$file = $nuovaFoto->addChild('file', 'Sfoglia nuova foto');
$thumb = $nuovaFoto->addChild('thumb', 'miniatura della foto');
$info = $nuovaFoto->addChild('info', 'Titolo della foto');

echo "<pre>".htmlentities($xml->asXML())."</pre>"; //stampa il nuovo file creato

//sovrascrive il vecchio file con i nuovi dati
$f = fopen("xml/gallery_1.xml", "w");
fwrite($f,  $xml->asXML());
fclose($f);

?>
ovviamente la domanda è: come faccio a fare fare l'upload dell'immagine?
.. grazie e scusate l'ignoranza nell'argomento. ma mi sto avvicinando con queste cose al mondo del php.