そこで、ユーザーのアバターをサーバーにアップロードし、データベース内の URL を変更するスクリプトを作成しました (YT チュートリアルのおかげです :)) そして、ユーザーが JPG、JPEG、PNG 以外のファイルをアップロードしていないことを確認したいと思います。 、GIF、および10MBを超えるもの。そして、私がやりたい2番目のことは、ユーザーが自分のアバターをアップロードするときに、古いものを削除し、ファイルの名前をランダムな番号に変更することです..
だから今、私は少し立ち往生していて、どこから始めればいいのかわからないので、誰か助けてください。:)このコードにできるだけ単純に適合する便利なチュートリアルをGoogleで見つけることができませんでした..
これまでに書いたコード。
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!';}