私はこのコードを何百万回も使用してきましたが、今は問題があります。
私の top.php ファイルに、コードをhttp://www.sentuamsg.com/index.php?action=aboutとして配置しました
インデックスページに到達すると、4行目に Notice: Undefined variable: action in /home/content/90/9753290/html/index.php というエラーコードが表示されます
<?php
include("top.php");
if($action == "") {
echo "<p align=center><img src=mondaymoan.jpg></img></p>";
echo "<p><font face=Tahoma><b><font size=2>Monday Moan:</font></b> <font size=2>
All the weeks Gaming Action, Rumours, News snipplets assessed and talked about
all in one blog. Have a read of your own on this Monday's Moan</font></font></p>";
echo "<p align=right><font face=Tahoma size=2>[Read]</font></p>";
echo "<p><img src=mostloved.jpg></p>";
echo "<p align=center><img src=retrogamer.jpg></img></p>";
echo "<p><font face=Tahoma><b><font size=2>Retro Gamer:</font></b> <font size=2>
Taking on the games from the past, these games range from Video Game consoles to PC Games. One of our most popular feature as you the gamers relive the past with us through the joys and frustrations.</font></font></p>";
echo "<p align=right><font face=Tahoma size=2>[View]</font></p>";
include("bottom.php");
exit;
}
if($action == "action") {
echo "done";
include("bottom.php");
exit;
}
?>
なぜこのエラーが発生するのですか? 何か足りないのでしょうか、それとも php5 で使用されていない非常に古いコーディング手法を使用していますか?