//前几天研究上传图片
//废话少说看代码
function upload($post){
//上传图片保存路径
$uploadUrl = "";
$picUrl =__DIR__.$uploadUrl;
//网站域名
$doam ="";
//图片名称
$wxfilename = $picUrl.'w'.time().".".getdsFileType($_FILES["wx"]["name"]);
//允许上传图片的类型
$arr_file_type = ['image/jpg','image/png','image/jpeg'];
//上传图片的大小
$picSize = '1024000';
if(!empty($_FILES["wx"]["error"]))
{
echo '<script>alert("请选择需要上传的图片!");history.go(-1);</script>';
exit;
}
//删除原先的图片
if(!empty($post['wxl'])){
$wx = $picUrl.basename($post['wxl']);
unlink($wx);
}
//修改数据库数据自己操作
$sql;
if(!in_array($_FILES['wx']['type'],$arr_file_type))
{
echo '<script>alert("只能上传png,jpg,jpeg格式的图片");history.go(-1);</script>';
exit;
}
if($_FILES["wx"]["size"]>$picSize){
echo '<script>alert("只能上传小于1mb的图片");history.go(-1);</script>';
exit;
}
if(file_exists($wxfilename))
{
echo '<script>alert("已经存在这个文件");history.go(-1);</script>';
exit;
}
move_uploaded_file($_FILES["wx"]["tmp_name"],$wxfilename);
$wxPicUrl = $doam.$uploadUrl.basename($wxfilename);
//修改数据库数据自己操作
$sql;
if($sql)
{
echo '<script>alert("上传成功");window.href="/"</script>';
exit;
}
else
{
echo '<script>alert("上传失败");history.go(-1);</script>';
exit;
}
}
function getdsFileType($name){
$string = strrev($name);
$array = explode('.',$string);
return strrev($array[0]);
}
这个就搞掂