PHP的安全模式设置为
safe_mode Off
safe_mode_exec_dir no value
safe_mode_gid Off
safe_mode_include_dir no value 服务器放置在美国那边,系统是NT系统 WEB服务器为Microsoft-IIS/6.0目录肯定有写的权限,但文件上传时提示:PHP Warning: move_uploaded_file(E:/web/atnwindowsc/htdocs/upload/product/big/1193277408.gif): failed to open stream: Permission denied 文件目录换成相对路径也是同样的问题.程序在国内的Linux+apache系统和windows+apache系统测试都没有问题.请教高手们可能是那也是里的问题??
safe_mode Off
safe_mode_exec_dir no value
safe_mode_gid Off
safe_mode_include_dir no value 服务器放置在美国那边,系统是NT系统 WEB服务器为Microsoft-IIS/6.0目录肯定有写的权限,但文件上传时提示:PHP Warning: move_uploaded_file(E:/web/atnwindowsc/htdocs/upload/product/big/1193277408.gif): failed to open stream: Permission denied 文件目录换成相对路径也是同样的问题.程序在国内的Linux+apache系统和windows+apache系统测试都没有问题.请教高手们可能是那也是里的问题??
E:/web/atnwindowsc/htdocs/upload/product/big/1193277408.gif这个路径指的是上传到服务器的临时文件路径。不是你机器上的路径。
<?php
// In PHP versions earlier than 4.1.0, $HTTP_POST_FILES should be used instead
// of $_FILES.$uploaddir = '/var/www/uploads/';
$uploadfile = $uploaddir . basename($_FILES['userfile']['name']);echo '<pre>';
if (move_uploaded_file($_FILES['userfile']['tmp_name'], $uploadfile)) {
echo "File is valid, and was successfully uploaded.\n";
} else {
echo "Possible file upload attack!\n";
}echo 'Here is some more debugging info:';
print_r($_FILES);print "</pre>";?>