Re: quick and easy(php newbie)
| From: | travis | Date: | Fri, 18 Jan 2002 21:30:59 +0000 |
| Subject: | Re: quick and easy(php newbie) | ||
| References: | 1 | Groups: | php.general |
| Request: | Send a blank email to php-general+get-81140@lists.php.net to get a copy of this message | ||
heres a question, I am using this to update an xml file...
the vars originate from a flash interface, so they are all strings, do I
need to worry about anything here?
should i be usiung arrays in php to house the info or is this sufficient?
I am using php only to add new entries, the flash parses and loads the xml
file seperately
"Travis" <trimel@rigsbydesign.com> wrote in message
news:20020118191242.98494.qmail@pb1.pair.com...
just a quick syntax question: here is my php
<?
$openingItemTag = "<item>\n";
$openingEntry = " <entry ";
$numberAtt = "number=";
$nameAtt = "name=";
$dateAtt = "date=";
$messageAtt = "message=";
$linkAtt = "link=";
$closingEntry = "/>\n";
$closingItemTag = "</item>";
$Entry=
$openingEntry.$numberAtt.$myNumber.$nameAtt.$myName.$dateAtt.$myDate.
$messageAtt.$myMessage. $linkAtt.$myLink.$closingEntry;
$Item = $openingItemTag.$Entry.$closingItemTag;
$fp = fopen ("news.xml", "a");
fwrite($fp,$Item);
fclose($fp);
?>
if done twice it returns this:
<item>
<entry number=01name=travisdate=01.08.02message=hello
worldlink=http://www.me.com/>
</item><item>
<entry number=01name=travisdate=01.08.02message=hello
worldlink=http://www.me.com/>
</item>
i want it to display as follows:
<item>
<entry number="01" name="travis" date="01.08.02"
message="hello world"
link="http://www.me.com/">
</item>
<item>
<entry number="01" name="travis" date="01.08.02"
message="hello world"
link="http://www.me.com/">
</item>
now it is writing to the file I want perfectly....but but but I need to add
quotes around the attributes and spaces between each attribute, and a line
break before each item
what do I need to add to $Entry to get that to display correctly