0

我正在建立一个具有非常基本的类似博客的“新闻”功能的网站。基本上,您在受密码保护的表单上输入新闻更新的标题、作者、作者照片、日期和消息,然后 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 />";
} 

?>

现在,如果我将“echo”功能改为显示如下内容:

 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>标题,并在末尾添加了文本“我喜欢海龟”)

通过所有这些更改,网页上绝对没有任何变化!

为什么?它快把我逼疯了!我的脚本中有一些我看不到的缺陷吗?这是我应该联系我的网络主机的服务器端问题吗?(在你问之前,是的,我清除了我的浏览器缓存。)请帮助!

4

2 回答 2

0

所以。这是一个路径名问题。有点。起初,我通过使用 PHP 包含函数来包含“display.php”文件来实现显示功能。然后,由于现在忘记的原因,我注释掉了该函数,而是将 display.php 文件的内容复制粘贴到网页文件中。当然,我忘记了我是这样做的,并且一直在编辑 display.php 文件。解决方案:别再傻了,取消注释,然后删除其余部分。都修好了。感谢所有试图提供帮助的人。

于 2013-10-18T19:50:35.233 回答
0

第 1 步在您的桌面上创建一个名为任意名称的新文件夹,然后将更新后的文件从您的 ftp 文件夹下载到您的本地文件夹。然后打开你下载的那个文件,看看你所做的那些改变是否真的存在。从那里您可能能够追踪可能导致该问题的原因。另外,如果我是你,我会删除 ftp 中的那个文件,然后上传当前文件,这样我就可以确定了。

于 2013-10-18T18:10:25.380 回答