addChild('usuario'); unset($xml); unset($xmltmp); //guarda el nuevo comentario $pname = $_POST['pname']; $pmessage = $_POST['pmessage']; $pid = $_POST['pid']; $flag = 0; if($pid == '001') { if(strlen($pmessage) > 150) { errorPage('Error: El mensaje excede el numero de caracteres permitidos.'); $flag = 1; } if(empty($pmessage)) { errorPage('Error: Debe ingresar un mensaje.'); $flag = 1; } if($pmessage == "Ingresar mensaje...") { errorPage('Error: Debe ingresar un mensaje.'); $flag = 1; } if(empty($pname)) { errorPage('Error: Debe ingresar un nombre.'); $flag = 1; } if(!($flag)) { $pmessage = str_replace("<","",$pmessage); $pmessage = str_replace(">","",$pmessage); $pmessage = str_replace("\n","
",$pmessage); $sxe = simplexml_load_file("projekt.xml"); $ids = count($sxe->xpath('/forum/post')); $ids++; } } unset($sxe,$ids); // Carga projekt.xml y lee $sxe = simplexml_load_file("projekt.xml"); $ids = count($sxe->xpath('/forum/post')); // Carga Array messages[] for ($idss=1; $idss <= $ids;) { foreach($sxe->xpath('/forum/post[@id='.$idss.']/message') as $item) { $message[$idss] = $item; } $idss++; } //---------------------- // Carga Array author[] for ($idss=1; $idss <= $ids;) { foreach($sxe->xpath('/forum/post[@id='.$idss.']/author') as $item) { $author[$idss] = $item; } $idss++; } //---------------------- // Carga Array date[] for ($idss=1; $idss <= $ids;) { foreach($sxe->xpath('/forum/post[@id='.$idss.']/date') as $item) { $date[$idss] = $item; } $idss++; } //---------------------- ?> GuestBook 0.1
'; echo $author[$idss].'
'; echo ''.$date[$idss].'
'; echo '

'.$message[$idss].'
'; echo '

'; $idss++; } ?>

'."\n"; echo '

'.$text.'

'."\n"; echo '
'."\n"; } ?>