代码拉取完成,页面将自动刷新
同步操作将从 罗培中开发空间/php_study 强制同步,此操作会覆盖自 Fork 仓库以来所做的任何修改,且无法恢复!!!
确定后同步将在后台操作,完成时将刷新页面,请耐心等待。
<?php
/**
* TestGuest Version1.0
* ================================================
* Copy 2019-2021 ljcollege
* Web: http://www.ljcollege.com
* ================================================
* Author: Luo
* Date: 2020-8-12
*/
//定义个常量,用来授权调用includes里面的文件
define('IN_TG',true);
//定义个常量,用来指定本页的内容
define('SCRIPT','upimg');
//引入公共文件
require dirname(__FILE__).'/includes/common.inc.php';
//会员才能进入
if (!$_COOKIE['username']) {
_alert_back('非法登录!');
}
//执行上传图片功能
if ($_GET['action'] == 'up') {
if (!!$_rows = _fetch_array("SELECT
tg_uniqid
FROM
tg_user
WHERE
tg_username='{$_COOKIE['username']}'
LIMIT
1"
)) {
_uniqid($_rows['tg_uniqid'],$_COOKIE['uniqid']);
//设置上传图片的类型
$_files = array('image/jpeg','image/pjpeg','image/png','image/x-png','image/gif');
//判断类型是否是数组里的一种
if (is_array($_files)) {
if (!in_array($_FILES['userfile']['type'],$_files)) {
_alert_back('上传图片必须是jpg,png,gif中的一种!');
}
}
//判断文件错误类型
if ($_FILES['userfile']['error'] > 0) {
switch ($_FILES['userfile']['error']) {
case 1: _alert_back('上传文件超过约定值1');
break;
case 2: _alert_back('上传文件超过约定值2');
break;
case 3: _alert_back('部分文件被上传');
break;
case 4: _alert_back('没有任何文件被上传!');
break;
}
exit;
}
//判断配置大小
if ($_FILES['userfile']['size'] > 1000000) {
_alert_back('上传的文件不得超过1M');
}
//获取文件的扩展名 1.jpg
$_n = explode('.',$_FILES['userfile']['name']);
$_name = $_POST['dir'].'/'.time().'.'.$_n[1];
//移动文件
if (is_uploaded_file($_FILES['userfile']['tmp_name'])) {
if (!@move_uploaded_file($_FILES['userfile']['tmp_name'],$_name)) {
_alert_back('移动失败');
} else {
//_alert_close('上传成功!');
echo "<script>alert('上传成功!');window.opener.document.getElementById('url').value='$_name';window.close();</script>";
exit();
}
} else {
_alert_back('上传的临时文件不存在!');
}
} else {
_alert_back('非法登录!');
}
}
//接收dir
if (!isset($_GET['dir'])) {
_alert_back('非法操作!');
}
?>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<?php
require ROOT_PATH.'includes/title.inc.php';
?>
</head>
<body>
<div id="upimg" style="padding:20px;">
<form enctype="multipart/form-data" action="upimg.php?action=up" method="post">
<input type="hidden" name="MAX_FILE_SIZE" value="1000000" />
<input type="hidden" name="dir" value="<?php echo $_GET['dir']?>" />
选择图片: <input type="file" name="userfile" />
<input type="submit" value="上传" />
</form>
</div>
</body>
</html>
此处可能存在不合适展示的内容,页面不予展示。您可通过相关编辑功能自查并修改。
如您确认内容无涉及 不当用语 / 纯广告导流 / 暴力 / 低俗色情 / 侵权 / 盗版 / 虚假 / 无价值内容或违法国家有关法律法规的内容,可点击提交进行申诉,我们将尽快为您处理。