| |
|
|
| | Подскажите пожалуйста возможно ли как-то сделать так чтобы при загрузке страницы выводился случайным образом один из нескольких include ?
Например есть такой код :
<? include "222.txt" ?>
<? include "333.txt" ?>
|
И чтобы эти инклуды загружались на страницу случайным образом,а не 2 сразу...._) | |
| |
|
|
| |
|
|
| |
для: Grod
(10.01.2007 в 16:29)
| | |
<?php
$inc = array("222.txt","333.txt");
$i = rand(0,1);
include($inc[$i]);
?>
|
Наверное будет эффективнее если файлов будт больше 3)) | |
| |
|
|
| |
|
|
| |
для: LuxeMate
(10.01.2007 в 16:42)
| | |
<?php
$inc = array("222.txt","333.txt");
readfile($inc[array_rand($inc, 1)]);
?>
|
| |
| |
|
|
| |
|
|
| |
для: Sergey89
(10.01.2007 в 17:09)
| | |
<?php
$mas = array(0=>"File_1","File_2","File_3");
var_dump ($mas);
$i = rand(0,count($mas)-1);
include ("$mas[$i].php");
?>
|
| |
| |
|
|
| |
|
|
| |
для: Veli
(10.01.2007 в 17:49)
| | | Ну....а давайте сразу все пользователи софттайма ответят на этот вопрос по разному....каждый своим вариантом :D:D | |
| |
|
|
| |
|
|
| |
для: LuxeMate
(10.01.2007 в 17:50)
| | |
<?php
$inc = array('111', '222', '333');
include $inc[array_rand($inc)].'.php';
?>
|
| |
| |
|
|
| |
|
|
| |
для: LuxeMate
(10.01.2007 в 17:50)
| | | Вот ище одна версия без предварительного введиния назвния файла в массив..всё читаеться из папки))
<?php
$handle = opendir('includes/');
$rands=array();
while (false !== ($file = readdir($handle)))
{
if ($file != "." && $file != "..")
{
$result=array_push($rands,$file);
}
}
$i=rand(1,count($rands));
include ('includes/inc'.$i.'.txt');
closedir($handle);
?>
|
| |
| |
|
|
| |
|
|
| |
для: Alph[p]a
(10.01.2007 в 18:46)
| | | Спасибо, пойду пробывать.... | |
| |
|
|
| |
|
|
| |
для: Alph[p]a
(10.01.2007 в 18:46)
| | |
<?php
$d = opendir('includes/');
while(($f = readdir($d)) !== false) ($f != '.' && $f != '..' ? $inc[] = $f : 0);
include 'includes/'.$inc[array_rand($inc)];
closedir($d);
?>
|
=)) | |
| |
|
|