Не сте регистриран! Регистрирайте се БЕЗПЛАТНО, за да използвате услугите на сайта!

 Произволен файл от папка.
Автор  iwanov (13.01.2008 01:46) съобщение до автора
Погледнат  455 пъти добави към любими
Оценка добави коментар
Гласове  -- изпрати на приятел
Коментари  (0) абонирай се за PHP
     
iwanov
     
 

CODE
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
function RandomFile($folder='', $extensions='.*'){
 
    $folder = trim($folder);
    $folder = ($folder == '') ? './' : $folder;
   
    if (!is_dir($folder)){ die('invalid folder given!'); }
 
    $files = array();

    if ($dir = @opendir($folder)){

        while($file = readdir($dir)){
 
            if (!preg_match('/^\.+$/', $file) and
                preg_match('/\.('.$extensions.')$/', $file)){

                $files[] = $file;               
            }           
        }       

        closedir($dir);   
    }
    else {
        die('Could not open the folder "'.$folder.'"');
    }
 
    if (count($files) == 0){
        die('No files where found :-(');
    }

    mt_srand((double)microtime()*1000000);

    $rand = mt_rand(0, count($files)-1);
 
    if (!isset($files[$rand])){
        die('Array index was not found! very strange!');
    }
 
    return $folder . $files[$rand];
 
}



Ключови думи: php random файл папка произволен




 За автора: iwanov  
Казвам се Галин Иванов и обичам да се занимавам с програмиране и като цяло с компютри. Разбирам от HTML, CSS, PHP и MySQL. Старая се да научавам постоянно нови неща от IT сферата.
   
 1 посетител чете този скрипт (0 потребители и 1 гост)  
Активни потребители: ---
   
  

Еmail  
 

 

 
  • Интересно от Софтуер
 
  • Интересно от myLINKS
 
 
 
 



IT-PLACE.NET © 2004 - 2008