begin process at 2010 02 10 17:43:11
  Trouver un code source :
 
dans
 
Accueil > Forum > 

Archive PHP

 > 

Archives

 > 

AU SECOURS !!!

 > 

supprimer plusieurs fichiers selon notre choix


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

supprimer plusieurs fichiers selon notre choix

mardi 26 juillet 2005 à 08:27:48 | supprimer plusieurs fichiers selon notre choix

lucky_girl3

bonjour à toutes et à tous
alors mon pb qui est urgent, c'est que j'affiche tous les fichiers d'un repertoire donné et je veux faire comme hotmail ou caramail ...etc càd devant chaque fichier un checkbox et quand l'utilisateur selectionne les fichiers qu'ils désirent supprimer de ce repertoire seront supprimer de ce repertoire ainsi seront supprimer dans la base de donnée:
voilà ma table fichier:
id, date, chemin_fichier, titre

voilà mon code qui m'affiche les fichiers avec les checkbox:
$req2="select * from fichier ";
$res2= mysql_query ($req2) or die ('Erreur SQL !'.$req.'<br>'.mysql_error());

while($data = mysql_fetch_array($res2))
{
 $titre_resume=$data['titre'];
 $date=$data['date_soumission_resume'];

 ?>
 <tr>
   <td>
  <div align="center">
  <?
  echo "$titre_resume";
  ?>
  </div>
    </td>
   
    <td>
  <div align="center">
  <?
  echo "$date";
  ?>
  </div>
   </td>
  
   <td>
  <div align="center">
  <input type="checkbox" name="mes_var[]" value="1">
  </div>
   </td>
 </tr>
<?
}
je vous remercie d'avance pour votre aide car moi je vois pas comment récupérer les valeurs des chekbox cochés et faire le lien des chekbox avec l'id des fichiers pour les supprimer de la bd et puis supprimer les fichiers selectionnées dans leur repertoires à partir du champ chemin
aidez moi SVP ou klk indices si vous avez des idées je vous serais reconnaissante car c urgent!!!

mardi 26 juillet 2005 à 09:34:53 | Re : supprimer plusieurs fichiers selon notre choix

malalam

Administrateur CodeS-SourceS
Hello,

tes checkboxes doivent stocker l'id du fichier dans ta base (dans la valeur de la checkbox).
Ensuite, une fois qu tu as recupere tes checkboxes, tu parcours leur tableau (tableau $_POST['mes_var']),
et tu fais une requete pour aller chercher le chemin, grace a cet id. Tu supprimes le fichier en utilisant ce chemin, puis tu supprimes l'enregistrement de ta base.

 

mardi 26 juillet 2005 à 09:35:20 | Re : supprimer plusieurs fichiers selon notre choix

malalam

Administrateur CodeS-SourceS
Verifies evidemment que le fichier existe bien au chemin specifie, avant de tenter de le supprimer.
mardi 26 juillet 2005 à 15:30:29 | Re : supprimer plusieurs fichiers selon notre choix

lucky_girl3

