PHP 上传图片的问题```图片能上传到指定的文件夹``可是数据库没有读取新的名字...就是上传不成功`````
你好..新年快乐```我想请教个问题```上传的问题```图片能上传到指定的文件夹``可是数据库没有读取新的名字...就是上传不成功`````我是用封装函数来定义的```...
你好..新年快乐``` 我想请教个问题``` 上传的问题```图片能上传到指定的文件夹``可是数据库没有读取新的名字...就是上传不成功`````
我是用封装函数来定义的```//$sql = "insert into me (picname) values('$file')"; 这个单独的话能写进数据库`` 如果用$sql=insertSql("me",$_POST,"puid"); 这个封装的自定义函数的话```结果就写不进去了```图片依然能添加到指定的文件夹...这个怎么解决呢``最好详细点``谢谢```或者你留个QQ吧``好方便找你```谢谢了``我弄这个弄到头晕了``呵呵`` 展开
我是用封装函数来定义的```//$sql = "insert into me (picname) values('$file')"; 这个单独的话能写进数据库`` 如果用$sql=insertSql("me",$_POST,"puid"); 这个封装的自定义函数的话```结果就写不进去了```图片依然能添加到指定的文件夹...这个怎么解决呢``最好详细点``谢谢```或者你留个QQ吧``好方便找你```谢谢了``我弄这个弄到头晕了``呵呵`` 展开
1个回答
展开全部
疑点有二个:
1 $photo_type这个变量没赋值吧,
可以这取上传文件后缀:
$info = pathinfo($_FILES['photo']['name']);
$photo_type = time().rand(0,9999).".".$info['extension'];
2 D:\PHPnow\htdocs\rsgl\pic\ 这个目录是否存在,且目录下面的权限是否够,尤其是在LINUX下面的读与写的权限,一般copy不成功能多半是目标目录下面的权限问题,或是目标目录不存在.
1 $photo_type这个变量没赋值吧,
可以这取上传文件后缀:
$info = pathinfo($_FILES['photo']['name']);
$photo_type = time().rand(0,9999).".".$info['extension'];
2 D:\PHPnow\htdocs\rsgl\pic\ 这个目录是否存在,且目录下面的权限是否够,尤其是在LINUX下面的读与写的权限,一般copy不成功能多半是目标目录下面的权限问题,或是目标目录不存在.
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询