2011-01-07 55 views
0

HI every1,我只是在PHP新的,这里是我的问题PHP上传错误7个

我试图创建一个上传工具来管理服务器上的所有 上传文件我用FancyUpload上传文件,这是我的问题:

$baseUrl = '/files/'; 
if(!is_dir($baseUrl)) 
    mkdir($baseUrl, 0777); 
$filepath = $baseUrl . $_FILES['photoupload']['name']; 
move_uploaded_file($_FILES['photoupload']['tmp_name'], $filepath); 
chmod($baseUrl.$_FILES['photoupload']['name'], 0777); 

的问题是,我要上传我的项目的根目录到文件夹“文件”,但它总是上传文件到我的E:\文件\而我的项目位于在E:\我的作品\上传工具\

任何帮助plzzzz?

回答

1
$filepath = $_SERVER['DOCUMENT_ROOT'] 
      . DIRECTORY_SEPARATOR  
      . $_FILES['photoupload']['name']; 

$_SERVER['DOCUMENT_ROOT']包含使用WAMPP发展和LAMP部署当你的“项目”和DIRECTORY_SEPARATOR的绝对路径是一个常数,你应该使用

+0

非常感谢,解决了我的问题:) – 2011-01-07 16:22:29