ホームページ >バックエンド開発 >PHPチュートリアル >PHP が元の画像のアップロードに失敗しました_PHP チュートリアル

PHP が元の画像のアップロードに失敗しました_PHP チュートリアル

WBOY
WBOYオリジナル
2016-07-13 10:52:151079ブラウズ

phpは画像の元の画像をアップロードできませんでした

一般的なファイルのアップロード (5M ファイルなど、ファイルが非常に小さい場合を除き) アップロードにはおそらく 1 分以上かかります。 ただし、PHP では、このページのデフォルトの最大実行時間は 30 秒です。つまり、30 秒を超えると、スクリプトの実行が停止します。 これにより、Web ページを開けなくなる状況が発生します。この時点で max_execution_time を変更できます

php.ini で検索します
最大実行時間
デフォルトは 30 秒です。
に変更します。 最大実行時間 = 0
0は制限なしを意味します

別の方法は、php プログラムに追加することです
set_time_limit();
ページの最大実行時間を設定します。
set_time_limit(0);//0 は制限なしを意味します

2. post_max_size を変更して、POST データに許可される最大サイズを設定します。この設定はファイルのアップロードにも影響します。
PHP のデフォルトの post_max_size は 2M です。POST データ サイズが post_max_size より大きい場合、$_POST および $_FILES スーパーグローバルは空になります。 post_max_size を見つけて
に変更します post_max_size = 150M

3. 多くの人は 2 番目のステップを変更しますが、ファイルをアップロードするときの最大サイズは依然として 8M です。 アップロードされるファイルの最大サイズを示すために、パラメーター Upload_max_filesize も変更する必要があるのはなぜでしょうか。
Upload_max_filesize を見つけます。デフォルトは 8M ですが、
に変更されています。 アップロード最大ファイルサイズ = 100M

もう 1 つ注意すべき点は、post_max_size の方が、upload_max_filesize よりも優れているということです



http://www.bkjia.com/PHPjc/632491.html

www.bkjia.com

http://www.bkjia.com/PHPjc/632491.html技術記事 PHP は画像のアップロードに失敗しました。元の画像は、ファイルが 5M ファイルのように非常に小さい場合を除いて、通常のファイルのアップロードです。ただし、PHP では、ページのデフォルトの最長実行時間がかかります。 ...
声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。