php里mkdir函数出错

按照视频上练习,总是出现错误Warning:mkdir()[function.mkdir]:NosuchfileordirectoryinD:\wamp\www\jies... 按照视频上练习,总是出现错误
Warning: mkdir() [function.mkdir]: No such file or directory in D:\wamp\www\jieshou.php on line 21
找不到哪有问题 希望高手给予帮忙啊~~~
这是程序此段
if (is_uploaded_file ($tname))
{
$dates=date('Y-m-d');
$imgdir="pic/".$dates."/";
$rootpath="pic/".$dates."/".time().$lx;
if (!is_dir($imgdir)) mkdir($imgdir,0777);
if (!move_uploaded_file($tname,$rootpath))
{
echo "<script language='JavaScript'>alert('文件传输失败!');window.location='shangchuan.php' </script>";
}
}
我用的是wamp5 集合php5.2.2+apche2.2.6+mysql5.0.45 winxp系统 谢谢啦! 就这点分 笑纳!
展开
 我来答
lishifan
2010-05-16 · TA获得超过350个赞
知道小有建树答主
回答量:243
采纳率:0%
帮助的人:383万
展开全部
在PHP程序中,目录只能逐级建,没有上级目录存在,就不能建下级目录。
如 没有 pic ,不能直接建 pic/2010-05-16/1234
而只能先建 pic ,再建 pic/2010-05-06 ,在pic/2010-05-06存在的情况下,才能继续建 pic/2010-05-06/1234
建议还是检查一下目录是否存在吧。

另外,函数中的 $lx 变量的值在此处为空(忘了定义?),请检查一下
382262106
2010-05-16 · 超过58用户采纳过TA的回答
知道答主
回答量:182
采纳率:100%
帮助的人:182万
展开全部
$lx是文件类型吗?echo $rootpath 一下看路径是否正确,应该错在这里

别忘了文件尾坠以及"." 例如:(.JPG)
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
机灵抖d54c1
2010-05-16 · TA获得超过126个赞
知道答主
回答量:230
采纳率:0%
帮助的人:99.9万
展开全部
11111
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
刑慕诗Lw
2010-05-16 · TA获得超过356个赞
知道小有建树答主
回答量:118
采纳率:100%
帮助的人:81.1万
展开全部
查看下你的 $rootpath 或者 $imgdir 目录是否正确
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(2)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式