lostyazilim

Yüklenen Dosyanın Adını Değiştirme

4 Mesajlar 994 Okunma
lstbozum
wmaraci reklam

onurkaplan onurkaplan Bilgi Paylaştıkça Çoğalır Kullanıcı
  • Üyelik 18.06.2015
  • Yaş/Cinsiyet 37 / E
  • Meslek Senior Email Marketing Special
  • Konum İstanbul Avrupa
  • Ad Soyad O** K**
  • Mesajlar 2209
  • Beğeniler 100 / 548
  • Ticaret 4, (%100)
Selamlar,

Proje üzerinde çalışıyorum dosya eklediğinizde FTP üzerinde benim belirlediğim yere dosyayı atıyor ve ismini 0-15 sayıları arasında karışık rakamlardan oluşturarak ismini değiştiriyor

Örneğin : 16544545454.jpg gibi

Ben bunun bu şekilde değilde 5 haneli harflerden olmasını istiyorum

0-15 arası random sayıları aşağıdaki php kodu yapıyor bunu nasıl editlerim



if($_SERVER['REQUEST_METHOD'] == 'POST') {
$ext = pathinfo($_FILES['file']['name'], PATHINFO_EXTENSION);

if ((in_array($_FILES['file']['type'], $allowedMime))
&& (in_array(strtolower($ext), $allowedExts))
&& (@getimagesize($_FILES['file']['tmp_name']) !== false)
&& ($_FILES['file']['size'] <= $maxsize)) {
$md5 = substr(md5_file($_FILES['file']['tmp_name']), 0, 15);
$newname = time().$md5.'.'.$ext;
move_uploaded_file($_FILES['file']['tmp_name'], $filedir.'/'.$newname);
$baseurl = $_SERVER['HTTP_HOST'].dirname($_SERVER['REQUEST_URI']).'/'.$filedir;
$imgurl = 'http://'.$baseurl.'/'.$newname;
print '
';
print 'Your URL:
';
print '

';
print '
';
}

else {
print '
';
print 'Something went wrong
';
}

}
?>

 

 

wmaraci
reklam

0ktay 0ktay strdex Kullanıcı
  • Üyelik 01.02.2018
  • Yaş/Cinsiyet 26 / E
  • Meslek Yazılım öğrencisi
  • Konum Antalya
  • Ad Soyad O** Ş**
  • Mesajlar 603
  • Beğeniler 25 / 155
  • Ticaret 2, (%100)
Dostum aşşağıdaki satırıı verdiklerimle değiştirirsen sorunun düzelecektir.

Eski Satır
$md5 = substr(md5_file($_FILES['file']['tmp_name']), 0, 15);

Yeni Satır
$uzunluk = 5;
$md5 = substr(str_shuffle("abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ"), 0,$uzunluk);


İyi çalışmalar.
 

 

Eğitimin pahalı olduğunu düşünüyorsanız, cehaletin bedelini hesaplayın.

onurkaplan onurkaplan Bilgi Paylaştıkça Çoğalır Kullanıcı
  • Üyelik 18.06.2015
  • Yaş/Cinsiyet 37 / E
  • Meslek Senior Email Marketing Special
  • Konum İstanbul Avrupa
  • Ad Soyad O** K**
  • Mesajlar 2209
  • Beğeniler 100 / 548
  • Ticaret 4, (%100)
0ktay teşekkürler dosya isminde ki sayıları nasıl kaldırabilirim aşağıdaki gibi geliyor.

1521213369VfKib.png
 

 

YusufOzcan YusufOzcan WM Aracı Banlı Kullanıcı
  • Üyelik 19.01.2014
  • Yaş/Cinsiyet 28 / E
  • Meslek Öğrenci
  • Konum İstanbul Avrupa
  • Ad Soyad Y** Ö**
  • Mesajlar 365
  • Beğeniler 51 / 63
  • Ticaret 31, (%100)
-----
 

 

wmaraci
wmaraci
wmaraci
Konuyu toplam 1 kişi okuyor. (0 kullanıcı ve 1 misafir)
Site Ayarları
  • Tema Seçeneği
  • Site Sesleri
  • Bildirimler
  • Özel Mesaj Al