Rechercher : dans
Par :

[PHP] upload file vers dossier

Dernière réponse le 6 jui 2009 à 12:01:36 yfev, le 6 jui 2009 à 11:41:20 
 Signaler ce message aux modérateurs

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
Configuration: Windows XP
Firefox 3.0.11

Meilleures réponses pour « [PHP] upload file vers dossier » dans :
[PHP] Upload de fichiers Voir Le langage PHP permet de gérer des fichiers envoyés (uploadés) grâce à un formulaire HTML. Formulaire d'envoi de fichiers Configuration de PHP pour permettre l'upload Récupération du fichier avec PHP Formulaire d'envoi de fichiers La...
Ajax - Javascript - Upload multiple VoirIntroduction Création de l'uploader Script côté serveur (upload.php) Téléchargement des Fichiers Multiples Génériques en Ajax Introduction AJAX Upload vous permet de facilement télécharger plusieurs fichiers sans rafraîchir la page et...
[Webmaster] Faire facilement un espace d'upload VoirPourquoi ? Il arrive que vous ayez besoin de mettre en place un petit espace de téléchargement (upload/download) pour stocker des fichiers sur votre site web. C'est en effet très pratique et peut dépanner quand vous n'avez pas de clé USB sous la...

1

jeangilles, le 6 jui 2009 à 11:44:14
  • +1

Avec ceci ca devrait marcher :
if(copy($nomTemporaire, $chemin.'/'.$nomFichier))

Répondre à jeangilles

2

 yfev, le 6 jui 2009 à 12:01:36

Ah merci beaucoup, ça marche au poil.

Répondre à yfev
Collection CommentÇaMarche.net