J´ai trouvé ce script d´upload, mais il marche pas :
/ * 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;