bazı sistemlerde görüyoruz ki otomatik link oluşturuyor yani demek istediğim rar dosyasını rasgele adlarla ftp'de oluşturabilsin sabahtan beri uğraşıyorum hala çözebilmiş değilim
mesela komut verildiğinde rastgele
vfgfqdsfsdf.rar gibi dosyalar oluşturacak
Link Oluşturma
11
●1.197
- 27-03-2010, 10:30:07Üyeliği durduruldu
- 27-03-2010, 11:55:31Üyeliği durdurulduYapmak istedigin bir dosya icinde olacak o rarin Ama rar in ismi istegin sekilde cok fazla isimle anilcak?
- 27-03-2010, 12:08:04Üyeliği durdurulduby_grafitus adlı üyeden alıntı: mesajı görüntüle
zipde olur hocam
evet benim belirttiğim rar dosyasını farklı isimler ile oluşturacakWebscripti adlı üyeden alıntı: mesajı görüntüle - 27-03-2010, 13:19:57Üyeliği durdurulduhocam tamam işte nasıl yapılıyorsa yazın ( rar , zip farketmez )by_grafitus adlı üyeden alıntı: mesajı görüntüle
yani bana nasıl rasgele isimlerle zip oluşturacağım bunu sordum bende size
- 27-03-2010, 16:23:03rand(), mt_rand() donksiyonlarını kullanarak rasgele sayılar oluşturabilir, veya dosya isimlerini SHA1, MD5 gibi şifreleme yöntemleriyle şifreliyebilirsiniz... Yada Javascript ile yapabilirsiniz:
http://www.sedat.web.tr/index.php/20...zi-olusturmak/
Yada:
function AllahRasgetire() { $salt = "abchefghjkmnpqrstuvwxyz0123456789"; srand((double)microtime()*1000000); $i = 0; while ($i <= 7) { $num = rand() % 33; $tmp = substr($salt, $num, 1); $pass = $pass . $tmp; $i++; } return $pass; } - 27-03-2010, 16:29:13
function isim_ver($uzunluk) { $karakterler = "abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ1234567890"; $x = strlen($karakterler); $isim = ""; for ($i=0;$i<$uzunluk;$i++) { $y = rand(0,$x-1); $isim .= $karakterler[$y]; } return $isim; } // 8 haneli bir isim için echo isim_ver(8); - 27-03-2010, 16:56:16Arkadaşlar vermiş ama bende kendimce basit bişe yapmıştım

$i = 1; while ($i <= 100) { $harfler = array("a", "b", "c", "d", "e", "f", "g", "h", "i", "j", "k", "l", "m", "n", "o", "p", "0", "1", "2", "3", "4", "5"); $dosya = "dosyaadı.rar"; $yeniad = '$harfler[array_rand($harfler)].$harfler[array_rand($harfler)].$harfler[array_rand($harfler)].$harfler[array_rand($harfler)].$harfler[array_rand($harfler)].'.rar'; copy($dosya, $yeniad); $i++; }Bu 5 Karekterli rasgele 100 kopya oluşturur.Burdaki $i <= 100 değiştirirsen yazdığın sayı adetince dosya oluşur.
Saygılarımla.

