私のスクリプトは今まで問題なく動作していました。画像ファイルを問題なくアップロードできましたが、最近ではありません。これは私が問題をトラブルシューティングしている方法です:
ファイルがアップロードされているかどうかを確認します。
if ($_FILES['foto']["error"] > 0){
echo "Upload of photo image file failed (".$_FILES["foto"]["error"].").";
}
エラーは返されないため、アップロードは成功しました。
次に、エコーアウトを試みましたが$_FILES['foto']['tmp_name']
、これもパスを返します。
次に、関数が存在するかどうかを確認しました。 function_exists('getimagesize'); これはtrueを返します
次にphp.iniのallow_url_fopen=Onの値を確認します
最後に、この行var_dump(getimagesize($_FILES['foto']['tmp_name']));
は bool(false) を返します
ここで何が起こっているのか、getimagesize 関数が失敗する理由は何ですか。さまざまな画像タイプで試しました。