begin process at 2012 05 28 08:32:11
  Trouver un code source :
 
dans
 
Accueil > Forum > 

Archive PHP

 > 

Archives

 > 

Débutants

 > 

comment supprimer un fichier d'un repertoire


Derniers messages déposésPoser une question dans le forum ou lancer une discussion

comment supprimer un fichier d'un repertoire

samedi 3 décembre 2005 à 14:14:58 | comment supprimer un fichier d'un repertoire

juliacom

Bonjour à tous
je suis de nouveau de retour
j'aimerai savoir comment supprimer un fichier d' un répertoire
ex image.jpg du répertoire photos
je sais qu'il y a la fonction unlink()
mais je ne sais pas ou la placer dans mon script

voici le code qui appel l'image

<? if ($row == 1){ echo "Il y a ".$row." image d'enregistrée"; } if ($row == 0){ echo "Il n'y a aucune image d'enregistrée"; } if($row != 1 and $row != 0){ echo "Il y a ".$row." images d'enregistrées"; } ?><br></p>

et voici le code pour supprimer mon image

<? if ($image = $img){ ?> <a href="galerie-test.php?del='
,
<? echo $image
?>,'"><img src="photos/<? echo $image ?>"><br><br><? echo $image ?><? } ?></p>

code verification du fichier

if (isset($_GET['del'])) {
if (empty($_GET['del'])) {

$image = $_GET['del'];
// si l'image existe  on la supprime
if (is_file('../photos/'.$image)) {
unlink('../photos/'.$image);
}

en fait on doit cliquer sur le lien ou l'image pour la supprimer du répertoire

merci
pour votre aide
cord...
william_13



mirage_13
samedi 3 décembre 2005 à 15:23:03 | Re : comment supprimer un fichier d'un repertoire

coucou747

Administrateur CodeS-SourceS
Réponse acceptée !

salut, règle N°1 : quand on a un bug, on cherche à simplifier son code, on le met au maximum sous forme de fonctions, et on fait un code propre et lisible pour trouver plus facilement cette erreur et les suivantes...


<?php
if
($row == 1)
    echo 'Il y a une image d'enregistrée';

else if
($row == 0)
echo 'Il n'y a aucune image d'enregistrée';

else

echo 'Il y a '.$row.' images d'enregistrées';

?><br></p>

voila, j'ai déja corrigé ton code...

if (isset($_GET['del'])) {
if (empty($_GET['del'])) {

ce code ne sera exécuté que si ta variable $_GET contient une clef de table de hashage 'del', et si la valeur de $_GET qu'on associe à 'del' est nulle (vaut 0, '', false ou NULL)
Donc, t'as quasiment aucune chance que ce code soit exécuté...

if (isset($_GET['del'])) {
$image = $_GET['del'];
// si l'image existe  on la supprime
if (is_file('../photos/'.$image)) {
unlink('../photos/'.$image);
}
}

Voila, ce code est mieux...

In a dream, I saw me, drop dead... U was here, U cried... It was just a deam, if I die, U won't cry, maybe, U'll be happy

[ Lien ]
samedi 3 décembre 2005 à 15:50:20 | Re : comment supprimer un fichier d'un repertoire

juliacom

merci pour cette réponse rapide

à la reponse!
on cherche à simplifier son code, on le met au maximum sous forme de fonctions, et on fait un code propre et lisible pour trouver plus facilement cette erreur et les suivantes...
Je vais essayer de suivre ce conseil qui est parfaitement justifiable

mirage_13


Cette discussion est classée dans : fichier, image, supprimer, echo, row


Répondre à ce message

Sujets en rapport avec ce message

Problème affichage image [ par Odyssee ] Bonjour à tous,J'ai stocké des images récupérer par un formulaire dans ma bdd sous un type longblob (je sais que se serait moins lourd de ne stocker q supprimer un fichier d'1 dossier [ par laubro ] Bonjour,j'ai mis en place un script qui permet de mettre une image, via un form, dans un "dossier", le nom de l'image correspondante dans un champs de Mise en commun de plusieurs fonctions ... je sais plus quoi faire [ par Nownow ] Voilà ... j'ai 4 scripts : un pour uploader une image, l'autre pour la redimensionner correctement, un script d'affichage et enfin le formulaire dans supprimer un fichier !!! [ par funghi ] salut à tous !!!J'ai besoin de votre aide pour un petit script : j'aimerais supprimer un fichier du serveur après avoir fais la liste des fichiers exi comment recuperer dans une variable resultat d'un upload ? [ par fredericmaill ] Bonjour, je fais un upload d'une image et j'aimerais savoir comment recuper dans une variable l'image que j'ai uploadé. car je dois la passer en para Afficher image PHP [ par nico10gbb ] Bonjour à tous et meilleurs voeux en avance pour 2006 ! Voila le bout de code qui me psoe probleme : $fichier=$_GET['fichier']; $categorie=$_GET['ca pb concernant "delete" [ par YEBOKOLO ] j'ai un tableau de résultat provenant de plusieurs tables au moyen d'un select, dans ce tableau il y a un bouton supprimer : while ($row = mysql_fetch Move_uploaded_file probleme avec le nom du fichier uploader [ par needle ] Salut à tous,j'avais fait un page d'upload de photos qui marchait nickel et j'avais pris la précaution de n'autoriser, pour le nouveau nom de la photo upload debutant [ par thrmgs ] bonjour a tous j aimerai savoir comment puije uploader dans un repertoire predefinit par moi meme (par exemple: c:\image\foto.jpg) a l aide de se scri UPLOAD IMAGES [ par sebalex ] Salut à tous, Voilà, j'ai repris un code pour l'upload d'image sur ce forum et tout fonctionne. Le problème est que je souhaite que l'image uploadée s


Nos sponsors


Sondage...

Comparez les prix

CalendriCode

Mai 2012
LMMJVSD
 123456
78910111213
14151617181920
21222324252627
28293031   

Consulter la suite du CalendriCode

A découvrir



 
Développement réalisé par Nicolas SOREL (Nix) avec l'aide de : Cyril DURAND et Emmanuel (EBArtSoft), Merci à Vincent pour ses précieux conseils.
CodeS-SourceS.com© Toute reproduction même partielle est interdite sauf accord écrit du Webmaster
CodeS-SourceS.com© est une marque déposée tous droits réservés

Google Coop CodeS-SourceS Google Coop CodeS-SourceS
Temps d'éxécution de la page : 0,577 sec (3)

Nous contacter | Annoncer sur CodeS-SourceS | Mentions légales