[SimpleXML] Suppression image
Bonjour,
Voila je suis débutant en php et xml et je voudrais à partir du résultat d'un formulaire html (checkbox) supprimer les nœuds images qui correspondent aux éléments cochés dans mon formulaire.
Mon fichier xml se présente comme suit:
Code:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28
| <?xml version="1.0" encoding="UTF-8"?>
<simpleviewergallery maxImageWidth="480"
maxImageHeight="480"
textColor="0xFFFFFF"
frameColor="0xFFFFFF"
frameWidth="20"
stagePadding="40"
navPadding="40"
thumbnailColumns="3"
thumbnailRows="3"
navPosition="left"
vAlign="center"
hAlign="center"
title="Lingerie"
enableRightClickOpen="true"
backgroundImagePath=""
imagePath="galeries/simpleviewer_lingerie/images/"
thumbPath="galeries/simpleviewer_lingerie/thumbs/">
<image>
<filename>lingerie1.jpg</filename>
<caption></caption>
</image>
<image>
<filename>lingerie2.jpg</filename>
<caption></caption>
</image>
....
</simpleviewergallery> |
Et mon code php qui traite mon formulaire est le suivant:
Code:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20
| <?php
if(isset($_POST['del'])){
$del = $_POST["del"];
for ($i=0; $i<count($del); $i++) {
echo $del[$i]."<br />";
//Supp De l'image et de la miniature
unlink('../galeries/simpleviewer_lingerie/thumbs/'.$del[$i]);
unlink('../galeries/simpleviewer_lingerie/images/'.$del[$i]);
echo 'image '.$del[$i].' supprimée <br>';
//Supp du noeud dans le fichier xml et la je sais pas trop comment faire pour supprimer mes noeuds image qui correspondent au nom de l'image (soit $del[$i]) dans mon fichier xml
}
}
else{
echo 'accune image selectioné';
}
?> |
Quelq'un peut-il m'aider?