PHP头条
热点:

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之友评论

今天推荐