非常に基本的なブログのような「ニュース」機能を備えた Web サイトを構築しています。基本的に、ニュース更新のタイトル、著者、著者の写真、日付、およびメッセージをパスワードで保護されたフォームに入力すると、PHP の魔法がそれらを取得して MySQL データベースに貼り付けます。次に、さらに PHP を使用して、これらの小さな記事を「ニュース」ページに動的にロードします。データを MySQL データベースにアップロードするスクリプトは正常に動作します。Web ページにニュースを表示するスクリプトも同様です。ここに問題があります。「表示」PHP スクリプトを編集し、編集したスクリプトをホスティング サーバーにアップロードすると、それらの編集が Web サイトに反映されません。これが私のコードです:
<?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 "<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>
、タイトルを に変更し、最後に「I like turtles」というテキストを追加したことに注意してください)
これらすべての変更を行っても、Web ページに変更はありません。
なんで?それは私を狂わせています!私のスクリプトに見えない欠陥がありますか? Web ホストに連絡する必要があるのはサーバー側の問題ですか? (質問する前に、はい、ブラウザのキャッシュをクリアしました。) 助けてください!