<HTML>
<TÊTE>
<TITLE>Interface de téléchargement de fichiers</TITLE>
</HEAD>
<CORPS><TABLE><CENTRE>
<?
si($UploadAction){
$UploadAction=0 ;
$TimeLimit=60 ;
/*Définissez le délai d'expiration. Le délai par défaut est de 30 secondes. Lorsqu'il est défini sur 0, il est illimité*/.
set_time_limit($TimeLimit);
Si(($Upfile != "aucun")&&
($Upfile != ""))
{
$Filepath="d:webwebphptest"; //Chemin de stockage du fichier de téléchargement
$FileName=$Filepath.$Upfile_name;
if($Upfile_size <1024) //Taille du fichier de téléchargement
{$FileSize = (string)$Upfile_size "octets";}
elseif($Upfile_size <(1024 * 1024))
{
$FileSize = number_format((double)($Upfile_size / 1024), 1) " Ko";
}
autre
{
$FileSize = number_format((double)($Upfile_size/(1024*1024)),1)."Mo";
}
si(!file_exists($FileName))
{
si(copie($Upfile,$FileName))
{dissocier ($Upfile);
echo "<br><br>n" ;
echo "Le fichier $Upfile_name a été téléchargé avec succès !";
echo "<br><br>n" ;
echo "Emplacement du fichier : $FileName" ;
echo "<br><br>n" ;
echo "Taille du fichier : $FileSize" ;
echo "<br><br>n" ;
}
autre
{echo "Le téléchargement du fichier $Upfile_name a échoué !" ;
}
autre
{echo "Le fichier $Upfile_name existe déjà !";
}
autre
{echo "Vous n'avez sélectionné aucun fichier à télécharger !" ;
set_time_limit(30); //Restaurer les paramètres de délai d'attente par défaut
}
?>
<FORM ENCTYPE = "multipart/form-data" NAME = "SubmitForm"
ACTION = "default.php" METHODE = "POST">
<INPUT TYPE = "caché" NOM = "MAX_FILE_SIZE" VALUE = "1000000">
<INPUT TYPE = "hidden" NOM = "UploadAction" VALUE = "1">
<TR><TD><INPUT NAME = "Upfile" TYPE = "file" SIZE = "30"></TD>
</TR><TR><TD><INPUT NAME = "soumettre" VALUE = "soumettre" TYPE = "soumettre">
<NOM D'ENTRÉE = "reset" VALEUR = "Reset" TYPE = "reset"></TD>
</TR></FORM></CENTER></TABLE>
</CORPS>
</HTML>