Contenu POST-Longueur dépasse la limite

J'obtiens des erreurs similaires dans mon error_log en php lorsque les utilisateurs sont à mettre en ligne leurs fichiers

PHP Warning: Contenu POST-Longueur de 11933650 octets dépasse la limite de 8388608 bytes in Unknown on line 0

Dans mon php.ini (créé fichier ini personnalisé dans public_html) cela permettrait de résoudre ce problème, combien je dois le mettre autour de 1 GO? Je vais changer mes paramètres en php.ini, ça va résoudre le problème?

upload_max_filesize = 1000M ;1GB
post_max_size = 1000M

Que serais-je régler le 'memory_limit' limite.

Aussi serait-ce correct dans mon script pour vérifier le fichier téléchargé est la taille de <1 go de

if($_FILES["uploadedfile"]["size"]<1000000)
  • Êtes-vous sûr que vous modifiez le bon php.ini?
  • Avez-vous modifié le php correcte.ini (il y en a plusieurs)? C'est autre chose de réinitialiser les paramètres? (par exemple, tous les appels à php_ini_set?)
  • J'ai créé un php personnalisé.fichier ini dans public_html
  • vous ne pouvez pas il suffit de déposer un php.ini n'importe où vous want.PHP vérifie uniquement à certains endroits, et "répertoire courant" n'est pas l'un d'eux. Vous pouvez utiliser l'option " php_value directives dans votre httpd.conf et/ou une .fichier htaccess pour définir dans un répertoire particulier. Mais sinon, vous aurez à changer dans la main .fichier ini. Utilisation php_info() pour voir ce que votre "local" paramètres, et qui .les fichiers ini sont utilisés.
  • faire un info.php avec <?php phpinfo(); ?> le copier dans public_html et de l'appeler dans votre navigateur. Ensuite, vérifiez si upload_max_filesize a la bonne valeur.
  • mon phpinfo() dit de son correct maintenant changé de upload_max_filesize = 1000M et post_max_size = 1000M. Devrait résoudre ce problème maintenant?

InformationsquelleAutor daza166 | 2011-06-08