PHP インクルードをエコーする必要があります。以下を試しましたが、どちらも機能しませんか?
echo "<td>include'file.php'</td>";
echo "<td><?php include/file.php'?></td>";
なぜこれが機能しないのですか?どうすればこれを達成できますか?
PHP インクルードをエコーする必要があります。以下を試しましたが、どちらも機能しませんか?
echo "<td>include'file.php'</td>";
echo "<td><?php include/file.php'?></td>";
なぜこれが機能しないのですか?どうすればこれを達成できますか?
php ブロック内で新しい php ブロックを開始することはできません。
あなたはおそらく次のようなことをするでしょう:
echo "<td>";
include 'file.php';
echo "</td>";
echo
ファイルをインクルードする必要はありません。つまり、のソースコードをinclude
単に埋め込んでいるだけです。page1
page2
echo
page1
page2
page1
echo 'hello';
を含めると、これは単純にエコーされpage2
ますpage1
。
include 'file.php';
したがって、単にそれを使用echo
して onを使用する必要がありますfile.php
また、通常は行われないことを行っていると確信していることをお伝えしたいと思います。たとえば、td
タグ内にファイルを含める必要があるのはなぜですか? そのファイルはいくつかのstring
/int
出力に使用されていますか?
インクルード ファイルが何かを返す場合は、次のようにします。
echo '<td>'.include('file.php').'</td>'; // highly unlikely though.
より正しい可能性が高いのは次のとおりです。
echo '<td>';
include('file.php');
echo '</td>';
含まれるファイルが単なるテキストの場合は、file_get_contents()
.
すべてを文字列として評価しています。このようなことをする必要があります。
echo '<td>', file_get_contents('file.php') ,'</td>';