所以我编写了一个脚本来将用户头像上传到服务器并在数据库中更改 url(感谢 YT 教程:))现在我希望进行文件检查,以确保用户不会上传除 JPG、JPEG、PNG 以外的其他文件, GIF 和大于 10MB 的。我想做的第二件事是,当用户上传他的头像时,它会删除旧头像并将文件名更改为随机数字..
所以现在我有点卡住了,不知道从哪里开始,有人可以帮忙吗?:) 我在谷歌上找不到一个有用的教程,它尽可能简单地适合这个代码..
到目前为止我写的代码;
if (isset($_POST['submit'])) {
$name = $_FILES['myfile']['name'];
$tmp_name = $_FILES['myfile']['tmp_name'];
$allowedExts = array("jpg", "jpeg", "gif", "png");
if ($name) {
$location = "uploads/avatars/$name";
move_uploaded_file($tmp_name, $location);
$query = mysql_query("UPDATE users SET avatar = '$name' WHERE id = '$session_user_id'");
echo 'Your avatar has been changed sucessfully!';
}else {
echo 'Please select a file! Following are supported; JPG, JPEG, PNG, GIF!';}