次のスクリプトを使用して、単純なファイルのアップロードを行っています。
$errors = '';
$target_path = "[PATH HERE]";
$target_path = $target_path . basename($_FILES['uploadFile']['name']);
if(move_uploaded_file($_FILES['uploadFile']['tmp_name'], $target_path)) {
$errors = "The file ". basename( $_FILES['uploadFile']['name']). " has been uploaded";
} else{
$errors = "There was an error uploading the file, please try again! Type: " . $_FILES['uploadFile']['type'];
}
なんらかの理由で、ファイルのアップロード中にエラーが発生し、ファイルの種類が表示されません。拡張子のないファイルの名前のみを取得するようです(つまり、「test.pdf」ではなく「test」)。簡単なことだと思いますが、何が間違っていますか?