【发布时间】:2012-01-12 05:45:47
【问题描述】:
我正在制作一个非常简单的 PHP 博客,它从目录中获取 txt 文件,并在 PHP 页面上一个接一个地显示它们。这很好,但我计划拥有 365 个这样的文件,所以最好在多个页面上显示它们,Wordpress 样式。 PHP 将如何动态生成这些页面,例如,每页显示 20 个文件?
我要显示文件的PHP如下:
function printFile($file) {
$handle = fopen("$file", "r");
while (!feof($handle)) {
echo fgets($handle) . "<br>";
}
echo "<hr>";
fclose($handle);
}
$files = scandir($directory);
$number = count($files, 0);
while ($number > 2) {
$number--;
$FileToPrint = $directory . $files["$number"];
echo $FileToPrint . "<br>";
printFile("$FileToPrint");
}
【问题讨论】:
-
您可以通过简单地调用
readfile($file)来替换您的printFile($file)函数。
标签: php wordpress static blogs