MAX_FILE_SIZE

JLN
Petit nouveau ! | 3 Messages

09 sept. 2006, 15:34

Bonjour,

Je crois avoir chercher partout ou c'était possible sur la toile, mais en vain... Voila ma question est simple :

Est-ce que le champ caché MAX_FILE_SIZE peut se mettre plusieurs fois avec des valeurs différentes dans un même formulaire ce qui permettrai par exemple l'envoi de 2 fichiers en même temps avec des critères de tailles différentes.

Merci pour toute réponse.

ViPHP
ViPHP | 3607 Messages

09 sept. 2006, 15:43

Pour tout te dire, je n'en sais rien, mais je te propose une alternetive en attendant que des érudits te répondent...
Tu fixes tout les max_fil_size à la valeur maximale.
Ensuite lorsque que tu vérifies les tailles côté serveur (ce qu'il faut toujours faire !!!), tu sais que tel fichier doti faire tant de Ko, donc en fonction, tu uploads ou tu renvois sur la page en disant que les poids ne sont pas respectés...

JLN
Petit nouveau ! | 3 Messages

09 sept. 2006, 15:49

Merci beaucoup pour cette réponse, en fait c'est ce que je fais actuellement, mais j'essayes toujours d'améliorer le code, d'où ma question... Mais merci encore pour la réponse.

Modérateur PHPfrance
Modérateur PHPfrance | 7636 Messages

09 sept. 2006, 15:55

Le champ MAX_FILE_SIZE n'est rien d'autre qu'un champ ordinaire.

Comme tous formulaire un champ (meme attribut name) ne peut apparaitre qu'une seule fois tu ne récupérera que le dernier champ portant le même nom le cas contraire.

ce que tu peux donc faire est de distinguer les champs avec les attributs name :

name = "MAX_FILE_SIZE_IMG" value="valeur_1"
name = "MAX_FILE_SIZE_VIDEO" value="valeur_2"

Ensuite faut faire la distinction suivant le type de fichier pour savoir dans quel champ la valeur max doit être prise.

/!\ Avant de poster se documenter et rechercher.
Qui ne sait pas rendre un service n'a pas le droit d'en demander.
MaBrute

JLN
Petit nouveau ! | 3 Messages

09 sept. 2006, 16:04

Merci pour la réponse, c'est très constructif, j'essaye ca de suite. Merci