Comment résoudre le problème selon lequel PHP ne peut pas télécharger d'images

藏色散人
Libérer: 2023-03-03 13:00:01
original
3124 Les gens l'ont consulté

Solution au problème selon lequel php ne peut pas télécharger d'images : ouvrez d'abord le fichier de configuration "php.ini" ; puis ouvrez "file_uploads" et définissez "memory_limit" puis définissez enfin le temps d'exécution maximum autorisé pour chaque script ; enregistrer les modifications.

Comment résoudre le problème selon lequel PHP ne peut pas télécharger d'images

Recommandé : "Tutoriel PHP"

Fichier de configuration php.ini (les points suivants)

1. Si file_uploads est activé. Il doit être activé pour autoriser les téléchargements de fichiers HTTP

Confirmez la taille du téléchargement post_max_size = 8M (côté serveur)

2. Accepté par PHP Longueur maximale des données POST (client) Pour télécharger des fichiers volumineux, cette valeur doit être supérieure à "upload_max_filesize". Si la limite de mémoire est activée dans le script de configuration, "memory_limit" affecte également les téléchargements de fichiers.

De manière générale, "memory_limit" doit être supérieur à "post_max_size". La taille maximale des fichiers téléchargés upload_max_filesize = 1204 Ko

3. Le temps d'exécution maximum autorisé de chaque script, mesuré en secondes Paramètres. aider à empêcher les scripts de mauvaise qualité de monopoliser sans fin les ressources du serveur.

Remarque : "max_execution_time" n'affecte que la durée d'exécution du script lui-même. Tout autre temps passé en dehors de l'exécution du script, tel que l'utilisation des fonctions system()/sleep(), les requêtes de base de données, les téléchargements de fichiers, etc. ne sont pas inclus.

En mode sans échec, vous ne pouvez pas utiliser ini_set() pour modifier ce paramètre au moment de l'exécution. Le temps maximum autorisé pour que chaque script reçoive les données d'entrée (POST, GET, téléchargement) est défini en secondes. d'octets de mémoire pouvant être demandés. Cela permet d'éviter que de mauvais scripts consomment toute la mémoire du serveur. Pour utiliser cette directive, elle doit être activée au moment de la compilation.

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:
php
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