我有一個新聞概述頁面,我想單獨包括一個php文件的文件夾。 而不是手動將每個人包括到我的概述頁面中,我想我會使用PHP來掃描php文件的文件夾,並將其作爲include語句打印出來。glob - 掃描文件夾爲php新聞文章文件
我有以下代碼:
<?php $articles = glob("/assets/news/form/*.php"); ?>
<?php
if(count($articles)) {
natcasesort($articles);
foreach($articles as $article) {
?>
<?php include("$_SERVER[DOCUMENT_ROOT]/assets/news/overview/$article"); ?>
<?php
}} else {
echo "Sorry, no articles to display!";
}
?>
我得到這個沒有語法,但我沒有收到任何輸出。只是文章應該在的空白處。
我想輸出是這樣的:
<?php include("$_SERVER[DOCUMENT_ROOT]/assets/news/overview/1.php"); ?>
<?php include("$_SERVER[DOCUMENT_ROOT]/assets/news/overview/2.php"); ?>
<?php include("$_SERVER[DOCUMENT_ROOT]/assets/news/overview/3.php"); ?>
<?php include("$_SERVER[DOCUMENT_ROOT]/assets/news/overview/4.php"); ?>
<?php include("$_SERVER[DOCUMENT_ROOT]/assets/news/overview/5.php"); ?>
<?php include("$_SERVER[DOCUMENT_ROOT]/assets/news/overview/6.php"); ?>
最後我想要寫一個PHP函數,它掃描ROOT/assets/news/form/
所有PHP文件的文件夾,幷包含所有具有相同的文件名稱來自文件夾ROOT/assets/news/overview
。
我的新聞概述頁面目前在/news/index.php
誰能幫我這個?
「我想我會用PHP來掃描PHP文件的文件夾,並打印出來作爲一個包括陳述」 - 這是罰款,直到你在你的目錄得到一個不必要的PHP文件,那麼你會自動包括它。我會堅持使用手冊內容,或者至少將它們限制在你知道的很好的內容中。 – Revent
'echo file_get_contents($ file);' – Rob
你有沒有考慮過使用數據庫,如果這些'新聞'文件只是文本\ html – 2013-06-28 01:09:29