Upload Fichier , Suppression

Petit nouveau ! | 3 Messages

05 oct. 2006, 11:00

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

Avatar du membre
Administrateur PHPfrance
Administrateur PHPfrance | 9782 Messages

05 oct. 2006, 12:12

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 ;)
Quand tout le reste a échoué, lisez le mode d'emploi...

Petit nouveau ! | 3 Messages

05 oct. 2006, 21:24

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...

Eléphant du PHP | 184 Messages

06 oct. 2006, 00:21

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:
Image

Petit nouveau ! | 3 Messages

06 oct. 2006, 20:35

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....