چله تابستون 🔥 چله تخفیف استثنایی راکت، این فرصت دیگه پیش نمیاد!
فرصت محدود، تعداد محدودسلام من یه کد پی اچ پی آپلود فایل دارم میخوام کاری کنید که خودکار نام فایل عوض شه ممنون میشم
<?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;
سلام اسمش رو به چی میخاید تغییر بدید؟؟
بجای$example اسمش رو بزارین
if(move_uploaded_file($_FILES['upl']['tmp_name'], 'uploads/'.$example))
سلام
می تونید به صورت زیر تغییر بدید. prefix هر چیزی می تونه باشه.
move_uploaded_file($_FILES['upl']['tmp_name'], 'uploads/'. $prefix . $_FILES['upl']['name'])
برای نام رندوم می تونید از تابع rand() استفاده کنید یا اگه می خواید حروف هم قاطیش باشه این کارو کنید
md5(rand(1,100000000000000))
من این رو بهت پیشنهاد میکنم : اگر میخای خیلی نامش طولانی باشه و احتمال به دست اوردنش سخت باشه :
hash("sha256",time() + rand(1000,100000000000000))
آیا مایل به ارسال نوتیفیکیشن و اخبار از طرف راکت هستید ؟