PHP でファイルのコンテンツ (XML) の html エンティティを変換/デコードするにはどうすればよいですか。
コマンドラインでこれを実行しようとしました:
perl -MHTML::Entities -ne 'print decode_entities($_)' /apps/www/mydir/xmlfiles/p34580600.xml >> /apps/www/mydir/xmlfiles/p34580600_1.xml
コマンドラインで実行すると問題なく動作しますが、PHP内で呼び出そうとすると:
system("perl -MHTML::Entities -ne 'print decode_entities($_)' /apps/www/mydir/xmlfiles/p34580600.xml >> /apps/www/mydir/xmlfiles/p34580600_6.xml");
ファイルを作成しますが、空です。html_entity_decode を使用しようとしましたが、XML ファイルが大きすぎます。少なくとも20メガ。
どんな助けや提案も大歓迎です。
ありがとう、