Разное > Поиск, изготовление скриптов и прочее...

.хтмл файлы из папки рандомалли

<< < (2/3) > >>

quest:
напишите пожалуйста в целом скрипт если мне надо из папки base/ чтоб рандомалли показывались файлы 1.html 2.html 3.html 4.html. Заранее благодарен.

Tryapkonator:

<? 
$dir="./base/";
if ($handle = opendir(\'$dir\')) { 
  while (false != ($file = readdir($handle))) { 
    if(substr($file, -4,4)=="html"){ 
      $inc[]=$dir."/".$file 
    } 
  } 
  closedir($handle); 

include $inc[rand(0, count($inc)-1)]; 
?>
Вот так. Будет инкужен любой html файл из каталога ./base/ опять же не проверял, но вроде работать должно.

quest:
при попытке вставить этот скрипт, он выдает что ошибка в строке 7 . там где стоят эти скобки  }  . Если у тебя найдется лишняя минутка, посмотри пожалуйста.. буду оочень благодарен тебе.

Босc всех зон:
quest
тебе научиться надо или готовенькое получить?

если готовое то ты ошибся форумом, а если научиться то:
1. получаешь список файлов по нужной маске ф-цией [p]glob[/p]
2. считаешь количество файлов [p]sizeof[/p]
3. генеришь случайное число [p]rand[/p] от 0 до sizeof($files)-1
4. читаешь файл ф-цией [p]file_get_contents[/p] с именем $files[случайное_число] и показываешь его.

p.s. glob и file_get_contents появились в версии 4.3.0

quest:
Спасибо, вы мне очень помогли...
Но только еще один маленький вопросик, для завершения этой темы- Это все что мы писали вызывает те .хтмл файлы через инклуде. а как сделать чтобы открывались эти .хтмл файлы?? Какая функция?

Навигация

[0] Главная страница сообщений

[#] Следующая страница

[*] Предыдущая страница

Sitemap 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 
Перейти к полной версии