ディレクトリ内のすべての画像を繰り返し処理してサイズを変更するスクリプトを取得しました。
時間がかかる2000枚の画像を含むディレクトリを取得しました。
スクリプトを実行したところ、40 ~ 50 枚の画像のみがサイズ変更されたことがわかりました。もう一度実行すると、別の 40 ~ 50 枚の画像のサイズが変更されました...
なぜこれが起こっているのか、実際に完了するまでスクリプトを実行できるようにする方法はありますか?
コードのそのページに追加:set_time_limit(0);
完了するまで実行する必要があります。
それはちょうど最大実行時間制限の問題です
不明な時間、または永久に実行する必要があるスクリプトを実行している場合..使用できます
set_time_limit(0);
ドキュメント: http://php.net/manual/en/function.set-time-limit.php