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";
}
?>