Bonjour
Petit module que vous adapterez à vos besoins
mettre l'ensemble de ces fichiers dans un dossier xxx
le fichier php appelant :upload_html.php
le fichier php appelé : upload_php.php
créer un dossier le "fichier-est-ici"
************************************
le code upload_html.php
************************************
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" />
<title>upload_html.php</title>
</head>
<body>
<html>
<head>
</head>
<body>
<form name="form" enctype="multipart/form-data" method="post" action="upload_php.php">
<input type="file" name="fichier_choisit">
<br>
<input type="submit" name="bouton_submit" value="Envoyer le fichier">
</form>
</body>
</html>
</body>
</html>
************************************
le code upload_php.php
************************************
<?php
//vérification que le champ $_FILES est bien rempli:
if(!empty($_FILES["fichier_choisit"]["name"]))
{
//nom du fichier choisi:
$nomFichier = $_FILES["fichier_choisit"]["name"] ;
//nom temporaire sur le serveur:
$nomTemporaire = $_FILES["fichier_choisit"]["tmp_name"] ;
//type du fichier choisi:
$typeFichier = $_FILES["fichier_choisit"]["type"] ;
//poids en octets du fichier choisit:
$poidsFichier = $_FILES["fichier_choisit"]["size"] ;
//code de l'erreur si jamais il y en a une:
$codeErreur = $_FILES["fichier_choisit"]["error"] ;
//chemin qui mène au dossier qui va contenir les fichiers upload:
$chemin = "le-fichier-est-ici/" ;
if(copy($nomTemporaire, $chemin.$nomFichier))
echo("<br>téléchargement a réussi") ;
else
echo("<br>téléchagement a échoué") ;
}//fin if
else
{
echo("Aucun fichier séléctionné <br>") ;
echo("<a href=\"upload_html.php\">Retour</a>") ;
}//fin else
?>
je viens de le revérifier ce code est fonctionnel
ces petits bouts de programmes servent que d'exemples
Cordialement
