سلام من یه کد پی اچ پی آپلود فایل دارم میخوام کاری کنید که خودکار نام فایل عوض شه ممنون میشم
<?php
// A list of permitted file extensions
$allowed = array('png', 'jpg', 'gif','zip','jpeg','bmp','css','js','html','htm','rar','mp4','mp3','txt','pdf','psd','ico','7z','apk','mkv','avi');
if(isset($_FILES['upl']) && $_FILES['upl']['error'] == 0){
$extension = pathinfo($_FILES['upl']['name'], PATHINFO_EXTENSION);
if(!in_array(strtolower($extension), $allowed)){
echo '{"status":"error"}';
exit;
}
if(move_uploaded_file($_FILES['upl']['tmp_name'], 'uploads/'.$_FILES['upl']['name'])){
echo '{"status":"success"}';
exit;
}
}
echo '{"status":"error"}';
exit;شاید پاسخ شما همینجا باشد
تشکر از همتون ولی من میخوام نام رندومی باشه
من این رو بهت پیشنهاد میکنم : اگر میخای خیلی نامش طولانی باشه و احتمال به دست اوردنش سخت باشه :
hash("sha256",time() + rand(1000,100000000000000))