我想从包含文件夹中获取随机文件。
<?php
$text = file_get_contents("includes/searchterms.txt");
$text = str_replace("-", " ", $text);
$text=explode('[searchterms]:',$text);
foreach ($text as &$value){
$value=rtrim($value);
}
$out=array_slice($text,-100);
$out=array_reverse($out);
$out=array_unique($out);
$latest="";
foreach ($out as $value) {
$latest .= '<a href="';
$value1 = str_replace(" ", "-", $value);
$latest .= "/watch/$value1/";
$latest .= "\">".htmlspecialchars($value)."</a>";
}
echo"$latest";
?>
答案 0 :(得分:0)
您可以将glob
与通配符一起使用,以在给定的Directoy中返回文件数组。使用rand
,您可以在此数组中显示随机索引。
$files = glob('includes/*');
$file = $files[rand(0, count($files) - 1)];
$text = file_get_contents($file);