gracias abimael por la respuesta pero hay un problema.
si uso nl2br(
"") anda bien
(usando comillas dobles para encerrar el string), pero si uso nl2br(
'') no anda bien es como si no fuera tratado
(usando comillas simples)
lo mismo pasa con
$_POST,
no he logrado que
nl2br() funcione, siempre me lo devuelve como si
no hubiese sido tratado.
estube leyendo y probando el tema viene mas o menos asi :
Código PHP:
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>Documento sin título</title>
</head>
<body>
<?php
echo nl2br('Welcome\r\nThis is my HTML document'); // este devuelve Welcome\r\nThis is my HTML document
echo '<p></p>';
echo nl2br("Welcome\r\nThis is my HTML document"); // este devuelve Welcome<br />This is my HTML document
echo '<p></p>';
?>
<?php
echo 'sin enviar por post: '.nl2br("Welcome\r\nThis is my HTML document");// este devuelve Welcome<br />This is my HTML document
echo '<p></p>';
echo 'enviado por post: '.nl2br($_POST['a']);// este devuelve Welcome\r\nThis is my HTML document
?>
<form id="form1" name="form1" method="post" action="">
<label>
<input type="text" name="a" id="a" value="Welcome\r\nThis is my HTML document"/>
</label>
<p>
<label>
<input type="submit" name="button" id="button" value="Enviar" />
</label>
</p>
</form>
</body>
</html>
espero haberme expresado bien
abria una solucion para esto ?