这是我的代码:
<?php
if(isset($_GET['p']))
{
$nshortname = strip_tags($_GET['p']);
$check = mysql_query("SELECT * FROM pages WHERE `shortname` = '$nshortname'");
if(mysql_num_rows($check) == 0)
{
echo '<center><font size="50" style="font-weight:bold;">404</font><br>Appears this page is a dead end</center>';
}
else
{
$h = mysql_fetch_array($check);
//post details
$title = $h["title"];
$content = $h["content"];
$shortname = $h["shortname"];
// Start of page content
echo '
<p>
<font size="5pt">'.$title.'</font><br><hr>
'.$content.'<br>
';
// End of page content
}
}
else
{
echo 'No page has been selected to view';
}
?>
它究竟做了什么,它从我的数据库中抓取页面并读取它们,例如,如果我在该表中有一个名为“test”的页面,我可以通过http://mylink.com/?p=test访问它。虽然我想出了一个问题。在其中一个来自我想要包含的数据库的页面上,但是当我在数据库字段中键入它并返回到它显示的页面时,它什么也没有显示。
我在浏览器中找到页面的源代码,发现代码变成了<!--?php include "inc/extra/plugins/header/slideshow.php"?-->
有谁知道我怎样才能把它从变成<!--?
并让我的包含代码工作。