/* Script PHP/FI 2.0. */
<?
if (!$userfile) ;
>
<FORM enctype="multipart/form-data" ACTION="upload.html" METHOD=POST>
<FONT SIZE=+2>Envoi de fichiers</FONT></P>
<TABLE BORDER=1 CELLPADDING=3 CELLSPACING=0>
<TR>
<TD>
Fichier à envoyer (taille limitée à 10 ko) :
</TD>
<INPUT TYPE="hidden" NAME="MAX_FILE_SIZE" VALUE="10000">
<INPUT TYPE="file" NAME="userfile">
</TD>
</TR>
<TR>
<TD COLSPAN=2 ALIGN=CENTER>
<INPUT TYPE="submit" VALUE="Envoyer">
<INPUT TYPE="reset" VALUE="Annuler">
</TD>
</TR>
</TABLE>
</FORM>
<? else ;
if ($userfile_name == "");
echo "Et le nom du fichier alors ?";
echo "<P><A HREF=\"upload.html\">Retour</A>";
echo "</BODY></HTML>";
exit;
endif;
if (!$userfile_size);
echo "<BR><FONT SIZE=+1 COLOR=\"#FF0000\">L'envoi de fichier de plus de $MAX_FILE_SIZE octets n'est pas autorisé.</FONT><BR>";
echo "<P><A HREF=\"upload.html\">Retour</A>";
echo "</BODY></HTML>";
exit;
endif;
/* Le fichier est d'abord stocké dans un espace temporaire, il faut ensuite
le renommer */
echo "Fichier stocké dans : $userfile<BR>";
echo "Taille du fichier : $userfile_size octets<BR>";
echo "Nom du fichier : $userfile_name<BR>";
/* répertoire de destination du fichier (il faut qu'il existe déjà) */
$destdir = "fichiers";
rename("$userfile","$destdir/$userfile_name");
echo "Le fichier <A HREF=\"$destdir/$userfile_name\">$userfile_name</A> a bien été envoyé.";
echo "<P><A HREF=\"upload.html\">Retour</A>";
endif;
>
Page consultée
fois.