我正在建立一个非常基本的博客网站"新闻"功能。基本上,您在密码保护的表单上输入标题,作者,作者的新闻更新图片,日期和消息,然后PHP的魔力抓住这些东西并将其粘贴在MySQL数据库中。然后,使用更多PHP,这些小文章动态加载到"新闻"页。将数据上传到MySQL数据库的脚本运行正常。在网页上显示新闻的脚本也是如此。问题在于:如果我编辑"显示" PHP脚本并将编辑过的脚本上传到托管服务器,这些编辑没有反映在网站上。这是我的代码:
<?php
include('dbconnect.php'); //connects to database
//select the table
$result = mysql_query("select * from newscms order by id desc limit 5");
//grab all the content from the table
while($r = mysql_fetch_array($result))
{
$id = $r['id'];
$title = $r['title'];
$date = $r['date'];
$user = $r['user'];
$icon = $r['icon'];
$message = $r['message'];
//displays the rows
echo "<img src='$icon' align='left'/><strong>$title</strong> <br/>
Posted on $date
Posted by: <strong>$user</strong><br />
$message <br />";
}
?>
现在如果我改变了#34; echo&#34;函数代替显示:
echo "<img src='$icon' align='right' width='12' height='24'/><em>$title</em> <br/>
Posted on $date
Posted by: <strong>$user</strong><br />
$message <br /> I like turtles";
(注意我已经更改了图标的对齐方式和尺寸,将标题更改为<strong>
为<em>
,并添加了文字&#34;我喜欢海龟&#34;到最后)
所有这些变化,网页上绝对没有任何变化!
为什么呢?这让我疯了!我的剧本中是否有一些我无法看到的缺陷?这是我应该联系我的网站主机的服务器端问题吗? (在你问之前,是的,我清除了我的浏览器缓存。)请帮助!
答案 0 :(得分:0)
步骤1在桌面上创建一个名为任意名称的新文件夹,然后将更新后的文件从ftp文件夹下载到本地文件夹。然后打开您下载的文件,看看您是否真的存在这些更改。从那里你可以找到可能导致该问题的原因。如果我是你,我会删除ftp中的那个文件,我上传当前的文件,以便我可以肯定。
答案 1 :(得分:0)
因此。 这是一个路径名问题。有点。 首先,我通过使用PHP include函数来实现显示功能,以包含“display.php”文件。然后,由于现在被遗忘的原因,我注释掉了该函数,而是将display.php文件的内容复制粘贴到网页文件中。当然,我忘记了我这样做了,并且一直在编辑display.php文件。解决方案:停止成为一个白痴,取消注释包括,并删除其余的。全部固定。感谢所有试图提供帮助的人。