lostyazilim
tr.link

Upload işlemi random lu yapılacak

8 Mesajlar 870 Okunma
lstbozum
tr.link

satalker34 satalker34 Üyeliği Durdurulmuş Banlı Kullanıcı
  • Üyelik 23.05.2016
  • Yaş/Cinsiyet 31 / E
  • Meslek Grafiker
  • Konum Trabzon
  • Ad Soyad M** Y**
  • Mesajlar 1398
  • Beğeniler 294 / 173
  • Ticaret 32, (%94)
hocamboyle bi kodum var
ini_set('display_errors', 'On');
error_reporting(E_ALL);
$target_path = "dosyalar/";
$target_path = $target_path . basename( $_FILES['myfile']['name']);

if(move_uploaded_file($_FILES['myfile']['tmp_name'], $target_path)) {
echo "Dosya: ". basename( $_FILES['myfile']['name'])." basariyla yuklendi";
} else{
echo "Dosyayi y?klemeye ?alisirken bir hata olustu, tekrar deneyin!";
}
?>


burada upload edilen dosyanın ismi rastgele isim olsun acele lazızm yardımcı olan arkadaşlar teşekkürler
 

 

wmaraci
reklam

ikodev ikodev Developer Kullanıcı
  • Üyelik 08.05.2015
  • Yaş/Cinsiyet 28 / E
  • Meslek Developer
  • Konum Samsun
  • Ad Soyad İ** Ş**
  • Mesajlar 1020
  • Beğeniler 321 / 320
  • Ticaret 19, (%100)
Dostum öncelikle direkt dosyayı yüklemektense bu şekilde kullanman daha iyi olacaktır ;
Detaylı bilgiler

Sorunun çözümü ise ;
ini_set('display_errors', 'On');
error_reporting(E_ALL);
$target_path = "dosyalar/";

$uzanti = pathinfo($_FILES['myfile']['name']);
$uzanti = $uzanti["extension"];
$yeniresimadi = md5(microtime()) . "." . $uzanti;
$target_path = $target_path . $yeniresimadi;

if(move_uploaded_file($_FILES['myfile']['tmp_name'], $target_path)) {
echo "Dosya: ". basename( $_FILES['myfile']['name'])." basariyla yuklendi";
} else{
echo "Dosyayi y?klemeye ?alisirken bir hata olustu, tekrar deneyin!";
}
?>
 

 

satalker34 satalker34 Üyeliği Durdurulmuş Banlı Kullanıcı
  • Üyelik 23.05.2016
  • Yaş/Cinsiyet 31 / E
  • Meslek Grafiker
  • Konum Trabzon
  • Ad Soyad M** Y**
  • Mesajlar 1398
  • Beğeniler 294 / 173
  • Ticaret 32, (%94)
hocam pek anlamıyorumda siz kodları düzeltseniz olmazmı
 

 

ikodev ikodev Developer Kullanıcı
  • Üyelik 08.05.2015
  • Yaş/Cinsiyet 28 / E
  • Meslek Developer
  • Konum Samsun
  • Ad Soyad İ** Ş**
  • Mesajlar 1020
  • Beğeniler 321 / 320
  • Ticaret 19, (%100)
satalker34

Gerekli düzenlemeleri "ilk cevapta ki düzenlemeleri" yaptım dostum :)

Edit ;
echo "Dosya: ". basename( $_FILES['myfile']['name'])." basariyla yuklendi";
yerine sadece
echo "Dosya basariyla yuklendi";
Diyebilirsin.. Birde dosyanın ismiyle uğraşma :)
 

 

wmaraci
wmaraci

satalker34 satalker34 Üyeliği Durdurulmuş Banlı Kullanıcı
  • Üyelik 23.05.2016
  • Yaş/Cinsiyet 31 / E
  • Meslek Grafiker
  • Konum Trabzon
  • Ad Soyad M** Y**
  • Mesajlar 1398
  • Beğeniler 294 / 173
  • Ticaret 32, (%94)
hocam darklı simde kaydediyor upload ismi farklı kayıt farklı
 

 

ikodev ikodev Developer Kullanıcı
  • Üyelik 08.05.2015
  • Yaş/Cinsiyet 28 / E
  • Meslek Developer
  • Konum Samsun
  • Ad Soyad İ** Ş**
  • Mesajlar 1020
  • Beğeniler 321 / 320
  • Ticaret 19, (%100)
echo "Dosya: ". $yeniresimadi ." basariyla yuklendi";

Şeklinde güncelle dosyanın ismini çıktı olarak vermek istiyosan :)
satalker34

kişi bu mesajı beğendi.

satalker34 satalker34 Üyeliği Durdurulmuş Banlı Kullanıcı
  • Üyelik 23.05.2016
  • Yaş/Cinsiyet 31 / E
  • Meslek Grafiker
  • Konum Trabzon
  • Ad Soyad M** Y**
  • Mesajlar 1398
  • Beğeniler 294 / 173
  • Ticaret 32, (%94)
tmmdır hocam ilinize gözünüze saglık
 

 

ikodev ikodev Developer Kullanıcı
  • Üyelik 08.05.2015
  • Yaş/Cinsiyet 28 / E
  • Meslek Developer
  • Konum Samsun
  • Ad Soyad İ** Ş**
  • Mesajlar 1020
  • Beğeniler 321 / 320
  • Ticaret 19, (%100)
Rica ederim, iyi çalışmalar :)
satalker34

kişi bu mesajı beğendi.

Site Ayarları
  • Tema Seçeneği
  • Site Sesleri
  • Bildirimler
  • Özel Mesaj Al