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
↓
<?php echo htmlspecialchars(@file_get_contents("xml.xml")); ?>
@file_get_contentsでxml.xmlを読み込み、htmlspeciacharsでエスケープ
テキストファイルなら何でも動作するはず
エスケープしないと<>部分でPHPの読み込みがおかしくなります。
XML等をそのまま表示したいときに使います。
タグとして取り込みたいならincludeかrequireを使いましょう。
<root> <element>elm</element> </root>