【发布时间】:2014-12-12 13:12:15
【问题描述】:
我正在使用 PHP 脚本生成 XML(使用 DOMDocument 并在必要时附加)。在底部我使用 $feed = $dom->saveXML();
然后我使用这个变量通过 f* 命令写入文件。有没有办法将 XML 保存到文件而不将 XML 输出到页面。而是显示“文件已保存”或类似的内容?
$xmlString = $dom->saveXML();
echo $xmlString;
$feedFile = fopen("feed.xml", "w"); // Use f* commands to create XML file
fwrite($feedFile, $xmlString);
fclose($feedFile);
如果我删除回显它会出错,但找不到元素。
【问题讨论】:
-
请添加相关代码。
-
是的,只是不要回显那些 xml 字符串,然后只是
file_put_contents()它。 -
你可以同时使用fopen、fwrite和fclose,这个页面可以帮助你:blog.tecnospazio.org/creare-xml-tramite-php-21113,如果你给我们短代码我们可以帮助你。