Page 1 sur 1

Upload Fichier , Suppression

Posté : 05 oct. 2006, 11:00
par to-know
Bonjour :)
Merci de bien m'aider !!!

Je désire mettre un lien pour supprimer chaque fichier du dossier Upload ...

c à d les Fichier Uplaoder sur le Site

Et Voila le code en PHP ,d'uploader Un fichier sur le site !!
Avec la liste des Fichier ...que je désire mettre un lien à coté pour les supprimer !!..
<HTML>
<?
// Taille max des fichiers (octets)
$MFS=1000000;

// Répertoire de stockage
$rep="upload/";

if(isset($_FILES['userfile'])) {
if($_FILES['userfile']['size']>0) {
   $savefile= $rep.$_FILES['userfile']['name'];
   $temp = $_FILES['userfile']['tmp_name'];
   if (move_uploaded_file($temp, $savefile)) { ?>
      <b>Votre fichier a bien été enregistré ! Merci</b>
<BR>Nom : <?echo $_FILES['userfile']['name'];?>
<BR>Taille : <?echo $_FILES['userfile']['size'];?> o
<BR>Type : <?echo $_FILES['userfile']['type'];?>
<?   } else { ?>
      <b>Erreur d'enregistrement !</b>
   <? }

} else { ?>
   <b>Trop gros fichier !</b>
   <i>( <? echo $MFS;?> octets max.)</i>
<? } 
} ?>
   
<FORM METHOD="POST"
      ENCTYPE="multipart/form-data">
   <INPUT TYPE=HIDDEN NAME=MAX_FILE_SIZE
      VALUE=<? echo $MFS;?>>
   <INPUT TYPE=FILE NAME="userfile"><BR>
   <INPUT TYPE=SUBMIT value="Enregistrer le fichier">
</FORM>

LISTE DES FICHIERS TELECHARGES
<BR><TABLE border>
<? $dir = opendir($rep);

while ($f = readdir($dir))
   if(is_file($rep.$f)) { ?>
      <TR>
         <TH>
            <A href="<? echo $rep.$f; ?>"
               target="_blank"><? echo $f; ?></A>
         </TH>
         <TD align=right><? echo filesize($rep.$f); ?></TD>
         <TD>
            <? echo date("d/m/Y H:i:s",filectime($rep.$f)); ?>
         </TD></TR>
   <? }

closedir($dir); ?>
</TABLE>

</CENTER></BODY></HTML>
Merci :D

Posté : 05 oct. 2006, 12:12
par @rthur
Bonjour,

Quel est le problème? Qu'as tu essayer de faire jusqu'à maintenant?
Voici la fonction PHP à utiliser: http://fr.php.net/unlink

PS: Merci de faire un effort sur le français ;)

Merci

Posté : 05 oct. 2006, 21:24
par to-know
Merci de Votre réponse
Mon problème !!
Je veux Mettre en ligne Un site personnel pour uploader des Fichier...
que j'affiche dans un tableu le lien de télécharhement des Fichier ...ce que le code en haut le décrit ,
alors là ce que je désire faire c'est mettre un lien pour supprimer les fichier !!!....
...
Merci...

Posté : 06 oct. 2006, 00:21
par graphistnet
Il te suffit comme l'a souligné @rthur d'utiliser la fonction unlink() sur le fichier voulu en rajoutant un bouton par exemple ou un lien pour le traitement.
Cette réponse prend bien sûr compte du code présenté en pensant que ce code vient de toi, si par contre c'est un script que tu as repris il va falloir que tu le comprennes un peu. Si tu as des questions tu sais où aller :wink:

Posté : 06 oct. 2006, 20:35
par to-know
Merci...
c'est pas mon Code , mais je le comprend
et comme je suis débutant, je me susi adresser à vous , pour vous m'aider Un peu
Je vous remercie....