salut c encore moi
merci de m'avoir répondu; j'ai fait ce que tu m'a dit et ça marche relativement; j'ai pu récupérer l'id du fichier ainsi que le chemin mais mon problème maintenant que j'arrive pas à régler depuis ce matin (ça m'énérve bcpppppppp)car je perds mon temps dessus c'est le fichier est supprimé réelement dans le repertoire je le trouve plus mais ça me donne qd mem ça comme erreur:

unlink() failed (Permission denied) in c:\program files\easyphp\www\fic\essye2.php on line 9
erreur!


alors j'ai essayé ça: chmod($fic_recup,0777); // $fic_recup c'est mon chemin du fichier

mais toujours la mem erreur
j'ai meme essayé de voir si chmod change les droits du fichier avec ça:
 

if(is_readable('$fic_recup'))
 {
  echo"ok lire";
 }
 else{
  echo" non lire";
 }
 
 if(is_writable('$fic_recup'))
 {
  echo"ok ecrire";
 }
 else{
  echo" non ecrire";
 }
 
 if(is_executable('$rep_recup'))
 {
  echo"ok exec";
 }
 else{
  echo" non exec";
 }

mais toujours la mem erreur et ça m'affich : non lire non ecrire non exec
 je sais pas du tout pourkoi ça marche pas surtout que le fichier est qd mem supprimé: trop bizare

aidez moi SVVVVP je suis pressée et j'ai perdu bcpppppp de temps si ça se trouve c bidon mais moi je trouve pas 
malalam merci mais si t'a une idée ça me sauvera la vie
mardi 26 juillet 2005 à 15:37:05 | Re : supprimer plusieurs fichiers selon notre choix

malalam

Administrateur CodeS-SourceS
Verigfie les permissions.
TU peux les changer avec chmod ().

http://de2.php.net/chmod

mardi 26 juillet 2005 à 15:57:08 | Re : supprimer plusieurs fichiers selon notre choix

lucky_girl3

je viens de regarder le lien que tu m'a donné mais je vois que cette solution que j'ai déjà essayé:

 chmod($fic_recup,0777); // $fic_recup c'est mon chemin du fichier

mais malheuresement j'ai toujour la meme erreur et toujours le fichier est supprimé ce qui est etrange car il dit quy'il n'a pas les droits d'y accèder alors qu'il accède  !!!!????
mardi 26 juillet 2005 à 16:07:51 | Re : supprimer plusieurs fichiers selon notre choix

malalam

Administrateur CodeS-SourceS
C'est quoi la ligne 9 ?
mardi 26 juillet 2005 à 16:25:48 | Re : supprimer plusieurs fichiers selon notre choix

lucky_girl3

 unlink($fic_recup);  ====> ligne9
mardi 26 juillet 2005 à 16:31:21 | Re : supprimer plusieurs fichiers selon notre choix

malalam

Administrateur CodeS-SourceS
heu si tu es tres pressee, tu peux faire ca :
@unlink($fic_recup);
ca n'affichera plus le message d'erreur. Mais c#est bizarre qu'il te supprime le fichier...

mardi 26 juillet 2005 à 16:39:55 | Re : supprimer plusieurs fichiers selon notre choix

lucky_girl3

merci pour le @ j'ai triché mais bon j'ai pas le choix je comprends pas pkoi ça marche pas et j'ai perdu du temps mais c pas grave tampis !!! j'essairai de voir ça qd j'aurais le temps!!!
merci pour ton soutien permanant malalam


Cette discussion est classée dans : fichier, date, fichiers, supprimer, repertoire


Répondre à ce message

Sujets en rapport avec ce message

fichiers htaccess [ par glipper ] Bonjour,les fichiers .htaccess servent à proteger l'acces à un (ou des) repertoires. Je suppose donc que ce fichier est lu avant n'importe quel autre lecture fichiers [ par alahyaneali ] Bonjourje voudrais faire afficher les fichiers d'un repertoire triésdont le nom est supérieur à im_2432345.jpg et inférieur à im_2432445.jpgen utilisa Lister fichier d'un repertoire distant [ par blat ] Bonjour,Je voudrais lister des fichiers d'un repertoire distant. En gros je veux qu'a partir de www.monsite.com/mapage.php je puisse avoir la liste de supprimer un fichier et taille fichier upload [ par joebuz ] voila j'ai une partie admin pour ajouter des fichiers en upload, ces fichiers sont photos, chansons, et videos.Le probleme c'est que pour les chansons classement fichiers par date! [ par abdellah1505 ] Bonsoir,j'ai un code php qui permet de lister 3 fichiers qui ce trouve dans un dossier et je voulais savoir si il est possible de trier ses 3 fichiers copie de fichiers automatique [ par belgo1974 ] hello,sur mon site j'ai une webcam ip chez moi qui envoie par ftp une image toute les minutes , je voudrais en plus faire une galerie par intervallede addition de fichiers txt [ par zut69 ] <td id="HB_Focus_Element" unselectab="" background="" Supprimer des balise avec dom [ par chanandler ] Bonjour,Voila j'ai ce fichier xml :Code :<pre class="alt2" style="BORDER-RIGHT: 1px inset; PADDING-RIGHT formulaire d'envoi de fichier sur FTP [ par putch ] salut à tous !voila j'ai une question qui me tracasse :j'ai un formulaire dans lequel je peux uploader plusieurs fichiers ( donc 5 input de type file Forcer le téléchargement d'un fichier et téléchargement incomplet [ par Djulley_Regis ] Hello,Je gère un site amateur destiné à des étudiants en sport. J'ai décidé de mettre sur le site qq échantillons musicaux que les élèves pourront tél


Nos sponsors


Sondage...

Comparez les prix

CalendriCode

Février 2010
LMMJVSD
1234567
891011121314
15161718192021
22232425262728

Consulter la suite du CalendriCode

 
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,437 sec (3)

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