画像をphpスクリプトにアップロードしようとしています。永続的ではないバグがあり、アップロードされた画像の一部のファイル サイズが 0 になります。ログ ファイルに _FILES 配列を出力しようとしましたが、エラー コードが 0 であることが示されていますが、これで問題ありません。 .
これらの行:
foreach($_FILES['image_file'] as $key => $val){
error_log(date('j/n/o H:i:s')." ". $key ." => ".$val. "\n", 3,$log_path);
}
ログファイルでこれらを教えてください:
- 2012/03/10 12:12:54 名前 => 59175248636.jpg
- 2012/03/10 12:12:54 タイプ => 画像/jpeg
- 2012 年 3 月 10 日 12:12:54 tmp_name => C:\WINDOWS\Temp\php411F.tmp
- 2012 年 3 月 10 日 12:12:54 エラー => 0
- 2012 年 3 月 10 日 12:12:54 サイズ => 0
ログ ファイルから読み取ることができるように、このスクリプトは Windows マシン上で実行されますが、私は Windows マシンについてほとんど知りません。php.ini で、post_max_size を 10M に変更し、upload_max_size を 10M に変更しました。
私はこの問題に驚いています。自分のデバイスからテストすると問題なく動作しますが、何らかの理由でテスターがテストすると失敗します。