$xml[]='<channel>'.PHP_EOL.'
<kisi>ozgur</kisi>'.PHP_EOL.'
<puan>98</puan>'.PHP_EOL.'
</channel>'.PHP_EOL;
buradan bakabilirsiniz. Anlamadığım diziye aldıktan sonra basma şekliniz foreach'e sokup birleştirmeniz daha mantıklı gibi geldi.
<?php
error_reporting(0);
$xml=array();
$cikti='<?xml version="1.0" encoding="UTF-8"?>
<items>'.PHP_EOL;
$xml[0]='<channel><kisi>ali</kisi><puan>100</puan></channel>'.PHP_EOL;
$xml[1]='<channel><kisi>veli</kisi><puan>99</puan></channel>'.PHP_EOL;
$xml[2]='<channel><kisi>osman</kisi><puan>98</puan></channel>'.PHP_EOL;
if(!is_null($xml) and is_array($xml)){
foreach($xml as $key=>$value){
$cikti.=$value;
}
}
$cikti.='</items>';
if(file_put_contents('liste.xml',$cikti)) echo'x1';
?>
felix teşekkürler ama sorunum şöyle. ben _GET metodu ile veriyi göndereceğim ve bu bilgiler xmlye yüklenecek. yani sayfa sürekli büyüyecek alta doğru. tekrar tşkler.