[PHP-users 6193] Re: require()関数の使い方についての質問
Koji KUSANAGI
php-users@php.gr.jp
Fri, 15 Mar 2002 12:47:44 +0900
草薙です。
突込みどころが多すぎる気もしますが……
--Original Message--
From: clam
>Parse error: parse error in /var/www/html/footer.inc on line 3
parse errorが出ているのはfooter.incなのに、どうしてそれをご提示なさらないん
でしょう? 読み込もうとしているのはhtml_header.incであるように見えますが。
そもそも、parse errorの意味はご理解されていらっしゃいますか?
>--------------------------------------------------------------------------------
>index.phpの内容です
>--------------------------------------------------------------------------------
><?php
> // footer.incファイルを読み込む
> require('html_header.inc');
>?>
>--------------------------------------------------------------------------------
>html_header.incの内容です
>--------------------------------------------------------------------------------
><?php
> {
> <HTML>
> <HEAD>
> <META http-equiv="Content-Type" content="text/html; charset=EUC-JP">
> <TITLE></TITLE>
> </HEAD>
> <BODY>
> }
>?>
何故通常のHTMLを<?php { } ?>なる意味不明の記述で括られているのでしょうか?
HTML以外の記述を削除された場合どうなるか試してみると、自ずと何が問題だったか
判るのではないでしょうか。
ご参考までに、マニュアルの下記URLのページに、次のような記述があります。
「ファイルが読み込まれるときには、読み込まれるファイルの先頭で PHPモードを抜
けてHTMLモードになり、最後に再びPHPモードに戻ります。」
http://jp.php.net/manual/ja/function.include.php
----------------------------------------------------
草薙考司 <kusanagi@crumple.co.jp>