EasyImages2.0/check.php

71 lines
2.1 KiB
PHP
Raw Blame History

This file contains ambiguous Unicode characters!

This file contains ambiguous Unicode characters that may be confused with others in your current locale. If your use case is intentional and legitimate, you can safely ignore this warning. Use the Escape button to highlight these characters.

<!DOCTYPE html>
<html lang="zh_CN">
<head>
<meta charset="UTF-8">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<meta http-equiv="X-UA-Compatible" content="ie=edge">
<title>检测工具</title>
<style>
a:link{color:grey;}
a:visited{color:black;}
a:hover{color:red;}
a:active{color:blanchedalmond}
</style>
</head>
<body>
<h3><a href="https://www.545141.com/846.html" target="_blank"/>简单图床-easyimage</a></h3>
<hr />
<p>
本工具用来检测当前服务器是否支持本程序,需要检测的有:<br />
1.检测 PHP版本 建议使用php5.6及以上<br />
2.检测 GD库 大多数图像操作都需要GD<br />
3.检测 PHP允许上传的大小<br />
4.检测 Fileinfo, iconv ,zip和 mbstring扩展如果缺失会导致无法访问管理面板以及上传图片<br/>
<br/>PHP检测不一定准确请以最下边phpinfo信息为准可以实用ctrl+f搜索如果是disable则没有安装!<br/>
5.使用完本工具后建议删除!避免泄露服务器信息<br />
</p>
</body>
</html>
<?php
echo '<hr/>当前PHP版本'.phpversion();
if(extension_loaded('gd')){
echo '<br />GD已安装'.gd_info()['GD Version'];
}else{
echo '<br/>GD未安装';
}
echo '<br />当前upload_max_filesize'.ini_get('upload_max_filesize'), ",<br/>当前post_max_size" , ini_get('post_max_size');
// 使用linux系统时需要赋予权限 chmod -R 777 /路径/
if(!is_writable('file.php')){
echo '当前目录文件不可写如果是linux请使用 chmod -R 777 /路径/* 赋予权限';
}else{
echo'<br/>当前目录权限正常';
}
if(!extension_loaded('fileinfo')){
echo '<br/>>>fileinfo未安装';
}else{
echo '<br/>fileinfo已安装';
}
if(!extension_loaded('iconv')){
echo '<br/>>>iconv未安装';
}else{
echo '<br/>iconv已安装';
}
if(!extension_loaded('zip')){
echo '<br/>>>zip未安装';
}else{
echo '<br/>zip已安装';
}
if(!extension_loaded('mbstring')){
echo '<br/>mbstring未安装';
}else{
echo '<br/>mbstring已安装';
}
echo '<br/><br/>以下是php所有拓展和版本信息请使用ctrl+f快速搜索查找问题<br/>';
phpinfo();
exit;