php网站根目录,php判断文件是否存在
今天 在做一个头像的时候需要判断头像文件是否存在?
一:从数据库中读取看用户是否已经上传头像;
二:看上传过后的文件是否存在网站中。
判断文件要用php函数 file_exists
但这里的文件要加上在物理路径,哈,那么我们就要用php来获取网站的根目录在电脑上的位置
$_SERVER["DOCUMENT_ROOT"]
网站根目录
//根据ID获取用户头像
function getFamilirAvatar($id){
if (!$id){
return '参数错误';
die();
}
$account = D('Account');
$img = $account->where('ID='.$id)->field('IMG,SEX')->find();
$root = $_SERVER["DOCUMENT_ROOT"];
if ($img && $img['IMG']!==null){
$filename = '/Public/Uploads/Home/'.$id.'.'.$img['IMG'];
if (file_exists($root.$filename)){
return $filename;
}else{
return '/Public/images/noavatar.jpg';
}
}else{
return '/Public/images/noavatar.jpg';
}
}
您可能还会对这些文章感兴趣!
- Thinkphp验证码不显示,TP验证码不显示,3.0调用验证码后无法显示验证码,验证码不显(4518 +)
- php+xdebug,xdebug应用,xdebug配置,xdebug是什么(3739 +)
- linux监控cpu使用率,shell编程检测监控mysql的CPU占用率(3628 +)
- asp.net未在本地计算机上注册“Microsoft.Jet.OLEDB.4.0”提供程序(4628 +)
- tesseract使用过程一些技巧(2335 +)
- ubuntu安装java环境(2018 +)
- JavaScript计算剩余输入字符差一个数,js字符统计(2978 +)
- 第二个狼雨SEO是不是Seopassword(2849 +)
- flutter返回到指定页面(1015 +)
- php mvc开发,php MVC开发教程,MVC开发,打造自己的MVC(2600 +)