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:
Et mon code php qui traite mon formulaire est le suivant:
Code : Sélectionner tout - Visualiser dans une fenêtre à part
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>
Quelq'un peut-il m'aider?
Code : Sélectionner tout - Visualiser dans une fenêtre à part
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é'; } ?>








Répondre avec citation
Partager