我开发了一个将图像上传到数据库的代码。
图像保存在文件夹 (img) 中,db 中是图像的路径
我有一个为每个图像生成随机名称的功能,这就是我的问题出现的地方,图像被发送到目标文件夹但只有名称,并且没有图像扩展名(jpeg,png ...)并且不能节目 ...
if(count($error) == 0){
preg_match( "/\.(gif|bmp| png| jpg|jpeg){1}$/i", $imagem["name"], $ext);
$nameImg = md5(uniqid(time () ) ).".".$ext[1];
$pathImg ="img/".$nameImg;
move_uploaded_file($img ["tmp_name"], $pathImg);
$sql = mysql_query("INSERT INTO user VALUES ( ' ', ' ".$name. " ', ' ".$email. "', ' ".$nameImg. "') ");
我究竟做错了什么?
谢谢