PHP上传图片

通用的php后台上传图片

<?php
header("Access-Control-Allow-Origin:*");
//*表示所有域都接受
//在页头使用date_default_timezone_set()设置我的默认时区为北京时间
date_default_timezone_set('PRC');

//真实路径
$upload_dir='';
//域名路径(用于访问)
$cupload='';
$up_dir = $_SERVER['DOCUMENT_ROOT'];//首先获取当前文件的根目录

//存放路径加时间便于管理
$cupload='路径'.date('Ymd',time())."/";
$upload_dir=$up_dir.'路径'.date('Ymd',time())."/";


//检查是否存在,不存在创建
if(!file_exists($upload_dir)){
    mkdir($upload_dir, 0700,true);
}



//文件处理


$error=$_FILES['file']['error'];
//文件名字
$name=$_FILES['file']['name'];
$type=$_FILES['file']['type'];
$size=$_FILES['file']['size'];
//临时路劲
$tmp_name=$_FILES['file']['tmp_name'];

$info='';


//取后缀
$arr=explode('.',$name);
$end=end($arr);//取数组最后一个

//拼接名字
$time=time();
$filename=$upload_dir.'_'.date('His',time()).'.'.$end;
$cfilename='域名'.$cupload.('His',time()).'.'.$end;
if (move_uploaded_file($tmp_name, $filename)){
    //返回带域名的地址
    return $cfilename;
    
}else{
    return '上传失败';
}

代码:码云 —— GitHub

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

友情链接更多精彩内容