Пропадает часть строки

Raziel[SD]

untitled00
Пропадает часть строки

Странный глюк, не то меня глючит, не то PHP.
вот такой код идет
PHP:
  $xslData = join("", file('./stylesheet/main.xsl'));
  $xmlData = XML_ENCODING.'<document>';
  $xmlData .= join("", file('./xml/banners.xml'));
  $xmlData .= join("", file('./xml/navigation.xml'));
  ....
  вызываются функции и в $xmlData еще добавляется текст(далее "другой текст"),
  $xmlData .= '</document>';
  RewriteFileX('temp.xml',  $xmlData);
Записываю $xmlData в файл, нет другого текста, хотя
вывожу echo $xmlData; все есть, но...
PHP:
function RewriteFileX($filename, $content){
    $content = 'Content Lenght: '.strlen($content)."\n".$content;// здесь показывает, что
// здесь нету "другого текста", но ...
    if ($fp=@fopen($filename, "wb+")){
      for ($i=0;$i<strlen($content);$i++){
  	    fputs($fp, $content[$i], 1);
        echo $content[$i];
      } //здесь показывает все, как и должно быть
      echo $i;// и правильная длина, но в файле нет "другого текста"
      fclose($fp);
    }
    return "";
  }
в чем дело ?

З.Ы. какая ты злобная Lenka, я как раз зашел исправить название топика, а ты ... :)
 

1nDeX

Guest
Не вижу в твоём коде добавление "другой текст"...
 
Сверху