私は本当にあなたの助けが欲しい. 私は中級の PHP プログラマーだと思っていますが、これまでファイルのアップロードを使用したことがありません。私は長い間この問題に悩まされてきました。これは私のコードの単純化されたバージョンであり、エラーがここのどこかにあると 99% 確信しています。出力は常に「ファイルは画像ファイルではありませんでした。」
これは私のHTMLです...
<form action="upload.php" method="post" enctype="multipart/form-data">
<input type="file" id ="partyPic"><br/>
<button type="button" onClick="uploadFile()">upload</button>
</form>
これは私のPHPです...
$image = $_FILES['image']['tmp_name'];
if (!isset($image)){
//Create default image.
}else{
$image = mysql_real_escape_string(file_get_contents($_FILES['image']['tmp_name']));
$name = mysql_real_escape_string($_FILES['image']['name']);
$image_size = getimagesize($_FILES['image']['tmp_name']);
}
if($image_size == FALSE){
echo 'The file wasn\'t an image file.';
}else{
//I have code that successfully uploads stuff to my database.
}
お役に立てれば幸いです。
ありがとう、リック・ライアン