上传图片到指定路径,同时也上传到数据库里面
我本来想写一个上传上传图片到指定路径,同时也上传到数据库里面.
<?php
if(!empty($upload))
{
if(empty($uploadfile))
{
echo $uploadfile;
echo "<script language='javascript'>alert('您还没选择图片呢!怎么上传啊?^_^'); location.href='add.php'</script>";
}
else
{
if($uploadfile_size>102400)
{
echo "<script language='javascript'>alert('您的图片太大,请选择适当的图片!'); location.href='add.php'</script>";
exit;
}
if($uploadfile_type!="image/gif" and $uploadfile_type!="image/pjpeg" and $uploadfile_type!="image/png")
{
echo "<script language='javascript'>alert('请选择gif或jpg或png图片类型!'); location.href='add.php'</script>";
exit;
}
$upfile_path="../../uploadimg/";
$time=time();
$photo=$time.$uploadfile_name;
$picturename=$upfile_path.$photo;
if(!file_exists($picturename))
{
if(!copy($uploadfile,$picturename))
{
echo "服务器忙,图片上传失败!";
exit;
}
echo "<script language='javascript'>alert('图片上传成功!')</script>";
$upload="";
echo "<meta http-equiv=\"Refresh\" content=\"0;url=$PHP_SELF?picturename=".$picturename."&name=".$photo."\">";
}
else
{
echo "服务器忙,图片上传失败!";
exit;
}
}
}
?>