使用带尖括号和引号的fwrite

时间:2012-03-05 03:26:52

标签: php xml syntax special-characters fwrite

我正在创建一个表单来将数据附加到XML数据库中,该数据库正由另一个页面上的窗口小部件读取。我需要数据的格式如下:

<event start="1914" end="1918" isDuration="true" title="World War I" color="red">
Lots of guns and death.
</event>

但是,由于使用尖括号和引号,我不确定如何使用PHP的fwrite函数执行此操作。例如,我尝试了以下内容:

fwrite($database, <event start="$startdate" end="$enddate" 
isDuration="$isDuration" title="$title" color="$color">
$description
</event>);

但这不起作用,我得到意外尖括号等的错误。如果有人可以提供帮助,我会非常感激。

2 个答案:

答案 0 :(得分:1)

You're supposed to give it a string.

  

string

     

要写入的字符串。

答案 1 :(得分:0)

fwrite($database, "<event start=\"{$startdate}\" end=\"{$enddate}\"  isDuration=\"{$isDuration}\" title=\"{$title}\" color=\"{$color}\"> {$description} </event>");