I am trying to take a two-tiered \[code\]foreach\[/code\] which outputs an xml - and copy only the resulting output of that into another file.I am so confused that I don't even know if to ask "how to copy output to other file" or "how to convert foreach into string" - because writing a string over is no problem.So far I have \[code\]// clear previous contents of tutorials.xml$myFile = "tutorials.xml";$fh = fopen($myFile, 'a') or die("can't open file");$stringDatahttp://stackoverflow.com/questions/13827208/= "";fwrite($fh, $stringData);// here begins the string I want to write to the other fileecho <<<EOF<?xml version="1.0" encoding="UTF-8"?><albums>EOF;foreach($albumInfo as $album) {echo <<<EOF<album> <id>{$album->id}</id> <title>{$album->title}</title> <videos>EOF;}foreach($videos as $video) // loop through our videos{$minutes = floor($video->duration/60);$secondsleft = $video->duration%60;if($secondsleft<10) $secondsleft = "0" . $secondsleft;echo <<<EOF <video> <id>{$video->id}</id> <title> <description>{$video->description}</description> <duration>{$video->duration}</duration> </video>EOF;}echo <<<EOF</album>EOF;?><?php echo '</albums>' ?>// here ends the string I want to write to the other file// the script below just takes the raw php and copies it over - I need the output.<?phpcopy('tutorials-job.php', 'tutorials.xml');?>\[/code\]Thank you for your help!