php - 如何将文本写入 XML 文件?

标签 php xml

由于某种原因,当我使用 fopen 时出现以下错误:

无法打开流:HTTP 包装器不支持/examplefolder/examplefile.php 中的可写连接

当我使用这个时:

<?php
$myFile = "http://url.com/" . $_COOKIE['user'] . "/current_pro_pic.xml"; 
$xmlw = new XMLWriter; 
$xmlw->setIndent(true); 
$xmlw->startDocument('1.0', 'UTF-8');  
$xmlw->startElement('user_current_pro_pic'); 
$xmlw->writeElement('full_url', "<![CDATA[sometexthere*]]>"); 
$xmlw->writeElement('time', date('l F jS Y ') . 'at' . date(' h:i A')); 
$xmlw->endElement(); 
$xmlw->endElement(); 
$xmlw->endElement(); 
$xmlw->endDocument(); 
?>

它吐出这样的内容:

Warning: XMLWriter::setIndent() [xmlwriter.setindent]: Invalid or unitialized XMLWriter object in *** on line 4

Warning: XMLWriter::startDocument() [xmlwriter.startdocument]: Invalid or unitialized XMLWriter object in *** on line 5

Warning: XMLWriter::startElement() [xmlwriter.startelement]: Invalid or unitialized XMLWriter object in ***p on line 6

Warning: XMLWriter::writeElement() [xmlwriter.writeelement]: Invalid or unitialized XMLWriter object in *** on line 7

Warning: XMLWriter::writeElement() [xmlwriter.writeelement]: Invalid or unitialized XMLWriter object in *** on line 8

Warning: XMLWriter::endElement() [xmlwriter.endelement]: Invalid or unitialized XMLWriter object in *** on line 9

Warning: XMLWriter::endElement() [xmlwriter.endelement]: Invalid or unitialized XMLWriter object in *** on line 10

Warning: XMLWriter::endElement() [xmlwriter.endelement]: Invalid or unitialized XMLWriter object in *** on line 11

Warning: XMLWriter::endDocument() [xmlwriter.enddocument]: Invalid or unitialized XMLWriter object in *** on line 12

有谁知道为什么会这样吗?仅供引用,这也不是文件权限。

最佳答案

从网页获取的标准数据始终是只读的。服务器收到问题并向您发送答案。如果您想向其中写入 XML,则需要将其发布,或者将其作为 get 的变量发送(后者受空间限制)

关于php - 如何将文本写入 XML 文件?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5519633/

相关文章:

php - 数组值存入mysql

php - 爆炸时如何再次使用字符串

php - 按计数(名称)排序并打印

java - web.xml struts过滤器导致服务器启动错误

javascript - 如何根据从另一个页面点击的链接填充页面内容?

php - 消除重复条目的最优雅的方法

javascript - 将图像从 localStorage 上传到 PHP

c# - 在 C# 中实时编辑 xml。删除包含特定值的节点

java - 尝试将 admob 合并到我的 android 应用程序时出错

java - setAdapter() 上的 NullPointer 异常