php上传图片代码(同时图片保存到数据库)
下面提供的php上传图片代码是一款利用php copy来上传文件的,他不但可以把图片上传到服务器,同时还把图片的地址保存到了mysql数据库里面哦。
代码如下 |
|
// 连接数据库 $conn = mysql_connect("localhost", "phpdb", "phpdb"); mysql_select_db("test",$conn); ?>
// 取得网页的参数 $id=$_post['id']; // 判断该用户名是否已经存在 $checksql="select * from image where id='$id'"; $check_re=mysql_query($checksql,$conn); $num=mysql_num_rows($check_re); if($num!=0){ echo " "; echo "该用户名已经存在,请选择另一个 "; echo "上传失败! 返回"; echo " | "; exit(); }// 方法二:只保存文件名, // 保存文件名时,文件在php.ini配置文件中设置的upload临时目录中,也就是upload_tmp_dir 参数中 if ($photo<>""){ if (($photo_type== "image/pjpeg")or($photo_type == "image/gif")){ // c:winnt emp 使php.ini配置文件中设置的upload文件的临时目录 $photodir="c:winnt emp/"; if(!(file_exists($photo_name))){ // 拷贝该图片文件到设定的上传文件临时目录中 copy($photo,$photodir.$photo_name); } } else{ echo "
|
PHP之友评论