IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Langage PHP Discussion :

Effacer fichiers cochés


Sujet :

Langage PHP

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Nouveau candidat au Club
    Profil pro
    Inscrit en
    Novembre 2009
    Messages
    2
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Novembre 2009
    Messages : 2
    Par défaut Effacer fichiers cochés
    bonjour,

    je realise un formulaire en php qui a pour but d'afficher les images contenues dans un répertoire, et de permettre de les effacer (grâce à des checkbox).

    je n'arrive pas à effacer les fichiers qui ont été selectionnés.


    Mon code :
    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
    29
    30
    31
    32
    33
    34
    35
    36
    37
    38
    39
    40
    41
    42
    43
    44
    45
    46
     
    echo'<html><body>';
    echo 'Sélectionnez les photos que vous souhaitez effacer.';
    echo '<FORM action="gestion3.php" method="POST" enctype="multipart/form-data">';
    echo '<p>';
    /*Nom du répertoire où sont stockées les images*/
    	$content_dir = "upload/";
    /*Nom temporaire de l'image téléchargée dans le dossier temporaire du système*/
    	$tmp_file= $_FILES['fichier']['tmp_name'];
    /*Nom d'origine de l'image téléchargée*/
    	$name_file= $_FILES['fichier']['name'];
    /*Copie de l'image temporaire dans le répertoire de stockage*/
    	move_uploaded_file($tmp_file, $content_dir.$name_file);
    /*Ouverture du répertoire de stockage*/
    	$res=opendir($content_dir);
    /*Lecture de ce repertoire*/
    	$nb=0;
    	$taille=0;
    	while($obj= readdir($res)){
    	$taille=$taille+$_FILES['fichier']['size'];
    	$nomFichier= $content_dir.$obj;
    /*Vérification de l'existence de l'objet image*/	
    		if (isset($obj)){
    /*Affichage dans un tableau de 2 colonnes (image miniature / checkbox)*/	
    		echo '<table border=2>';
    			if (is_file($nomFichier)) { 
    			echo "<tr>";
    			echo "<td><INPUT type='checkbox' name='{$nomFichier}'><img src='{$nomFichier}' widht = 100 height = 100></td>";	
    			echo "</tr>";
    			$nb=$nb+1;
    			} 
    		}
    	}
    	echo '</table>';
    	echo '<INPUT type="submit"  value="effacer">';
    echo '</p>';
    echo '</FORM>';
    /*Fermeture du repertoire*/
    	closedir($res);
     
    if ($_POST[$nomFichier] != "") {
     unlink($nomFichier);
    }
     
     
    echo'</body></html>';





    Merci d'avance !

  2. #2
    Modérateur
    Avatar de blueice
    Homme Profil pro
    Développeur Web
    Inscrit en
    Mars 2003
    Messages
    3 494
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 51
    Localisation : France, Alpes Maritimes (Provence Alpes Côte d'Azur)

    Informations professionnelles :
    Activité : Développeur Web
    Secteur : High Tech - Multimédia et Internet

    Informations forums :
    Inscription : Mars 2003
    Messages : 3 494
    Par défaut
    As-tu les droits pour effacer ?

  3. #3
    Nouveau candidat au Club
    Profil pro
    Inscrit en
    Novembre 2009
    Messages
    2
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Novembre 2009
    Messages : 2
    Par défaut
    Oui j'ai bien les droits. J'arrive à supprimer une image lorsque je mets directement son chemin.

Discussions similaires

  1. Effacer - Fichiers - Proteger - Dossier
    Par imparator_42 dans le forum VB 6 et antérieur
    Réponses: 6
    Dernier message: 30/03/2008, 18h41
  2. probleme vbscript pour effacer fichier
    Par denis30a dans le forum VBScript
    Réponses: 2
    Dernier message: 01/10/2007, 10h36
  3. effacer cases cochées
    Par atlantideD dans le forum IHM
    Réponses: 19
    Dernier message: 03/07/2007, 11h25
  4. Effacer fichier/dossier de + de xjrs
    Par darksnake dans le forum VBScript
    Réponses: 3
    Dernier message: 13/12/2006, 17h50
  5. Effaces fichier et dossier qui date de plus de 15Jr
    Par darksnake dans le forum VBScript
    Réponses: 8
    Dernier message: 12/09/2006, 18h18

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo