【发布时间】:2010-02-24 22:55:06
【问题描述】:
我正在开发一个网络,并希望让用户可以创建一些东西来发布 XML 数据。为此,有一个<textarea>,用户可以在其中编写(复制/粘贴)XML 并提交它。问题是我丢失了数据:<、> 等字符,我认为其他字符也会丢失。
可能是框架问题,不确定,我用的是Elgg,用get_input()接收数据。
UPDATE1:回复评论的一些代码:
<form method="POST" action="http://for.bar/slash" enctype="text/xml">
<input name="add" type="submit" value="Create" />
</form>
接收我使用的数据elgg get_input()
$data = get_input('data');
【问题讨论】:
-
根据this answer 问题How to post XML to server thru HTML form?,
text/xml不是enctype属性的允许值。
标签: php html xml encoding elgg