我有一個列表,包括尋找像這樣的鏈接:我可以使用php包含xml文件中的元素嗎?
<a href=index.php?p=page_1>Page 1</a>
<a href=index.php?p=page_2>Page 2</a>
<a href=index.php?p=page_3>Page 3</a>
當點擊它們包括網頁(page_1.inc.php或page_2.inc.php或page_3.inc.php)我的網頁上感謝對此腳本:
<?php
$pages_dir = 'pages';
if(!empty($_GET['p'])){
$pages = scandir($pages_dir, 0);
unset($pages[0], $pages[1]);
$p = $_GET['p'];
if (in_array($p.'.inc.php', $pages)){
include ($pages_dir.'/'.$p.'.inc.php');
}
else {
echo 'Sorry, could not find the page!';
}
}
else {
include($pages_dir.'/home.inc.php');
}
?>
期間。
我也有一個XML文件看起來像這樣:
<program>
<item>
<date>27/8</date>
<title>Page 1</title>
<info>This is info text</info>
</item>
<item>
<date>3/9</date>
<title>Page 2</title>
<info>This is info text again</info>
</item>
<item>
<date>10/9</date>
<title>Page 3</title>
<info>This just some info</info>
</item>
</program>
這就是我想要達到的目標:
如果我點擊鏈接「1」,它會顯示在「這是信息文本」上這一頁。
如果我點擊「頁面2」鏈接,它會在頁面上顯示「這是信息文本」。
如果我點擊鏈接「第3頁」,它會在頁面上顯示「This just some info」。
我清楚了嗎? 有沒有解決方法?
是的,這是可能的。有一個簡單的解決方案。如果沒有人很快發帖,我會回到這個。 – cwallenpoole