upload de plusieurs fichier en php

upload de plusieurs fichier en php - PHP - Programmation

Marsh Posté le 10-05-2007 à 09:42:09    

Bonjour à tous ,
 
 
Sur ma page web, j'ai plusieurs zones <input> de type file, pour attacher des fichiers de types images  . Et envoyer toutes ses images  sur le serveur.
quelqu'un pourrais me dire comment faire ca en PHP?
 
 
Merci.

Reply

Marsh Posté le 10-05-2007 à 09:42:09   

Reply

Marsh Posté le 10-05-2007 à 09:44:34    

regarde du cote du tableau $_FILES ( c'est la ou vont se trouver les infos sur tes fchiers apres l'upload )  
 
tu peux aussi regarder du cote de gd  pour retravailler tes images apres upload

Reply

Marsh Posté le 10-05-2007 à 10:20:57    

fais attention que la taille totale de l'envoi du formulaire n'excède pas 2 Mo sinon Apache va générer une erreur.

Reply

Marsh Posté le 10-05-2007 à 10:30:03    

le coup du 2Mo, ça dépend pas plutôt de ce qui est configuré dans le php.ini :??:

Reply

Marsh Posté le 10-05-2007 à 13:28:38    

oui, effectivement, mais comme il ne dit pas où est hébergé je suis parti du principe qu'il n'avait pas accès à php.ini (hébergement mutualisé)

Reply

Marsh Posté le 10-05-2007 à 14:45:58    

dans tous les cas, faut faire un petit coup de phpinfo() pour voir la conf du serveur.

Reply

Marsh Posté le 10-05-2007 à 16:21:54    

Au faite sur mon serveur j'ai limité la taille des fichiers à 500Mo, vous pensez que ça peut entraîner de grâve surcharges ? :sweat: lol

Reply

Marsh Posté le 10-05-2007 à 16:26:57    

ben ça risque de saturer ta connexion. Si t'as plusieurs utilisateurs qui s'amusent à uploader chacun un fichier de 500 Mo, ça va pas le faire :/

Reply

Marsh Posté le 10-05-2007 à 16:29:57    

rufo a écrit :

ben ça risque de saturer ta connexion. Si t'as plusieurs utilisateurs qui s'amusent à uploader chacun un fichier de 500 Mo, ça va pas le faire :/


 
J'ai un dédié chez sivit mais je sais pas si c'est capable d'accueillir une telle fréquentation :/ (dans la théorie oui).

Reply

Marsh Posté le 11-05-2007 à 08:41:53    

a combien de temps est limité apache ? Tu as laissé les 30 sec par défaut ? (si oui : les gens auront 30 sec maxi pour uploader les 500 Mo ... et avoir la page de confirmation (si existante))

Reply

Marsh Posté le 11-05-2007 à 08:41:53   

Reply

Marsh Posté le 11-05-2007 à 15:56:36    

Le délais de 30 seconde pour l'exécution d'un script php débute aprés la réception de l'intégralité du/des fichier(s). Ceci dit, ca ne change en rien le "timeout" du navigateur qui risque de lui dire que le serveur ne répond pas.

Reply

Sujets relatifs:

Leave a Replay

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