[PHP]古いコードが実行されない

いかにも古そうなページですが、これを参考に写経してみました。

<HTML> 
    <HEAD> 
        <META HTTP-EQUIV="Content-type" CONTENT="text/html; charset=utf-8"> 
        <TITLE>2003/01/08 TIPS</TITLE> 
    </HEAD> 
    <BODY> 
        <IMG SRC="img/php/20030108s.jpg" BORDER="0"><BR><BR> 
    <?php echo "オレもできたーっ!; ?> 
    </BODY> 
</HTML> 

と、写し終えて実行すると、

PHP Parse error:  syntax error, unexpected end of file, expecting variable (T_VARIABLE) or ${ (T_DOLLAR_OPEN_CURLY_BRACES) or {$ (T_CURLY_OPEN) in /workspace/Main.php on line 12

と表示され、エラー。。。

12行目のsyntax errorだそうです。なにそれ。

古そうな文法の問題かと思い、<HTML>を書き直してみたり、いじくり回す。

あかん分からへん。…30分試して分からなかった、そのとき。

見つけました。「”」忘れでした。

「古いから、動作しないかもしれない」という先入観は、目を曇らせることを実感しました。

ということで、修正版はこちら。

<HTML> 
    <HEAD> 
        <META HTTP-EQUIV="Content-type" CONTENT="text/html; charset=utf-8"> 
        <TITLE>2003/01/08 TIPS</TITLE> 
    </HEAD> 
    <BODY> 
        <IMG SRC="img/php/20030108s.jpg" BORDER="0"><BR><BR> 
    <?php echo "オレもできたーっ!" ;?> 
    </BODY> 
</HTML> 

動作確認は以下からどうぞ。

シェアする

  • このエントリーをはてなブックマークに追加

フォローする