Suprimer un fichier uploder

Répondre


Cette question est un moyen d’empêcher des soumissions automatisées de formulaires par des robots.
Smileys
:D :) :( :o :shock: :? 8-) :lol: :x :P :oops: :cry: :evil: :twisted: :roll: :wink: :!: :?: :idea: :arrow: :| :mrgreen: =D> #-o =P~ :^o :non: :priere: 8-|
Voir plus de smileys
  Revue du sujet
 

  Étendre la vue Revue du sujet : Suprimer un fichier uploder

par ouckileou » 23 juin 2005, 12:30

cool :)

pour la prochaine fois inscris-toi tu pourras mettre ton post ["Résolu"]

par Invité » 23 juin 2005, 12:27

et alors y'a rien qui te choque ????????

ouvre bien tes yeux :)
Comme tu le dis si bien , j'ai donc ouvert mes yeux .Et sa marche .
MERCI MERCI BIEN

par ouckileou » 23 juin 2005, 10:21

et doooooonc :
il n'y a toujours rien qui te choque dans le code SQL de la requête exécutée ?

mmmh ? :roll:

par aireben » 23 juin 2005, 10:07

Bonjour :)

J'ai fait comme tu me dis :
echo "$requete";
me renvoi cela : SELECT nomDestination FROM cv WHERE id =

par Invité » 23 juin 2005, 10:05

:? :?
J'ai fais un echo de la requet comme tu me la dis

Code : Tout sélectionner

$db = mysql_connect("******", "*****","*****"); mysql_select_db("mabase",$db); $requete = "SELECT nomDestination FROM cv WHERE id = $id"; $envoi = mysql_query($requete); echo "$envoi"; while($tableau = mysql_fetch_array($envoi)) { $nomDestination= $tableau['nomDestination']; unlink("/home/sites/sites256/inter/testweb/fichier/".$nomDestination); } $requete = "DELETE * FROM formu WHERE id = $id"; mysql_query($requete);
comme resultat jobtiens sa

SELECT nomDestination FROM cv WHERE id =

Warning: mysql_fetch_array(): supplied argument is not a valid MySQL result resource in /home/sites/sites256/inter/testweb/suprimer_cand.php on line 51

Warning: unlink(/home/sites/site50/web/testweb/fichier/): Permission denied in /home/sites/sites256/inter/testweb/suprimer_cand.php on line 55

par ouckileou » 22 juin 2005, 18:58

et alors y'a rien qui te choque ????????

ouvre bien tes yeux :)
SELECT nomDestination FROM cv WHERE id = 
il faut que tu fasses un effort un peu sinon on va pas s'en sortir

mais tu as eu ce résultat avec "echo $envoi" ?
moi je te disais de faire "echo $requete" plutôt, pour voir le code SQL qui était exécuté

par airben » 22 juin 2005, 18:26

:? :?
J'ai fais un echo de la requet comme tu me la dis

Code : Tout sélectionner

$db = mysql_connect("******", "*****","*****"); mysql_select_db("mabase",$db); $requete = "SELECT nomDestination FROM formu WHERE id = $id"; $envoi = mysql_query($requete); echo "$envoi"; while($tableau = mysql_fetch_array($envoi)) { $nomDestination= $tableau['nomDestination']; unlink("/home/sites/sites256/inter/testweb/fichier/".$nomDestination); } $requete = "DELETE * FROM formu WHERE id = $id"; mysql_query($requete);
comme resultat jobtiens sa

SELECT nomDestination FROM cv WHERE id =

Warning: mysql_fetch_array(): supplied argument is not a valid MySQL result resource in /home/sites/sites256/inter/testweb/suprimer_cand.php on line 51

Warning: unlink(/home/sites/site50/web/testweb/fichier/): Permission denied in /home/sites/sites256/inter/testweb/suprimer_cand.php on line 55

par ouckileou » 22 juin 2005, 17:44

ça c'est un autre problème le résultat que tu passes à mysql_fetch_array n'est pas valide
tu dois avoir un problème avec ta requête :
- affiche là
- teste la dans phpMyAdmin
- affiche les erreurs mySQL sinon

par airben » 22 juin 2005, 17:40

Je te remerci de me mettre sur la bonne voie . Mais maintenant comme je le disé plus haut j'ai ça comme erreur,

Warning: mysql_fetch_array(): supplied argument is not a valid MySQL result resource in /home/sites/sites256/inter/testweb/suprimer_cand.php on line 51

Warning: unlink(/home/sites/site50/web/testweb/fichier/): Permission denied in /home/sites/sites256/inter/testweb/suprimer_cand.php on line 55

par ouckileou » 22 juin 2005, 17:32

j'ai répondu :roll:

par Invité » 22 juin 2005, 17:31

Merci

J'ai fais cimme ceci
unlink("/home/sites/sites256/inter/testweb/fichier/$nomDestination");

mais maintenant j'ai cela comme message d'erreur

Warning: mysql_fetch_array(): supplied argument is not a valid MySQL result resource in /home/sites/sites256/inter/testweb/suprimer_cand.php on line 51

Warning: unlink(/home/sites/site50/web/testweb/fichier/): Permission denied in /home/sites/sites256/inter/testweb/suprimer_cand.php on line 55

Hors le repertoir "fichier" je l'a mis en 777

par airben » 22 juin 2005, 17:16

Si'il vous plaiiiiiii :cry:

par ouckileou » 22 juin 2005, 17:15

regarde ton erreur, ce sont les slashes qui posent problème

normal, tu dois passer une chaine, donc entre guillemets

par airben » 22 juin 2005, 17:10

C'est ici la ligne 54
unlink(/home/sites/sites256/inter/testweb/fichier/$nomDestination);

par AIRBEN » 22 juin 2005, 17:01

voici ma requet mais j'ai cette erreur :?


Parse error: parse error, unexpected '/', expecting ')' in /home/sites/site50/web/testweb/suprimer_cand.php on line 54

Code : Tout sélectionner

$db = mysql_connect("******", "*****","*****"); mysql_select_db("mabase",$db); $requete = "SELECT nomDestination FROM formu WHERE id = $id"; $envoi = mysql_query($requete); while($tableau = mysql_fetch_array($envoi)) { $nomDestination= $tableau['nomDestination']; unlink(/home/sites/sites256/inter/testweb/fichier/$nomDestination); } $requete = "DELETE * FROM formu WHERE id = $id"; mysql_query($requete);
MERCI