Maison >développement back-end >Problème PHP >Comment modifier la taille de téléchargement php

Comment modifier la taille de téléchargement php

PHPz
PHPzoriginal
2023-03-29 10:13:09935parcourir

Dans les applications Web, le téléchargement de fichiers est une exigence courante, et PHP, en tant que l'un des langages courants pour le développement d'applications Web, fournit également des méthodes de base pour télécharger des fichiers. Mais lorsque la taille du fichier de téléchargement dépasse la limite par défaut, vous devez modifier la taille du fichier de téléchargement PHP. Cet article explique comment modifier la taille des fichiers de téléchargement PHP.

1. Vérifiez la taille limite actuelle du fichier de téléchargement

Avant d'apporter des modifications, nous devons d'abord comprendre la limite actuelle de taille du fichier de téléchargement PHP. Vous pouvez le visualiser en suivant les étapes suivantes :

  1. Recherchez upload_max_filesize dans le fichier php.ini et vous trouverez le code suivant :
; Maximum allowed size for uploaded files.
; http://php.net/upload-max-filesize
upload_max_filesize = 2M

Parmi eux, le paramètre upload_max_filesize indique la taille maximale du fichier de téléchargement, 2M signifie 2Mo.

  1. Recherchez également post_max_size dans le fichier php.ini et vous pourrez trouver le code suivant :
; Maximum size of POST data that PHP will accept.
; http://php.net/post-max-size
post_max_size = 8M

Parmi eux, le paramètre post_max_size indique la limite de taille maximale de la demande de publication, 8M signifie 8Mo.

2. Modifier la limite de taille du fichier de téléchargement PHP

Il existe deux façons de modifier la limite de taille du fichier de téléchargement PHP, l'une consiste à modifier le fichier php.ini et l'autre à le modifier dans le code.

  1. En modifiant le fichier php.ini

Pour modifier la limite de taille du fichier de téléchargement dans le fichier php.ini, suivez simplement ces étapes :

  1. Localisez le fichier php.ini, qui se trouve généralement à la racine annuaire du site Internet. S'il est introuvable, vous pouvez rechercher le fichier de configuration chargé dans les résultats de la fonction phpinfo().
  2. Ouvrez le fichier php.ini à l'aide d'un éditeur de texte.
  3. Retrouvez les deux paramètres suivants dans le fichier :
upload_max_filesize = 2M
post_max_size = 8M
  1. Modifiez les valeurs de ces deux paramètres à la taille requise, par exemple :
upload_max_filesize = 16M
post_max_size = 32M
  1. Enregistrez le fichier php.ini et redémarrez le serveur apache.
  2. En le modifiant dans le code

Parfois, en raison des limitations de configuration du serveur, il est impossible de modifier la limite de taille du fichier de téléchargement en modifiant le fichier php.ini. Vous pouvez ajouter le code suivant au code pour y parvenir :

ini_set('upload_max_filesize', '16M');
ini_set('post_max_size', '32M');

De cette façon, vous pouvez La limite de taille du fichier de téléchargement est définie dans le code.

3. Précautions

Lors de la modification de la taille limite des fichiers de téléchargement php, il y a quelques points à noter :

  1. Lors de la modification du fichier php.ini, assurez-vous d'abord de sauvegarder le fichier original.
  2. Après avoir modifié le fichier php.ini, vous devez redémarrer le serveur Apache pour que les nouveaux paramètres prennent effet.
  3. Lors de la modification de la limite de taille du fichier de téléchargement, la taille doit être définie en fonction des besoins réels et ne doit pas être trop grande pour éviter une pression inutile sur les ressources du serveur.
  4. Après avoir modifié la limite de taille du fichier de téléchargement, le code de téléchargement de fichier dans l'application doit être modifié en conséquence pour prendre en charge la nouvelle taille du fichier de téléchargement.

En bref, modifier la limite de taille du fichier de téléchargement PHP est une affaire relativement simple, il suffit de suivre les étapes ci-dessus. Cependant, dans les applications réelles, des tests détaillés sont nécessaires pour garantir que la taille du fichier de téléchargement modifié répond aux besoins réels.

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!

Déclaration:
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