Ver Mensaje Individual
  #9 (permalink)  
Antiguo 08/07/2009, 21:39
manumax
 
Fecha de Ingreso: julio-2009
Ubicación: Paraguay
Mensajes: 36
Antigüedad: 14 años, 9 meses
Puntos: 0
// Carga una cadena XML desde un archivo...
$mensajesxml=mysql_query("SELECT rutacar FROM usuarios WHERE id='.$id.'") or die("Problemas en el select:".mysql_error());
if($reg=mysql_fetch_array($mensajesxml)){
$xmlstr = file_get_contents('mensajes/'.$reg['rutacar'].'.xml');
$library = new SimpleXMLElement($xmlstr);
$library = new SimpleXMLElement('mensajes/'.$reg['rutacar'].'.xml', null, true);

$n=0;
foreach($library->block as $block) {
$n=$n+1;
}
}
echo '<div id="info">';

echo 'Tienes '. $n . ' mensaje(s)';

for($i=$n ; $n>-1 ; $n--) { //20

unset($reg);
unset($registros);
$registros=mysql_query("SELECT * FROM usuarios" ) or die("Problemas en el select:".mysql_error());
while ($reg=mysql_fetch_array($registros)){
if($reg['id']==$library->block[$n]->id){
echo '<hr>';
echo '<div id="no'.$n.'" class="mensaje">'."\n";
echo '<a href=perfil.php?id='.$library->block[$n]->id.'>'."\n".'<img src='.$reg['rutaimg'].' width=100><br></a>';
echo '<a href=perfil.php?id='.$library->block[$n]->id.'><strong><font face=Arial size=2 color=white>'.$reg['nombre'].'</strong><br></a>';
echo '<p>'.$library->block[$n]->mensaje.'</p>'."\n"; //30
echo '<strong><p style="{ text-align: right; }" >'.$library->block[$n]->tiempo.'</p></strong>';


if ($idUsuarioL==$id) {


echo '<a href="javascript:void(null)" onclick='."\"".'abrir('. '\'' .'no'.$n. '\'' .",". '\'' .$reg['id']. '\'' .');'."\"".'>Responder<a/>';
echo '<a href="javascript:void(null)" onclick='."\"".'borrar('.'\''.'no'.$n.'\''.')'."\" ".' >Cancelar</a>';
echo '<a href="javascript:void(null)" onclick='."\"".'eliminar('.'\''.'no'.$n.'\''.')'." \"".' >Eliminar</a>';



}

echo '</div>'."\n";
echo '<hr>';
}

}
}
echo '</div>';


?>

este es el codigo en donde leo el xml e incluyo los links.. porfa.. necesito borrar el nodo.. intente de muchas maneras.. pero no lo logro.. te lo agradeceria un monton si me facilitaras el codigo..

Lo pude solucionar.. despues de mucho.. lastimosamente no puedo decir gracias por solucionar.. pero si gracias a los que respondieron el tema! les agradezco y mucho!!


<?php
include('config.php');
@include('login.php');

$id=$_REQUEST['id'];
$idmens=$_REQUEST['idmens'];

$user=mysql_query("SELECT * FROM usuarios WHERE id='".$id."'");
if($user_ok=mysql_fetch_array($user)){

$doc = new DOMDocument ;
$doc -> load ( 'mensajes/'.$user_ok['rutacar'].'.xml');


$book = $doc -> documentElement ;


$block = $book -> getElementsByTagName ( 'block' )-> item ( $idmens );
$oldblock= $book -> removeChild ( $block );



$doc -> save('mensajes/'.$user_ok['rutacar'].'.xml');
header('Location: foro.php?id='.$id);
echo '<br><a href=foro.php?id='.$id.'>Volver</a>'."\n";
}

?>

Última edición por GatorV; 09/07/2009 a las 12:22