Apabila memuat naik fail ke direktori menggunakan fungsi move_uploaded_file() PHP, nama fail kekal sama dengan nama asalnya. Ini boleh menjadi tidak diingini apabila berurusan dengan berbilang fail dengan nama yang serupa atau jika anda ingin menguatkuasakan konvensyen penamaan tertentu.
Untuk menamakan semula fail yang dimuat naik sebelum menyimpannya, ubah suai parameter kedua move_uploaded_file(). Parameter ini menentukan laluan destinasi dan nama fail. Begini cara anda boleh menukarnya:
$newfilename = round(microtime(true)) . '.' . end($temp); move_uploaded_file($_FILES["file"]["tmp_name"], "../img/imageDirectory/" . $newfilename);
Dalam contoh ini:
Pendekatan ini memastikan fail yang dimuat naik menerima nama rawak yang unik sambil mengekalkan sambungan asalnya.
Atas ialah kandungan terperinci Bagaimanakah Saya Boleh Menamakan Semula Fail yang Dimuat Naik dalam PHP Sebelum Menyimpannya?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!