php et upload de fichier

php et upload de fichier - PHP - Programmation

Marsh Posté le 16-08-2002 à 19:30:25    

Voilà mon problème :
 
J'ai une interface pour uploader des fichiers.
 
J'arrive sans problème à programmer l'upload et à tester différentes chose comme le type du fichier, le nom etc...
 
MAIS pour ce qui est de la taille ($Fichier_size), g un très gros problème !
 
Php détecte sans problème les fichiers trop gros mais APRES les avoir uploader. (en fait, il ne les upload pas réellement, mais il teste la taille APRES avoir mis le fichier en cache, puis me dit que le fichier est trop gros).
 
Comment faire pour pouvoir réellement tester une taille excessive d'un fichier AVANT un préchargement dans le cache ?
Est-ce possible ?
 

Reply

Marsh Posté le 16-08-2002 à 19:30:25   

Reply

Marsh Posté le 16-08-2002 à 21:06:57    

:bounce:

Reply

Marsh Posté le 17-08-2002 à 00:35:52    

Tu peux obtenir les dimensions d'un fichier avant le téléchargement, mais il me semble que tu es obligé d'attendre que le fichier soit uploadé sur le répertoire temporaire défini dans ton php.ini pour connaitre ses dimensions. En dehors d'un classique $_FILES['ton_fichier']['size'] je ne vois pas trop comment faire  [:core 666]
 
Si quelqu'un a une soluce je suis également preneur :)

Reply

Marsh Posté le 17-08-2002 à 01:13:41    

effectivement, J'en ai eu la confirmation sur NEXEN.net.
 
Je te remercie bcp tout de même pour ta réponse.
 
La seule solution, c'est l'aplet java, mais je vais pas me prendre le choux avec et j'indiquerai seulement aux internautes la taille maximum de fichier autorisé. Si après, ils veulent attendre bêtement pour rien, ça les regardera...  :D  

Reply

Marsh Posté le 01-12-2002 à 01:19:45    

Quelqu'un a trouvé une astuce ?


---------------
Gamertag : Getget94 - PSN : Getget1980 - Nintendo Network : Getget1980 - Uplau : Getget1980
Reply

Marsh Posté le 01-12-2002 à 01:35:40    

meme chose que pr getget :
 
<INPUT TYPE="hidden" name="MAX_FILE_SIZE" value="1024000">
 
je vais chercher une confirmation

Reply

Marsh Posté le 01-12-2002 à 01:41:17    

et aussi :  
 

  • une option enctype="multipart/form-data" indiquant un échange de données  
  • un champ caché (optionnel) indiquant la taille maximale (en octets) autorisée pour le fichier à "uploader"  
  • un champ de type fichier permettant entre autre à l'utilisateur de sélectionner le fichier dans son système de fichiers.  
  • La taille maximale autorisée est également contrainte par la configuration du serveur web et de php (Cf. fichier php.ini)

Reply

Marsh Posté le 01-12-2002 à 01:53:54    

Pas acces a php.ini moi :/
MAis en fait on dirait qu'il atteint le max_execution_time avant la fin de l'upload dans le rep temporaire


---------------
Gamertag : Getget94 - PSN : Getget1980 - Nintendo Network : Getget1980 - Uplau : Getget1980
Reply

Sujets relatifs:

Leave a Replay

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