/*-------------------------------------------------------------
VARIABLE(S) A MODIFIER
--------------------------------------------------------------*/
// Chemin du répertoire de destination, exemples pour :
// windows : $destination="C:\\windows\\temp";
// unix : $destination="/usr/WWW/tmp";
$destination="http://nico.net.g.free.fr";
// Taille maximale autorisée en octets
$taille=70000;
/*-------------------------------------------------------------
CAS : ENREGISTREMENT DU FICHIER SUR LE SERVEUR
--------------------------------------------------------------*/
switch($action) {
case "add";
if ($userfile_size!=0) {$taille_ko=$userfile_size/1024;} else {$taille_ko=0;}
if ($userfile=="none") {$message="Vous n'avez pas sélectionné de fichier.
";}
if ($userfile_size>$taille)
{
if($taille!=0)
{
$taille_max_ko=$taille/1024;
}
$message="Votre fichier est trop gros ($taille_max_ko ko max)
";
}
if ($userfile!="none" && $userfile_size<$taille && $userfile_size!=0)
{
$userfile=stripslashes($userfile); // pour windows
if (!copy($userfile, "$destination/$userfile_name"))
{
$message="
Probleme de transfert !
";
}
else
{
$message="Fichier enregistré
";
}
}
printf ("$message
taille=%.2f ko.",$taille_ko);
break;
/*-------------------------------------------------------------
CAS : AFFICHAGE DU FORMULAIRE
--------------------------------------------------------------*/
default;
echo "Upload de fichiers
";
echo "Choisissez un fichier sur votre disque et cliquez sur Envoyer
";
break;
}
?>