un petit code pour uploader des fichiers :
<form name="formulaire_envoi_fichier" enctype="multipart/form-data" method="post" action="upload.php">
<input type="file" name="fichier_choisi">
<input type="submit" name="bouton_submit" value="Envoyer le fichier">
</form>
<?php
//on vérifies que le champ est bien rempli:
if(!empty($_FILES["fichier_choisi"]["name"]))
{
//nom du fichier choisi:
$nomFichier = $HTTP_POST_FILES["fichier_choisi"]["name"] ;
//nom temporaire sur le serveur:
$nomTemporaire = $HTTP_POST_FILES["fichier_choisi"]["tmp_name"] ;
//type du fichier choisi:
$typeFichier = $HTTP_POST_FILES["fichier_choisi"]["type"] ;
//poids en octets du fichier choisit:
$poidsFichier = $HTTP_POST_FILES["fichier_choisi"]["size"] ;
//code de l'erreur si jamais il y en a une:
$codeErreur = $HTTP_POST_FILES["fichier_choisi"]["error"] ;
//chemin qui mène au dossier qui va contenir les fichiers uplaod:
$chemin = "./upload_fichier/" ;
if(@copy($nomTemporaire, $chemin.$nomFichier))
echo("Enregistrement effectué") ;
else
echo("Enregistrement échoué") ;
}//fin if
else
{
echo("Fichier non sélectionné") ;
}//fin else
?>
Message édité par benoît le dimanche 23 juillet 2006 à 00:06:53