私のコード:
if(isset($_FILES['image'])){
$allowedExts = array('jpg', 'gif', 'png');
$extension = end(explode('.', $_FILES['image']['name']));
if(in_array($extension, $allowedExts)){
if($_FILES['image']['size'] < 50000){
if ($_FILES['image']['error'] > 0){
$uploaderror = $_FILES['image']['error'];
}else{
$uploaderror = 'FALLBACK ERROR';
if(file_exists('..images/'.$_FILES['image']['name'])){
$uploaderror = 'The file <strong>'.$_FILES['image']['name'].'</strong> already exists in the images directory.';
}else{
move_uploaded_file($_FILES['file']['tmp_name'], '..images/'.$_FILES['file']['name']);
$uploadsuccess = $_FILES['file']['name'];
}
}
}else{$uploaderror = 'The image is too large.';}
}else{$uploaderror = 'Only images (.jpg, .png, and .gif) are allowed.';}
}else{$uploaderror = 'No attempt';}
出力:
$uploaderror
が返されFALLBACK ERROR
、$uploadsuccess
設定されません。ファイルがspeicifedディレクトリに表示されておらず、サーバーで見つかりません。私が間違っていることを教えてください。ありがとうございました!