通用的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辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。