Мой текущий код (не работает):
<label for="homepage"><h3>Home Page Image</h3></label><input type="hidden" name="MAX_FILE_SIZE" value="300000" /><input type="file" name="homepage" />
<?php
$tmp_name = $_FILES['homepage']['tmp_name'];
$file_type= $_FILES['homepage']['type'];
$name = strtolower($_POST['title']) . ".png";
$upload_dir = "/slideshow/";
$file_path = "$upload_dir/$name";
list($width, $height, $type, $attr)=getimagesize("$tmp_name");
if(isset($_POST['submit']) && $file_type == "image/png" && $width==800 && $height==250)
{
move_uploaded_file($tmp_name, "$upload_dir/$name");
}
elseif((isset($_POST['submit']) && ($file_type != "image/png" || $width!=800 || $height!=250)))
{
echo "<div class=\"errorcheck\">Please select an image that meets the requirements. </div>";
echo "$width $height $type";
}
?>
</br>
Возвращает «Предупреждение: move_uploaded_file (slideshow / test.png) [function.move-uploaded-file]: не удалось открыть поток: в доступе отказано/home/xxx/xxx/back_end/add.php в строке 93 Предупреждение: move_uploaded_file () [function.move-uploaded-file]: невозможно переместить '/ tmp / phpGXQv9g' в 'слайд-шоу / test.png' в / home/xxx/xxx/back_end/add.php в строке 93 "
Я новичок в этом, поэтому, пожалуйста, объясните простым способом спасибо.