[PHP-users 21277]Re: HTMLテンプレートを使うにあたって

Yoshihiro Motoi motoi @ mnet.ne.jp
2004年 4月 17日 (土) 09:33:31 JST


初めて投稿します。
元井ともうします。
よろしくお願い致します。
早速ですが、この件に関して回答させて頂きます。

この部分のecho をはずして試してみてください。
>echo include_once("test.html");
  |
    V
include_once("test.html");

1が最後に表示されるのは、
include_onceの戻り値を echo が最後にそのまま出力しているのではないかと
思われます。

php-users投稿初体験の元井より


-----Original Message-----
From: php-users-bounces @ php.gr.jp [mailto:php-users-bounces @ php.gr.jp]On
Behalf Of 柳町 洋光
Sent: Saturday, April 17, 2004 9:07 AM
To: php-users @ php.gr.jp
Subject: [PHP-users 21275] HTMLテンプレートを使うにあたって


柳町です。
お世話になります。
ちょっと大きなWEBサイトを作ることになって、ソースとHTMLを分けることを
考えています。
次のようなファイルを用意しました。
1.test.php
2.test.html
test.htmlには表示する内容を書き、test.phpには表示させるしかけをかきました。
なんとかうまくいったのですが、ページの最後に1と表示されます。
ソースにも1と入っています。
どうしてこんなものが挿入されるのでしょうか?
 視覚障害のため情報源が不足しています。どうかご協力ください。
 それでは失礼いたします。

test.html
<html>
<head>
<title>HTML表示テスト</title>
</head>

<body>
<?=$test?>
</body>
</html>


test.php
<?php

$test="こんにちは!";

echo include_once("test.html");


?>


実際に表示されるソース
<html>
<head>
<title>HTML表示テスト</title>
</head>

<body>
こんにちは!</body>
</html>1
_______________________________________________
PHP-users mailing list  PHP-users @ php.gr.jp
http://ns1.php.gr.jp/mailman/listinfo/php-users
PHP初心者のためのページ - 質問する前にはこちらをお読みください
http://www.php.gr.jp/php/novice.php3




PHP-users メーリングリストの案内