php新手请教文件上传问题

yunrong 2005-04-19 09:24:30
我有一段在网上找的上传文件的代码,但存在问题现将原文件贴出,报错贴出,请高手支招!
<?

// ------------------------- -------- ------------------------- //

require ("../include/config.inc.php");
require ("./global.php");

// ------------------------- -------- ------------------------- //


// check cookie
islogin($HTTP_COOKIE_VARS[$cookie_name][1],$HTTP_COOKIE_VARS[$cookie_name][2]);

$cookie_user = $HTTP_COOKIE_VARS[$cookie_name][1];


// 构造文件名
$datetime = date("YmdHis_");
$file_name = $datetime.$upfile_name;
$filename = "../file/".$datetime.$upfile_name;

// 将文件存放到服务器
if (copy($upfile,$filename)):

if (!$old_file_name==""):
$delfilename = "../file/".$old_file_name;
unlink($delfilename);
endif;
echo "<a href=\"add.php?img_name=$img_name&file_name=$file_name\">上传成功!</a>";
echo "<META HTTP-EQUIV=REFRESH CONTENT=\"0;URL=$file?id=$id&img_name=$img_name&file_name=$file_name\">";

else:

echo "上传失败! \n";
echo "<a href=javascript:history.back(1)>点击这里返回</a>\n";

endif;



?>
报错如下:
Warning: Unable to create '../file/20050419101742_信息系统基础设施技术规范范围.doc': Permission denied in /var/www/html/dbgsfileman/admin/up_file.php on line 23
上传失败!
...全文
66 1 打赏 收藏 转发到动态 举报
AI 作业
写回复
用AI写文章
1 条回复
切换为时间正序
请发表友善的回复…
发表回复
mrshelly 2005-04-19
  • 打赏
  • 举报
回复
/var/www/html/dbgsfileman/file/ 有没有这个目录??对应目录有没有写的权限??
建议把 文件名 UrlEncode 后再试试~~~

21,893

社区成员

发帖
与我相关
我的任务
社区描述
从PHP安装配置,PHP入门,PHP基础到PHP应用
社区管理员
  • 基础编程社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