Supressoin d'un fichier en php
BenjD90
Messages postés
98
Statut
Membre
-
Passarinho44 Messages postés 977 Statut Contributeur -
Passarinho44 Messages postés 977 Statut Contributeur -
Bonjour,
je voudrais envoyer un fichier et suprrimer un fichier qui est dans le dossier img, voici mon code actuel :
pour l'instant ce code ne suprime pas et n'envoie ni fichier ni erreur, à l'écran on a :
L'envoi a bien été effectué !|image modifié
merci d'avance pour votre aide
je voudrais envoyer un fichier et suprrimer un fichier qui est dans le dossier img, voici mon code actuel :
$reponse2 = mysql_query("SELECT COUNT(*) AS nbre_ex FROM img WHERE nom = '". $_FILES['monfichier']['name'] ."'") or die(mysql_error()); // Requête SQL: nombre de personne ayant ce pseudo et ce mot de pass
$donnees2 = mysql_fetch_array($reponse2);
$reponse4 = mysql_query("SELECT * FROM img WHERE pseudo='" . $_SESSION['pseudo'] . "'") or die(mysql_error()); //on cherche le nom de l'image à supprimer
$donnees4 = mysql_fetch_array($reponse4);
if($donnees2['nbre_ex'] == 0)
{
// On peut valider le fichier et le stocker définitivement
move_uploaded_file($_FILES['monfichier']['tmp_name'], 'img/' . basename($_FILES['monfichier']['name']));
unlink("img/" . $donnees4['nom'] . ""); // Ceci supprimera le fichier
echo "L'envoi a bien été effectué !";
?>|<?
mysql_connect("########", "######", "#####"); // Connexion à MySQL
mysql_select_db("esieevente"); // Sélection de la base esieevente
$nom = mysql_real_escape_string($_FILES['monfichier']['name']);
$nom2 = $_FILES['monfichier']['name'];
$img = mysql_real_escape_string('<img src="img/' . $nom2 . '" width="50" height="50" />');
$pseudo = $_SESSION['pseudo'];
// On ajoute une entrée avec mysql_query
mysql_query("UPDATE img SET nom='" . $nom . "' WHERE pseudo='" . $pseudo . "'") or die(mysql_error());
// On ajoute une entrée avec mysql_query
mysql_query("UPDATE ut SET img='" . $img . "' WHERE pseudo='" . $pseudo . "'") or die(mysql_error());
echo "image modifié <br/>";
pour l'instant ce code ne suprime pas et n'envoie ni fichier ni erreur, à l'écran on a :
L'envoi a bien été effectué !|image modifié
merci d'avance pour votre aide
A voir également:
- Supressoin d'un fichier en php
- Fichier bin - Guide
- Comment réduire la taille d'un fichier - Guide
- Fichier epub - Guide
- Fichier rar - Guide
- Fichier .dat - Guide
3 réponses
Bonjour,
Les fonctions semblent être bonnes et bien utilisées...
Tu as essayer d'afficher les valeurs de tes variables ( $donnee4['nom'] , $_FILES['monfichier']['name']) ) ?
(Ne serait-il pas mieux de supprimer le fichier avant d'ajouter l'autre?)
Les fonctions semblent être bonnes et bien utilisées...
Tu as essayer d'afficher les valeurs de tes variables ( $donnee4['nom'] , $_FILES['monfichier']['name']) ) ?
(Ne serait-il pas mieux de supprimer le fichier avant d'ajouter l'autre?)