Upload de fichier - Copie de fichiers sur un serveur

Upload de fichier - Copie de fichiers sur un serveur - PHP - Programmation

Marsh Posté le 13-06-2005 à 13:40:16    

Bonjour,  
 
Je souhaite réaliser un upload de fichier, à savoir qu'une personne puisse choisir un fichier sur son disque et ensuite que ce fichier soit transferer sur ce serveur.
 
Pour l'insant, j'ai une erreur à la c** :  
 
Voila mon formulaire :  

Code :
  1. <form action="?***" method=post ENCTYPE="multipart/form-data">
  2.   Fichier :
  3.   <input type="file" name="fichier"><br /><br />
  4.   <input type="submit" value="Enregistrer les modifications">
  5. </form>


Voila ensuite la récupération du fichier :  

Code :
  1. $ficOJC = ($_POST['fichier']);
  2. echo 'nom fic'.$ficOJC;


Tous les autres parametres de mon formulaire sont transmis et recus exactment de la meme maniere, mais pour le fichier la trace reste vide!
 
2/Ensuite, je n'arrive pas à envoyer ce fichier sur le serveur, j'ai essayé plusieurs solutions, mais aucunes de convaincantes, j'ai regardé les droits en écriture sur mon serveur, ils se mettent automatiquement en lecture seule, je chercheré une fonction d'uload focntionnelle et simple me permettant de savoir d'ou vient le probleme de ma programmation ou alors des soucis d'écritures sur le serveur

Reply

Marsh Posté le 13-06-2005 à 13:40:16   

Reply

Marsh Posté le 13-06-2005 à 13:49:15    

C'est pas comme ça qu'on gère l'upload de fichiers en PHP
 
=> http://fr.php.net/manual/fr/features.file-upload.php

Reply

Marsh Posté le 13-06-2005 à 14:00:37    

Bah, je sais bien que c'est pas comme ca que ce gere l'upload la, mon premier probleme est que je voulais juste recuperer la valeur saisie dans mon formulaire
 
Pour l'upload, voici mon code :

Code :
  1. if(isset($_FILES['fichier'])){ 
  2.  $dest_dossier = 'upload/conseilMunicipal/ordreJour/'; 
  3.  $dest_fichier = basename($_FILES['fichier']['name']); 
  4.  move_uploaded_file($_FILES['fichier']['tmp_name'], $dest_dossier . $dest_fichier);
  5. }


 
Par contre, je rencontre un nouveau probleme, je souhaiterai enregistrer le chemin vers le fichier se trouvant maintenant sur le serveur dans ma base de données, comment puis-je recuperer ce nouveau nom? Encore une fois une question stupide, mais j'en ai marre de galerer!


Message édité par karinou le 13-06-2005 à 14:05:22
Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed