Uploader des gros fichiers en php

Répondre


Cette question est un moyen d’empêcher des soumissions automatisées de formulaires par des robots.
Smileys
:D :) :( :o :shock: :? 8-) :lol: :x :P :oops: :cry: :evil: :twisted: :roll: :wink: :!: :?: :idea: :arrow: :| :mrgreen: =D> #-o =P~ :^o :non: :priere: 8-|
Voir plus de smileys
  Revue du sujet
 

  Étendre la vue Revue du sujet : Uploader des gros fichiers en php

Re: Uploader des gros fichiers en php

par Mazarini » 26 juin 2013, 18:05

Plutot :

Code : Tout sélectionner

php_value post_max_size "8M"
(pas absolument sure)

Re: Uploader des gros fichiers en php

par timotebx » 26 juin 2013, 17:47

Si j'ai bien comprit il faut que je dans mon htacces je mette

AddHandler php-cgi .php
Action php-cgi /cgi-bin/phpini.cgi

et que je crée un fichier php.ini

Re: Uploader des gros fichiers en php

par Mazarini » 26 juin 2013, 15:31

Il est possible de faire cette modification dans un fichier .htaccess si ton hébergeur prend en compte ce genre de fichier et autorise la modification de ces 2 variables. (voir des exemples sur http://www.php.net/manual/en/configuration.changes.php)
Je doute que la fonction ini_set() fonctionne, car ca marche que pendant la durée du script et je suppose que l'upload est fait avant le début du script.

Re: Uploader des gros fichiers en php

par timotebx » 26 juin 2013, 14:42

Je ne peux pas modifier le fichier PHP.ini il n'y a pas d'autre solutions ?

Re: Uploader des gros fichiers en php

par Mazarini » 26 juin 2013, 13:35

Pour être sympa, le second paramètre est post_max_size.

Re: Uploader des gros fichiers en php

par moogli » 26 juin 2013, 13:06

Bonjour

Tu a mal cherché ;)
Tu a une limite : max_upload_file_size et un paramètre sur la taille maximum du poids d'un formulaire.

Le tout dans le php.ini

Si tu ne dispose pas de ton serveur perso il y a peu de chance que tu puisse modifier ce paramètre.

@+

Uploader des gros fichiers en php

par timotebx » 26 juin 2013, 12:33

Bonjour, j'ai crée un cloud mais mon uploader de fichier ne va que jusqu’à 3Mo.
J'ai cherché sur le web mais je n'ai rien trouvé de concluant