画像を正常にアップロードするために使用されている次のコードがあります。
$fileName = $_FILES['file']['name'];
$fileSize = $_FILES['file']['size'];
$fileType = $_FILES['file']['type'];
$fileTmp = $_FILES['file']['tmp_name'];
list($origWidth, $origHeight) = getimagesize($fileTmp);
問題は、各行に「未定義のインデックス」が表示されることです。
このコードの直前に print_r($_FILES) があり、各配列変数が存在し、$fileName などの変数をエコーアウトして、それぞれに値があることがわかります。
また、このコード ブロックの前にこれを配置しましたが、違いはありません。
$fileName = $fileSize = $fileType = $fileTmp = '';
これらの変数が定義されていることを確認する方法はありますか?
ありがとうございました
アップデート.............................
これは HTML コードです。
<form action="http://www.domainname.com/scripts/php/processing.php?page=join§ion=precrop&type=profile&token=photoToken" method="post" id="joinPhotoUploadFormProfile" enctype="multipart/form-data">
<input type="file" name="file" class="fileProfile"><br>
</form>
アップデート...............................
var_dump($_FILES); 以下の出力: