Idea to Code

アイデアをコードへ
独学でプログラミング関係にいろいろ手を出すサイト

hawk

PHP

XMLを読み込んで<>をエスケープ2015/06/08

<?php $file = @file_get_contents("xml.xml"); echo htmlspecialchars($file); ?>

<?php echo htmlspecialchars(@file_get_contents("xml.xml")); ?>

@file_get_contentsでxml.xmlを読み込み、htmlspeciacharsでエスケープ

テキストファイルなら何でも動作するはず
エスケープしないと<>部分でPHPの読み込みがおかしくなります。
XML等をそのまま表示したいときに使います。
タグとして取り込みたいならincludeかrequireを使いましょう。
xml.xml
<root>
	<element>elm</element>
</root>