Comunidad de diseño web y desarrollo en internet online

problema con codigo php soy noob

Citar            
MensajeEscrito el 21 Ene 2009 11:38 am
soy muy novato en php y estoy viendo como se hace para agregar un nodo en un xml, tengo 2 archivos en un servidor, uno que se llama "manejar1.php" (es del que vamos a hablar) y el xml que quiero modificar que se llama "datos.xml" que ya tiene unos datos pregrabados y quiero agregar nuevos nodos con manejar1.php
el codigo es el siguiente:

Código :

<?php
$library = new SimpleXMLElement('datos.xml', null, true);
$book = $library->addChild('book');  
$book->addAttribute('isbn', '0812550706');  
$book->addChild('title', "The finished mistery");  
$book->addChild('author', 'J. F. Rutherford');  
$book->addChild('publisher', 'Watchtower Society');
//header('Content-type: text/xml');  
echo $library->asXML();
$library->asXML('library.xml'); 
?>



el xml tiene esto grabado:

Código :

<?xml version="1.0" encoding="iso-8859-1"?>
<bloque>
   <noticia>
      <titulo>Hola Caracola </titulo>
      <autor>KaoS</autor>
      <cuerpo>Olla Kaitos a Luisete</cuerpo>
   </noticia>
   <noticia>
      <titulo>Nuevo articulo en desarrolloweb </titulo>
      <autor>Raul</autor>
      <cuerpo>Jeje hola, aqui estamos </cuerpo>
   </noticia>
</bloque>


y lo que me devuelve cuando ejecuto "controlar1.php" en el navegador es esto:

Código :

Hola Caracola KaoS Olla Kaitos a Luisete Nuevo articulo en desarrolloweb Raul Jeje hola, aqui estamos J. F. RutherfordWatchtower Society 
Warning: SimpleXMLElement::asXML() [simplexmlelement.asxml]: SAFE MODE Restriction in effect. The script whose uid is 28735 is not allowed to access /www/uuuq.com/f/e/r/fermmm/htdocs owned by uid 2003 in /www/uuuq.com/f/e/r/fermmm/htdocs/manejar1.php on line 11

Warning: SimpleXMLElement::asXML(library.xml) [simplexmlelement.asxml]: failed to open stream: No such file or directory in /www/uuuq.com/f/e/r/fermmm/htdocs/manejar1.php on line 11


Y nada, despues abro el xml con en navegador y no esta modificado. ¿que puede ser? perdonenme por ser tan noob

Por fermmm

Claber

122 de clabLevel



 

chrome
Citar            
MensajeEscrito el 21 Ene 2009 11:51 am
dios mio que noob que soy ya esta resuelto solo era que habia dejado el nombre del xml que estaba cuando copie y pegue el codigo.

Por fermmm

Claber

122 de clabLevel



 

chrome

 

Cristalab BabyBlue v4 + V4 © 2011 Cristalab
Powered by ClabEngines v4, HTML5, love and ponies.