Una cosita...Código: Text
<?php
header("Content-Type: text/html; charset=iso-8859-1");
$mensajes = simplexml_load_file('mensajes.xml');
$mensaje = $mensajes->mensaje;
if ($mensaje) {
foreach ($mensaje as $entrada) {
if ($entrada->contacto != ''){
echo "<div id='mensaje'><div class='datos'><a href='$entrada->contacto'>$entrada->nombre</a> dijo</div>";
echo "<div class='entrada'>$entrada->cuerpo</div>";
echo "</div>";
} else {
echo "<div id='mensaje'><div class='datos'>$entrada->nombre dijo</div>";
echo "<div class='entrada'>$entrada->cuerpo</div></div>";
}
}
}
?>
Valla, no sabía que fuera incorrecto colocar varios divs con el mismo id en la misma página, pero si por favor me explicas por qué, aprenderé algo nuevo y tal vez considere hacer algo al respecto. En ese caso, tendría que definir un nuevo div en la hoja de estilos CSS por cada mensaje existente, y rreglarmelas para adivinar cuantos mensajes será necesario mostrar en cada petición je....por cuestiones de usabilidad.
puedes invertir el orden de aparicion de los divs :PEs buena FT pero si son muchos mensajes no se que pasaría (Tal vez nada :unsure: ) ahora me entró la duda. Existe una longitud máxima en una cadena de PHP?
Usaré class en vez de div entoncesNo :P , el div es la capa, el id un identificador y class es la clase de estilo que se aplicará al div.-
Probé lo que dijo el buen Tanori, pero me encontré con más problemas al momento de tratar el valor deCódigo: Textcomo cadena o array, no se puede.
$mensajes = simplexml_load_file('mensajes.xml');
Hmm no se la respuesta pero podríamos probarlo hasta que reviente :D:yes: Jeje, lo voy a hacer :guitar: