Maison > développement back-end > Problème PHP > Comment modifier la limite maximale des fichiers téléchargés en php

Comment modifier la limite maximale des fichiers téléchargés en php

青灯夜游
Libérer: 2023-03-17 18:26:01
original
3054 Les gens l'ont consulté

Méthode de modification : 1. Ouvrez le fichier de configuration php.ini ; 2. Recherchez l'élément "max_execution_time" et modifiez sa valeur (temps d'exécution maximum) à la valeur requise. 3. Recherchez l'élément "post_max_size" et modifiez sa valeur ; La valeur requise ; 4. Recherchez l'élément "upload_max_filesize" et remplacez sa valeur par la valeur requise.

Comment modifier la limite maximale des fichiers téléchargés en php

L'environnement d'exploitation de ce tutoriel : système Windows 7, version PHP 8, ordinateur DELL G3

Le téléchargement de fichiers volumineux en PHP consomme beaucoup de ressources, la taille du téléchargement doit donc être limitée. trois paramètres pertinents :

  • client_max_body_size

  • upload_max_filesize

  • post_max_size

Par défaut, la limite de taille du fichier de téléchargement PHP est de 2 Mo. Si vous téléchargez plus de 2 Mo, une erreur sera signalée.

Si l'image ou le package compressé que nous téléchargeons dépasse 2 Mo, nous devons modifier la limite maximale de téléchargement du fichier de configuration de PHP.

Comment modifier la limite maximale des fichiers téléchargés en PHP

1 Ouvrez le fichier php.ini

Cliquez avec le bouton gauche sur wamp, sélectionnez php et sélectionnez php.ini dans la fenêtre contextuelle.

Comment modifier la limite maximale des fichiers téléchargés en php

2. Modifiez la valeur max_execution_time

Téléchargement général du fichier, à moins que le fichier ne soit très petit, comme un fichier de 5 Mo, le téléchargement peut prendre plus d'une minute.

Mais en php, la valeur par défaut est la plus longue. temps d'exécution de la page C'est 30 secondes. C'est-à-dire que s'il dépasse 30 secondes, le script cessera de s'exécuter.

Cela conduira à la situation où la page Web ne pourra pas être ouverte à ce moment, nous pouvons la modifier. max_execution_time

Regardez dans php.ini

max_execution_time

La valeur par défaut est 30 secondes. Remplacez par

max_execution_time = 0
Copier après la connexion

0 pour indiquer aucune limite

Comment modifier la limite maximale des fichiers téléchargés en php

3. size pour définir la taille maximale autorisé pour les données POST. Ce paramètre affecte également les téléchargements de fichiers.

php par défaut, post_max_size est 2M. Si la taille des données POST est supérieure à post_max_size, $_POST et $_FILES superglobals seront vides

Recherchez post_max_size, remplacez-le par

post_max_size = 32M
Copier après la connexion

Comment modifier la limite maximale des fichiers téléchargés en php4.

beaucoup de monde La deuxième étape sera modifiée. Mais lors du téléchargement de fichiers, la taille maximale est toujours de 8M Pourquoi ? Nous devons également modifier un paramètre upload_max_filesize pour indiquer la taille maximale du fichier téléchargé.

Recherchez upload_max_filesize, la valeur par défaut est 8M et remplacez-la par

upload_max_filesize = 32M
Copier après la connexion

De plus, il convient de noter que post_max_size est supérieur à upload_max_filesize

Comment modifier la limite maximale des fichiers téléchargés en phpApprentissage recommandé : "

Tutoriel vidéo PHP

"

.

Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!

Étiquettes associées:
source:php.cn
Déclaration de ce site Web
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn
Tutoriels populaires
Plus>
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal