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: