PHP est un langage de programmation côté serveur largement utilisé pour développer des applications Web, dont beaucoup impliquent le téléchargement de fichiers. Le téléchargement de pièces jointes est très important pour les applications Web, mais vous devez parfois faire face à des limitations de taille de fichier de téléchargement, généralement la limite de taille de fichier de téléchargement par défaut.
Alors, comment définir la taille limite de téléchargement des pièces jointes en PHP ?
Dans le fichier de configuration php.ini, il existe un paramètre appelé upload_max_filesize, qui peut être utilisé pour limiter la taille des fichiers téléchargés. Recherchez le fichier de configuration php.ini, ouvrez l'éditeur et recherchez la ligne suivante :
upload_max_filesize=2M
Le 2M ici signifie que la taille maximale du fichier de téléchargement est de 2 Mo, et vous pouvez la définir sur une taille plus grande ou plus petite selon vos besoins. De manière générale, la taille maximale du fichier téléchargé est définie en fonction de vos besoins.
Si votre PHP n'a pas d'accès direct au php.ini, vous pouvez modifier le fichier .htaccess. Ajoutez le code suivant au fichier .htaccess :
php_value upload_max_filesize 30M
Les 30 M ici sont la taille maximale de téléchargement de fichier.
Si vous avez uniquement besoin d'augmenter la taille de téléchargement des pièces jointes d'un script PHP spécifique, vous pouvez le faire en modifiant le script PHP. Au début du script PHP, ajoutez le code suivant :
ini_set('upload_max_filesize','30M');
Les 30M ici sont la taille maximale de la pièce jointe téléchargée.
Résumé
De manière générale, utiliser la première méthode pour modifier le fichier de configuration php.ini est la méthode la plus courante. Mais si vous ne souhaitez pas affecter les autres scripts PHP, vous pouvez modifier la taille de la pièce jointe téléchargée en modifiant le fichier .htaccess ou le script PHP. Cela permet des paramètres plus flexibles et garantit que seuls les scripts qui doivent être modifiés sont définis sans affecter l'exécution d'autres scripts 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!