2007-03-09

謎のコード

このコードが、謎だったので、友人に質問。と言っても、http経由では、肝心の謎の部分が伝わらないのですが。そのコードは、大まかには、こんなものでした。

上部メニュー部分 <? if($bullet==1 | !$bullet) { ?> 第一タブ部分 <? } else if($bullet==2) { ?> 第二タブ部分 <? } else if($bullet==3) { ?> 第三タブ部分

ちなみに、通常のURLの末尾に?bullet=[1-3]を挿入すると、その数字に応じたタブ部分のみが表示されます。自分の疑問は、これは何というスクリプトなのか?ということでした。自分も少しだけならPHPを使ったページを作った経験がありますが、拡張子は.phpでなくてはならなかったはず。

さらにウェブ上で検索すると、.htaccessを設置・編集することで、拡張子が.htmlのファイルもPHPファイルとして認識してもらえるとのこと。しかし、FTPサーバを見渡しても、それらしきファイルは見当たりません。

さて、友人に尋ねたところ、結論は、これもPHPだ。曰く、.htaccessによる方法は、それによってHTTPサーバの設定を変更するために上述の効果が発生する。おそらく、このサーバでは、既に、つまり.htaccessによって変更しなくても、拡張子が.htmlであるファイルをPHPファイルとして認識するように設定してあったのだろう、とのことでした。ちゃんちゃん。

0 件のコメント: