php在linux下图片上传问题
程序在windows 配置下图片上传是没问题的,可放到linux下就抱错
图片上传不成功,抱错如下:
Warning: move_uploaded_file(/is/htdocs/wp1017927_4A937SKQK5/int-game/admin/uppic/logo.gif) [function.move-uploaded-file]: failed to open stream: Permission denied in /is/htdocs/wp1017927_4A937SKQK5/int-game/admin/product_add.php on line 23
所用程序相关实现基本如下:
<?php
// 在 4.1.0 以前的 PHP 中,需要用 $HTTP_POST_FILES 代替 $_FILES。
// 在 4.0.3 以前的 PHP 中,需要用 copy() 和 is_uploaded_file() 来代替 move_uploaded_file()。
$uploaddir = '/var/www/uploads/';
$uploadfile = $uploaddir. $_FILES['userfile']['name'];
print "<pre>";
if (move_uploaded_file($_FILES['userfile']['tmp_name'], $uploaddir . $_FILES['userfile']['name'])) {
print "File is valid, and was successfully uploaded. Here's some more debugging info:\n";
print_r($_FILES);
} else {
print "Possible file upload attack! Here's some debugging info:\n";
print_r($_FILES);
}
print "</pre>";
?>
恳请大家指教哈