arkadaşlar bir klasördeki txt dosyalarını nasıl rastgele seçebilirm?
mesela bir klasörde binlerce txt dosyası var bunlardan 50 tanesini rastgele seçip dosyaların isimlerini yazdıracağım.
Yardımcı olursanız sevinirim.
rastgele dosya seçmek
7
●1.105
- 07-10-2007, 17:54:21Kimlik doğrulama veya yönetimden onay bekliyor.
- 07-10-2007, 18:37:04<?PHP
if ($dir = opendir('/home/user/www/klasor')) {
while (false !== ($dosyalar = readdir($dir))) {
$array[] = $dosyalar;
}
}
$adet = count($array);
for($i=1;$i<=50;$i++)
{
$sec = rand(1,$adet);
echo "$array[$sec]";
}
?>
Arkadaşlar böyle birşey yaptım ama dosya isimleri x.txt, y.txt diye çıkıyor.Acaba .txt yi dosya isminden nasıl silebiliriz. - 07-10-2007, 18:37:06Üyeliği durduruldu
<? $path = "/dizinadresin"; $dir_handle = @opendir($path) or die("$path dizini açılamadı"); echo "$path dizinin listesi<br/>"; $i=0; while ($file = readdir($dir_handle)) { $dosyalar[$i]=$file; $i++; } $kacdosya=count($dosyalar); srand ((double)microtime()*1000000) ; for($i=0;$i<=49;$i++) { print $dosyalar[(rand(0,$kacdosya))].'<br/>'; } closedir($dir_handle); ?> - 07-10-2007, 18:43:37haklısın çok teşekkürler.selim61 adlı üyeden alıntı: mesajı görüntüle
Dosya isimleri x.txt, y.txt diye çıkıyor.Acaba .txt yi dosya isminden nasıl silebilirim?
