


Une brève analyse de la façon de définir la limite maximale de fichiers en PHP
Apr 04, 2023 pm 04:13 PMLors du développement d'applications Web utilisant PHP, nous devons souvent télécharger des fichiers. Cependant, il existe une limite à la taille du fichier téléchargé. Le paramètre par défaut pour PHP est de 2 Mo. Afin de télécharger des fichiers plus volumineux, nous devons modifier les paramètres de PHP pour autoriser les téléchargements de fichiers plus volumineux.
En PHP, deux paramètres importants peuvent affecter la taille de téléchargement des fichiers. Le premier est upload_max_filesize, qui spécifie la taille maximale du fichier autorisé à être téléchargé. La valeur par défaut est 2 Mo. Le deuxième paramètre est post_max_size, qui spécifie le nombre maximal de données pouvant être envoyées dans une demande de publication. Si la taille du fichier téléchargé est supérieure à la taille définie par post_max_size, le téléchargement échouera.
Afin de télécharger des fichiers plus volumineux, nous devons définir les valeurs de upload_max_filesize et post_max_size sur les valeurs dont nous avons besoin. Nous pouvons le faire en éditant ces valeurs dans le fichier php.ini.
Dans les systèmes Unix/Linux, le fichier php.ini se trouve généralement dans le répertoire /etc/php/7.x/, où 7.x représente le numéro de version de PHP. Sur les systèmes Windows, le fichier php.ini se trouve généralement dans le répertoire C:Windows.
Ouvrez le fichier php.ini et recherchez les deux lignes suivantes :
upload_max_filesize = 2M post_max_size = 8M
Définissez la valeur de upload_max_filesize sur la taille maximale du fichier de téléchargement dont vous avez besoin, par exemple :
upload_max_filesize = 100M
Définissez la valeur de post_max_size sur une valeur légèrement supérieure à la taille du fichier de téléchargement, par exemple :
post_max_size = 110M
Enregistrez le fichier php.ini et redémarrez le serveur Web pour télécharger des fichiers plus volumineux.
En plus du réglage dans le fichier php.ini, nous pouvons également utiliser la fonction ini_set dans le script PHP pour définir les valeurs de upload_max_filesize et post_max_size. Par exemple :
ini_set('upload_max_filesize', '100M'); ini_set('post_max_size', '110M');
Il est important de noter que la modification de ces paramètres affectera non seulement la taille du fichier téléchargé, mais également la quantité de données envoyées par la requête POST. Par conséquent, vous devez vous assurer que ces valeurs sont suffisamment grandes en fonction des conditions matérielles et réseau du serveur.
Dans l'ensemble, définir la taille de téléchargement du fichier php est une étape simple mais importante. J'espère que cet article vous sera utile !
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!

Article chaud

Outils chauds Tags

Article chaud

Tags d'article chaud

Bloc-notes++7.3.1
Éditeur de code facile à utiliser et gratuit

SublimeText3 version chinoise
Version chinoise, très simple à utiliser

Envoyer Studio 13.0.1
Puissant environnement de développement intégré PHP

Dreamweaver CS6
Outils de développement Web visuel

SublimeText3 version Mac
Logiciel d'édition de code au niveau de Dieu (SublimeText3)

Sujets chauds

Quelles sont les meilleures pratiques pour la déduplication des tableaux PHP

La déduplication PHP Array peut-elle profiter de l'unicité du nom clé?

Quelles sont les dernières normes de codage PHP et les meilleures pratiques?

Comment puis-je travailler avec les extensions de PHP et PECL?

Comment implémenter les files d'attente de messages (Rabbitmq, Redis) dans PHP?

Quelles sont les techniques d'optimisation pour la déduplication des tableaux PHP

La déduplication du tableau PHP doit-elle être prise en compte pour les pertes de performance?

Comment utiliser la réflexion pour analyser et manipuler le code PHP?
