ファイルのアップロードを許可するフォームの一部に次のスクリプトがあります。完全なスクリプトはここにあります: Issue with image upload php: undefined index。ファイルが選択されていない場合はスクリプトを停止し、フォームが完全に入力されたときにアップロードするという点で問題なく動作します(ログインしているユーザーのみ)
私がこれまでのところうまくやろうとしていることは、アップロードの種類を pdf と jpeg のみに限定することです。
どんな提案も歓迎
<?php
if (is_uploaded_file ($_FILES ['image']['tmp_name'])) {
if (move_uploaded_file($_FILES ['image']['tmp_name'],
"uploads/{$_FILES['image']['name']}")) { // Move the file over.
echo '<p>The file has been uploaded!</p>';
} else { // Couldn't move the file over.
echo '<p><font color="red"> The thumbnail image could not be uploaded.</font></p>';
$i = FALSE;
}
$i = $_FILES['image']['name'];
} else {
$i = FALSE;
}
?>