[PHP] upload file vers dossier

Fermé
yfev - 6 juil. 2009 à 11:41
 yfev - 6 juil. 2009 à 12:01
Bonjour,
je teste pour la 1ère fois l'upload de fichier en php.
J'ai récup un code qui fonctionnes MAIS qui me met le fichier uploadé(en local pour l'instant) dans le fichier racine uniquement. VOICI:

<?php
//on vérifies que le champ est bien rempli:
if(!empty($_FILES["fichier_choisi"]["name"]))
{
	$nomFichier    = $_FILES["fichier_choisi"]["name"] ;
	$nomTemporaire = $_FILES["fichier_choisi"]["tmp_name"] ;
	$typeFichier   = $_FILES["fichier_choisi"]["type"] ;
	$poidsFichier  = $_FILES["fichier_choisi"]["size"] ;
	$codeErreur   = $_FILES["fichier_choisi"]["error"] ;
	
	//chemin qui mène au dossier qui va contenir les fichiers upload:
<!--// C'EST CETTE LIGNE QUE JE NE COMPRENDS PAS --!>
	$chemin = "maj_img" ;
 
	if(copy($nomTemporaire, $chemin.$nomFichier))
		echo("<br>l'upload a réussi") ;
	else
		echo("<br>l'upload a échoué") ;
}//fin if
else
{
	echo("Vous n'avez pas choisit de fichier!!<br>") ;
	echo("<a href=\"./formulaire_envoi_fichier.html\">Retour</a>") ;
}//fin else
?>


Voila j'ai un répertoire qui s'appele "maj_img" dans la racine de mon site. Lorsque je tentes un upload le fichier "mon_image.jpg" est copié dans la racine sous le nom : "maj_imgmon_image.jpg" alors que je voudrait qu'il aille se ranger bien gentiment dans le dossier que j'ai crére pour l'upload...
qu'est que j'ai pas pité???
thx
A voir également:

2 réponses

jeangilles Messages postés 816 Date d'inscription samedi 21 juin 2008 Statut Membre Dernière intervention 17 juillet 2012 186
6 juil. 2009 à 11:44
Avec ceci ca devrait marcher :
if(copy($nomTemporaire, $chemin.'/'.$nomFichier))
1
Ah merci beaucoup, ça marche au poil.
0