adding contents to xml file string ways

From: Date: Fri, 25 Jan 2002 23:12:33 +0000
Subject: adding contents to xml file string ways
Groups: php.general 
Request: Send a blank email to php-general+get-82169@lists.php.net to get a copy of this message
here is my code, i am trying to acheive this.... <? $openingEntry = '<entry '; $numberAtt = ' number='; $nameAtt = ' name='; $dateAtt = ' date='; $messageAtt = ' message='; $linkAtt = ' link='; $closingEntry = "\"/>"; $Entry= $openingEntry."$numberAtt"."$myNumber".$nameAtt."$myName".$dateAtt."$myDate" .$messageAtt."$myMessage".$linkAtt."$myLink".$closingEntry; $fileName = "news.xml"; if ($fp = fopen ($fileName, "a+")){ $contents = fread ($fp, filesize ($fileName)); $temp = substr($contents,6); $newContents = "<news>" . $Entry . $temp; print "$newContents"; fwrite($fp,$newContents); fclose($fp); echo "done = true"; } else { echo "done = false"; } ?> i have an xml file with the following, <news> <entry number = "0" name = "name" date = "date" message = "message" link = "link"/> </news> I want to add an entry like this: <news> <entry number = "1" name = "name" date = "date" message = "message" link = "link"/> <entry number = "0" name = "name" date = "date" message = "message" link = "link"/> </news> any ideas? i think i am ont he right track, short of splitting the contents into arrays.....Id rather deal with it in strings.... help? thanx travis

« previous php.general (#82169) next »