Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
1124 connectés 

  FORUM HardWare.fr
  Programmation
  PHP

  upload fichier multiple

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

upload fichier multiple

n°1536927
webide
Posté le 01-04-2007 à 14:28:15  profilanswer
 

Bonjour,
J'essaie d'installer sur un site une galerie photo en permettant aux gens d'uploader des images.
En faisant l'upload un à un ça marche mais lorsque j'essaie de faire uploader plusieurs fichier simultanément ça bugue.
J'ais mis le formulaire
 

Code :
  1. <form name="upload" enctype="multipart/form-data" method="post" action="up/upload.php">
  2. <center>Votre pseudo<input name="pseudo" type="text" value="<?php echo $pseudo; ?>" /><br>
  3.   <p align="center">Photo 1&nbsp;&nbsp;&nbsp;
  4.   <input type="file" name="file[]">
  5.   <p align="center">Photo 2&nbsp;&nbsp;&nbsp;
  6.   <input type="file" name="file[]">
  7.   <p align="center">Photo 3&nbsp;&nbsp;&nbsp;
  8.   <input type="file" name="file[]">
  9.   <p align="center">Photo 4&nbsp;&nbsp;&nbsp;
  10.   <input type="file" name="file[]">
  11.   <p align="center">Photo 5&nbsp;&nbsp;&nbsp;
  12.   <input type="file" name="file[]">
  13.   <p align="center">Photo 6&nbsp;&nbsp;&nbsp;
  14.   <input type="file" name="file[]">


Mais c'est au niveau du fichier gérant l'upload que ça bloque et franchement je ne vois pas ou est le problème

Code :
  1. if(!empty($_FILES["file"]["name"])){
  2. // Nom du fichier choisi:
  3. $nomFichier = $_FILES["file"]["name"];
  4. // Nom temporaire sur le serveur:
  5. $nomTemporaire = $_FILES["file"]["tmp_name"];
  6. // Type du fichier choisi:
  7. $typeFichier = $_FILES["file"]["type"];
  8. // Poids en octets du fichier choisit:
  9. $poidsFichier = $_FILES["file"]["size"];
  10. // Poids en Kilo-octets du fichier choisit:
  11. $poidsFichierK = $poidsFichier/1024;
  12. // Pré formatage en affichage avec 0 chiffre après la virgule , donc pas de virgule.
  13. $poidsFichierK = sprintf("%.0f", $poidsFichierK);
  14. // Code de l'erreur si jamais il y en a une:
  15. $codeErreur = $_FILES["file"]["error"];
  16. // Extension du fichier
  17. $extension = strrchr($nomFichier, "." );
  18. // Si le poids du fichier est de 0 bytes, le fichier est
  19. // invalide (ou le chemin incorrect) => message d'erreur
  20. // sinon, le script continue.
  21. if($poidsFichier <> 0){
  22. // Si la taille du fichier est supérieure à la taille
  23. // maximum spécifiée => message d'erreur
  24. if($poidsFichier < $MAX_SIZE){
  25. // On teste ensuite si le fichier a une extension autorisée
  26. if(isExtAuthorized($extension)){
  27. // Ensuite, on copie le fichier uploadé ou bon nous semble.
  28. $uploadOk = move_uploaded_file($nomTemporaire, $DESTINATION_FOLDER.$nomFichier);
  29. if($uploadOk){
  30. echo "L'upload a réussi !<br><br>";
  31. echo "Nom du Fichier : $nomFichier<br>";
  32. echo "Taille du Fichier : $poidsFichierK Ko<br>";
  33. echo "URL du Fichier :


Si quelqu'un avait une idée comment régler ce problème, cela m'aiderais beaucoup.
Merci d'avance  

mood
Publicité
Posté le 01-04-2007 à 14:28:15  profilanswer
 

n°1536963
eeeinstein
Électricien au CERN
Posté le 01-04-2007 à 16:52:24  profilanswer
 

heu, faudrais commencer par faire une vérif des fichiers, mettre un antihack, puis ensuite faire une boucle pour les 5 fichiers si besoin..
 
parceque là... :\

n°1536974
webide
Posté le 01-04-2007 à 17:24:08  profilanswer
 

Je débutes en php et je t'avoue que même avec tes explications je suis perdu

n°1537033
eeeinstein
Électricien au CERN
Posté le 01-04-2007 à 22:27:46  profilanswer
 

il manque un bout du fichier upload non .?

n°1537034
eeeinstein
Électricien au CERN
Posté le 01-04-2007 à 22:28:34  profilanswer
 

revoie la base de l'upload de fichier sur serveur, ensuite tu pourra facilement faire un multi-upload..
 
http://phpcodeur.net/articles/php/upload


Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Programmation
  PHP

  upload fichier multiple

 

Sujets relatifs
Upload d'une image par url..problème d'upload
Problème pour lancer un fichier midi à partir d'Excel[DOS]récupérer le nom d'un fichier zip dans un variable
xml + css dans un meme fichierErreur d'accès ambigu à une fonction membre après dérivation multiple
Lire un fichier .txt et retranscrire ses information dans un autre[Java] lecture d'un fichier : y'a un lézard quelque part...
Application quitte sans avoir fermé un fichier ouvert en écritureIframe et fichier locaux
Plus de sujets relatifs à : upload fichier multiple


Copyright © 1997-2022 Hardware.fr SARL (Signaler un contenu illicite / Données personnelles) / Groupe LDLC / Shop HFR