我当前的代码(不工作):问题与上传文件用PHP
<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(幻灯片/ test.png)function.move上传文件]:未能打开流:权限在第93行的/home/xxx/xxx/back_end/add.php中被拒绝警告:move_uploaded_file()[function.move-uploaded-file]:无法将'/ tmp/phpGXQv9g'移动到'slideshow/test.png 'in /home/xxx/xxx/back_end/add.php on line 93“
我是初学者,所以请以简单的方式解释谢谢。
是否有'