hocamboyle bi kodum var
PHP- Kodu:
<?php
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
Upload işlemi random lu yapılacak
2
●245
- 16-02-2018, 16:07:59
- 16-02-2018, 18:49:24bu şekilde kullanabilirsin dosya adı çok uzun dersen substr() ile md5(microtime()) burayı kısaltabilirsin.
<?php ini_set('display_errors', 'On'); error_reporting(E_ALL); $target_path = "dosyalar/"; $random_name = md5(microtime()) . '.' . pathinfo($_FILES['myfile']['name'], PATHINFO_EXTENSION); $target_path = $target_path . $random_name; if (move_uploaded_file($_FILES['myfile']['tmp_name'], $target_path)) { echo "Dosya: " . $random_name . " basariyla yuklendi"; } else { echo "Dosyayi y?klemeye ?alisirken bir hata olustu, tekrar deneyin!"; }