Discussion:
PHP: Saltom en linea desde form a outlook!!???
(demasiado antiguo para responder)
: : Ale Photoshop : :
2007-12-08 21:20:06 UTC
Permalink
No puedo hacer que los saltos de linea que me dejan en un textarea se vean
reflejados cuando me llega por email el resultado de un formulario hecho en
PHP...
Busqué en google pero hay 2000 respuestas en foros que no funcionan y no
encuentro una que ande...

¿alquien tiene alguna solución para que funcine?

gracias de antemano como siempre...
Ale Photoshop
juan torregrosa
2007-12-09 10:55:18 UTC
Permalink
una solucion sencilla es cuando recibes el textarea le pasas esta funcion :
$cuerpo= str_replace("\n", "<br>", $_POST['textarea']);
mira a ver si te funciona
Post by : : Ale Photoshop : :
No puedo hacer que los saltos de linea que me dejan en un textarea se vean
reflejados cuando me llega por email el resultado de un formulario hecho
en PHP...
Busqué en google pero hay 2000 respuestas en foros que no funcionan y no
encuentro una que ande...
¿alquien tiene alguna solución para que funcine?
gracias de antemano como siempre...
Ale Photoshop
: : Ale Photoshop : :
2007-12-09 14:44:11 UTC
Permalink
nop... Juan no me funciona...puse eso y no me lo reconoce...... me sale todo
junto... a vos te funcionaba?
Post by juan torregrosa
$cuerpo= str_replace("\n", "<br>", $_POST['textarea']);
mira a ver si te funciona
Post by : : Ale Photoshop : :
No puedo hacer que los saltos de linea que me dejan en un textarea se
vean reflejados cuando me llega por email el resultado de un formulario
hecho en PHP...
Busqué en google pero hay 2000 respuestas en foros que no funcionan y no
encuentro una que ande...
¿alquien tiene alguna solución para que funcine?
gracias de antemano como siempre...
Ale Photoshop
juan torregrosa
2007-12-09 15:20:10 UTC
Permalink
me funciona si la persona que escribe pulsa intro,al cual añade \n,pero creo
recordar que si no le da intro no ve ningun \n,ahora bienpara este caso es
recomendable especificar un ancho de linea,como por ejemplo 100,con eso lo
que haces es crear lineas de 100 caracteres y luego añadir a mano <BR> que
es como lo interpretaria cualquier cliente de correo que vea en html.
dime si te lias con el codigo y te hecho una mano.
Post by : : Ale Photoshop : :
nop... Juan no me funciona...puse eso y no me lo reconoce...... me sale
todo junto... a vos te funcionaba?
Post by juan torregrosa
$cuerpo= str_replace("\n", "<br>", $_POST['textarea']);
mira a ver si te funciona
Post by : : Ale Photoshop : :
No puedo hacer que los saltos de linea que me dejan en un textarea se
vean reflejados cuando me llega por email el resultado de un formulario
hecho en PHP...
Busqué en google pero hay 2000 respuestas en foros que no funcionan y no
encuentro una que ande...
¿alquien tiene alguna solución para que funcine?
gracias de antemano como siempre...
Ale Photoshop
BIGOTE
2007-12-09 15:20:43 UTC
Permalink
Probá la función nl2br($texto), donde $texto es el contenido del textarea o lo que traes de la tabla.

¿Cómo estás construyendo la cabecera del e-mail?, porque debería funcionar directamente, sin convertir los saltos en <br>.







": : Ale Photoshop : :" <***@yo.com.ar> escribió en el mensaje news:fjgv1d$4lm$***@forums.macromedia.com...
nop... Juan no me funciona...puse eso y no me lo reconoce...... me sale todo
junto... a vos te funcionaba?
Post by juan torregrosa
$cuerpo= str_replace("\n", "<br>", $_POST['textarea']);
mira a ver si te funciona
Post by : : Ale Photoshop : :
No puedo hacer que los saltos de linea que me dejan en un textarea se
vean reflejados cuando me llega por email el resultado de un formulario
hecho en PHP...
Busqué en google pero hay 2000 respuestas en foros que no funcionan y no
encuentro una que ande...
¿alquien tiene alguna solución para que funcine?
gracias de antemano como siempre...
Ale Photoshop
: : Ale Photoshop : :
2007-12-09 19:38:03 UTC
Permalink
el formulario va a una pagina llamada email.php con este codigo:

<?php

$sendTo = "***@email.com.ar";
$subject = "FORM de web";
$separador = "____________________________";
$firma = "Contacto: ";

$headers = "From: " . $_POST["nombre"] . "<" . $_POST["mail"] .">\r\n";
$headers .= "Reply-To: " . $_POST["mail"] . "\r\n";
$headers .= "Return-path: " . $_POST["mail"];

$headers .= "Content-Type: text/plain; charset=\"iso-8859-1\" \r\n";
$headers .= "Content-Transfer-Encoding: 8bit \r\n";
$headers .= "MIME-Version: 1.0 \r\n";

$message = $_POST["texto"] . chr(10) . $separador . chr(10) . $firma . chr(10) . $_POST["nombre"] . chr(10) . $_POST["mail"];

mail($sendTo, $subject, $message, $headers);

?>

Voy a probar la de bigote a ver si me anda y les digo...


"BIGOTE" <***@hotmail.com> escribió en el mensaje news:fjh14h$6nt$***@forums.macromedia.com...
Probá la función nl2br($texto), donde $texto es el contenido del textarea o lo que traes de la tabla.

¿Cómo estás construyendo la cabecera del e-mail?, porque debería funcionar directamente, sin convertir los saltos en <br>.







": : Ale Photoshop : :" <***@yo.com.ar> escribió en el mensaje news:fjgv1d$4lm$***@forums.macromedia.com...
nop... Juan no me funciona...puse eso y no me lo reconoce...... me sale todo
junto... a vos te funcionaba?
Post by juan torregrosa
$cuerpo= str_replace("\n", "<br>", $_POST['textarea']);
mira a ver si te funciona
Post by : : Ale Photoshop : :
No puedo hacer que los saltos de linea que me dejan en un textarea se
vean reflejados cuando me llega por email el resultado de un formulario
hecho en PHP...
Busqué en google pero hay 2000 respuestas en foros que no funcionan y no
encuentro una que ande...
¿alquien tiene alguna solución para que funcine?
gracias de antemano como siempre...
Ale Photoshop
BIGOTE
2007-12-09 21:31:34 UTC
Permalink
Tendría que probar si el error se debe a que estás indicando texto plano, junto con MIME que es para contenido HTML.

Probá de ponerle:

Content-Type:: text/html; charset=\"iso-8859-1\" \r\n";





": : Ale Photoshop : :" <***@yo.com.ar> escribió en el mensaje news:fjhg8h$lsj$***@forums.macromedia.com...
el formulario va a una pagina llamada email.php con este codigo:

<?php

$sendTo = "***@email.com.ar";
$subject = "FORM de web";
$separador = "____________________________";
$firma = "Contacto: ";

$headers = "From: " . $_POST["nombre"] . "<" . $_POST["mail"] .">\r\n";
$headers .= "Reply-To: " . $_POST["mail"] . "\r\n";
$headers .= "Return-path: " . $_POST["mail"];

$headers .= "Content-Type: text/plain; charset=\"iso-8859-1\" \r\n";
$headers .= "Content-Transfer-Encoding: 8bit \r\n";
$headers .= "MIME-Version: 1.0 \r\n";

$message = $_POST["texto"] . chr(10) . $separador . chr(10) . $firma . chr(10) . $_POST["nombre"] . chr(10) . $_POST["mail"];

mail($sendTo, $subject, $message, $headers);

?>

Voy a probar la de bigote a ver si me anda y les digo...


"BIGOTE" <***@hotmail.com> escribió en el mensaje news:fjh14h$6nt$***@forums.macromedia.com...
Probá la función nl2br($texto), donde $texto es el contenido del textarea o lo que traes de la tabla.

¿Cómo estás construyendo la cabecera del e-mail?, porque debería funcionar directamente, sin convertir los saltos en <br>.







": : Ale Photoshop : :" <***@yo.com.ar> escribió en el mensaje news:fjgv1d$4lm$***@forums.macromedia.com...
nop... Juan no me funciona...puse eso y no me lo reconoce...... me sale todo
junto... a vos te funcionaba?
Post by juan torregrosa
$cuerpo= str_replace("\n", "<br>", $_POST['textarea']);
mira a ver si te funciona
Post by : : Ale Photoshop : :
No puedo hacer que los saltos de linea que me dejan en un textarea se
vean reflejados cuando me llega por email el resultado de un formulario
hecho en PHP...
Busqué en google pero hay 2000 respuestas en foros que no funcionan y no
encuentro una que ande...
¿alquien tiene alguna solución para que funcine?
gracias de antemano como siempre...
Ale Photoshop
BIGOTE
2007-12-09 21:51:15 UTC
Permalink
Probé el código y aunque tiene ese error que te mencioné, igual funciona bien. Puse un textarea, escribí varias lineas, dándole enter y los saltos aparecen correctamente.





": : Ale Photoshop : :" <***@yo.com.ar> escribió en el mensaje news:fjhg8h$lsj$***@forums.macromedia.com...
el formulario va a una pagina llamada email.php con este codigo:

<?php

$sendTo = "***@email.com.ar";
$subject = "FORM de web";
$separador = "____________________________";
$firma = "Contacto: ";

$headers = "From: " . $_POST["nombre"] . "<" . $_POST["mail"] .">\r\n";
$headers .= "Reply-To: " . $_POST["mail"] . "\r\n";
$headers .= "Return-path: " . $_POST["mail"];

$headers .= "Content-Type: text/plain; charset=\"iso-8859-1\" \r\n";
$headers .= "Content-Transfer-Encoding: 8bit \r\n";
$headers .= "MIME-Version: 1.0 \r\n";

$message = $_POST["texto"] . chr(10) . $separador . chr(10) . $firma . chr(10) . $_POST["nombre"] . chr(10) . $_POST["mail"];

mail($sendTo, $subject, $message, $headers);

?>

Voy a probar la de bigote a ver si me anda y les digo...


"BIGOTE" <***@hotmail.com> escribió en el mensaje news:fjh14h$6nt$***@forums.macromedia.com...
Probá la función nl2br($texto), donde $texto es el contenido del textarea o lo que traes de la tabla.

¿Cómo estás construyendo la cabecera del e-mail?, porque debería funcionar directamente, sin convertir los saltos en <br>.







": : Ale Photoshop : :" <***@yo.com.ar> escribió en el mensaje news:fjgv1d$4lm$***@forums.macromedia.com...
nop... Juan no me funciona...puse eso y no me lo reconoce...... me sale todo
junto... a vos te funcionaba?
Post by juan torregrosa
$cuerpo= str_replace("\n", "<br>", $_POST['textarea']);
mira a ver si te funciona
Post by : : Ale Photoshop : :
No puedo hacer que los saltos de linea que me dejan en un textarea se
vean reflejados cuando me llega por email el resultado de un formulario
hecho en PHP...
Busqué en google pero hay 2000 respuestas en foros que no funcionan y no
encuentro una que ande...
¿alquien tiene alguna solución para que funcine?
gracias de antemano como siempre...
Ale Photoshop
: : Ale Photoshop : :
2007-12-10 00:53:47 UTC
Permalink
será porque el formulario (los campos) los tengo armados en flash???? tiene algo que ver eso?

"BIGOTE" <***@hotmail.com> escribió en el mensaje news:fjho0q$af$***@forums.macromedia.com...
Probé el código y aunque tiene ese error que te mencioné, igual funciona bien. Puse un textarea, escribí varias lineas, dándole enter y los saltos aparecen correctamente.





": : Ale Photoshop : :" <***@yo.com.ar> escribió en el mensaje news:fjhg8h$lsj$***@forums.macromedia.com...
el formulario va a una pagina llamada email.php con este codigo:

<?php

$sendTo = "***@email.com.ar";
$subject = "FORM de web";
$separador = "____________________________";
$firma = "Contacto: ";

$headers = "From: " . $_POST["nombre"] . "<" . $_POST["mail"] .">\r\n";
$headers .= "Reply-To: " . $_POST["mail"] . "\r\n";
$headers .= "Return-path: " . $_POST["mail"];

$headers .= "Content-Type: text/plain; charset=\"iso-8859-1\" \r\n";
$headers .= "Content-Transfer-Encoding: 8bit \r\n";
$headers .= "MIME-Version: 1.0 \r\n";

$message = $_POST["texto"] . chr(10) . $separador . chr(10) . $firma . chr(10) . $_POST["nombre"] . chr(10) . $_POST["mail"];

mail($sendTo, $subject, $message, $headers);

?>

Voy a probar la de bigote a ver si me anda y les digo...


"BIGOTE" <***@hotmail.com> escribió en el mensaje news:fjh14h$6nt$***@forums.macromedia.com...
Probá la función nl2br($texto), donde $texto es el contenido del textarea o lo que traes de la tabla.

¿Cómo estás construyendo la cabecera del e-mail?, porque debería funcionar directamente, sin convertir los saltos en <br>.







": : Ale Photoshop : :" <***@yo.com.ar> escribió en el mensaje news:fjgv1d$4lm$***@forums.macromedia.com...
nop... Juan no me funciona...puse eso y no me lo reconoce...... me sale todo
junto... a vos te funcionaba?
Post by juan torregrosa
$cuerpo= str_replace("\n", "<br>", $_POST['textarea']);
mira a ver si te funciona
Post by : : Ale Photoshop : :
No puedo hacer que los saltos de linea que me dejan en un textarea se
vean reflejados cuando me llega por email el resultado de un formulario
hecho en PHP...
Busqué en google pero hay 2000 respuestas en foros que no funcionan y no
encuentro una que ande...
¿alquien tiene alguna solución para que funcine?
gracias de antemano como siempre...
Ale Photoshop
BIGOTE
2007-12-10 09:11:16 UTC
Permalink
Si el campo es de introducción de texto y multilínea, no deberías tener
problemas.

Yo tengo formularios con y sin Flash y te puedo confirmar que no es
necesario, en ninguno de los dos casos, formatear el texto.

Hoy te mando un ejemplo en Flash a tu correo y probalo. Después contame cuál
era el error, que estoy intrigado.





": : Ale Photoshop : :" <***@yo.com.ar> escribi� en el mensaje news:fji2od$b1e$***@forums.macromedia.com...
será porque el formulario (los campos) los tengo armados en flash???? tiene
algo que ver eso?

"BIGOTE" <***@hotmail.com> escribi� en el mensaje news:fjho0q$af$***@forums.macromedia.com...
Probé el código y aunque tiene ese error que te mencioné, igual funciona
bien. Puse un textarea, escribí varias lineas, dándole enter y los saltos
aparecen correctamente.





": : Ale Photoshop : :" <***@yo.com.ar> escribi� en el mensaje news:fjhg8h$lsj$***@forums.macromedia.com...
el formulario va a una pagina llamada email.php con este codigo:

<?php

$sendTo = "***@email.com.ar";
$subject = "FORM de web";
$separador = "____________________________";
$firma = "Contacto: ";

$headers = "From: " . $_POST["nombre"] . "<" . $_POST["mail"] .">\r\n";
$headers .= "Reply-To: " . $_POST["mail"] . "\r\n";
$headers .= "Return-path: " . $_POST["mail"];

$headers .= "Content-Type: text/plain; charset=\"iso-8859-1\" \r\n";
$headers .= "Content-Transfer-Encoding: 8bit \r\n";
$headers .= "MIME-Version: 1.0 \r\n";

$message = $_POST["texto"] . chr(10) . $separador . chr(10) . $firma .
chr(10) . $_POST["nombre"] . chr(10) . $_POST["mail"];

mail($sendTo, $subject, $message, $headers);

?>

Voy a probar la de bigote a ver si me anda y les digo...


"BIGOTE" <***@hotmail.com> escribi� en el mensaje news:fjh14h$6nt$***@forums.macromedia.com...
Probá la función nl2br($texto), donde $texto es el contenido del textarea o
lo que traes de la tabla.

¿Cómo estás construyendo la cabecera del e-mail?, porque debería funcionar
directamente, sin convertir los saltos en <br>.







": : Ale Photoshop : :" <***@yo.com.ar> escribi� en el mensaje news:fjgv1d$4lm$***@forums.macromedia.com...
nop... Juan no me funciona...puse eso y no me lo reconoce...... me sale todo
junto... a vos te funcionaba?
Post by juan torregrosa
$cuerpo= str_replace("\n", "<br>", $_POST['textarea']);
mira a ver si te funciona
Post by : : Ale Photoshop : :
No puedo hacer que los saltos de linea que me dejan en un textarea se
vean reflejados cuando me llega por email el resultado de un formulario
hecho en PHP...
Busqué en google pero hay 2000 respuestas en foros que no funcionan y no
encuentro una que ande...
¿alquien tiene alguna solución para que funcine?
gracias de antemano como siempre...
Ale Photoshop
: : Ale Photoshop : :
2007-12-10 01:48:45 UTC
Permalink
No Bigote, a mi ponendo eso me aparece asi:

salto la linea ahora.<br />y ahora.<br />y cuando se me antoja la gana.<br />si.<br />no.<br />


"BIGOTE" <***@hotmail.com> escribió en el mensaje news:fjho0q$af$***@forums.macromedia.com...
Probé el código y aunque tiene ese error que te mencioné, igual funciona bien. Puse un textarea, escribí varias lineas, dándole enter y los saltos aparecen correctamente.





": : Ale Photoshop : :" <***@yo.com.ar> escribió en el mensaje news:fjhg8h$lsj$***@forums.macromedia.com...
el formulario va a una pagina llamada email.php con este codigo:

<?php

$sendTo = "***@email.com.ar";
$subject = "FORM de web";
$separador = "____________________________";
$firma = "Contacto: ";

$headers = "From: " . $_POST["nombre"] . "<" . $_POST["mail"] .">\r\n";
$headers .= "Reply-To: " . $_POST["mail"] . "\r\n";
$headers .= "Return-path: " . $_POST["mail"];

$headers .= "Content-Type: text/plain; charset=\"iso-8859-1\" \r\n";
$headers .= "Content-Transfer-Encoding: 8bit \r\n";
$headers .= "MIME-Version: 1.0 \r\n";

$message = $_POST["texto"] . chr(10) . $separador . chr(10) . $firma . chr(10) . $_POST["nombre"] . chr(10) . $_POST["mail"];

mail($sendTo, $subject, $message, $headers);

?>

Voy a probar la de bigote a ver si me anda y les digo...


"BIGOTE" <***@hotmail.com> escribió en el mensaje news:fjh14h$6nt$***@forums.macromedia.com...
Probá la función nl2br($texto), donde $texto es el contenido del textarea o lo que traes de la tabla.

¿Cómo estás construyendo la cabecera del e-mail?, porque debería funcionar directamente, sin convertir los saltos en <br>.







": : Ale Photoshop : :" <***@yo.com.ar> escribió en el mensaje news:fjgv1d$4lm$***@forums.macromedia.com...
nop... Juan no me funciona...puse eso y no me lo reconoce...... me sale todo
junto... a vos te funcionaba?
Post by juan torregrosa
$cuerpo= str_replace("\n", "<br>", $_POST['textarea']);
mira a ver si te funciona
Post by : : Ale Photoshop : :
No puedo hacer que los saltos de linea que me dejan en un textarea se
vean reflejados cuando me llega por email el resultado de un formulario
hecho en PHP...
Busqué en google pero hay 2000 respuestas en foros que no funcionan y no
encuentro una que ande...
¿alquien tiene alguna solución para que funcine?
gracias de antemano como siempre...
Ale Photoshop
: : Ale Photoshop : :
2007-12-10 02:01:54 UTC
Permalink
me parece que es porque me lo manda como un texto plano...
PERO HICE ESTO Y SIGUE ENVIANDOMELO MAL!!

<?php

$sendTo = "***@alejandroalbino.com.ar";
$subject = "FORM de WWW.ALEJANDROALBINO.COM.AR";
$separador = "____________________________";
$firma = "Contacto: ";

$headers = "From: " . $_POST['nombre'] . "<" . $_POST['mail'] .">\r\n";
$headers .= "Reply-To: " . $_POST['mail'] . "\r\n";
$headers .= "Return-path: " . $_POST['mail'];

$headers .= "Content-Type: text/HTML; charset=\"iso-8859-1\" \r\n";
$headers .= "Content-Transfer-Encoding: 8bit \r\n";
$headers .= "MIME-Version: 1.0 \r\n";

$texto1= $_POST['texto'];
$texto2= nl2br($texto1);
$br="<br>";
$br2="<br>";
$chr= chr(10);
$texto3 = str_replace($br,$chr,$texto2);
$texto4 = str_replace($br2,$chr,$texto3);

$message = $texto4 . chr(10) . $separador . chr(10) . $firma . chr(10) . $_POST['nombre'] . chr(10) . $_POST['mail'];

mail($sendTo, $subject, $message, $headers);

?>
": : Ale Photoshop : :" <***@yo.com.ar> escribió en el mensaje news:fji5vf$e6f$***@forums.macromedia.com...
No Bigote, a mi ponendo eso me aparece asi:

salto la linea ahora.<br />y ahora.<br />y cuando se me antoja la gana.<br />si.<br />no.<br />


"BIGOTE" <***@hotmail.com> escribió en el mensaje news:fjho0q$af$***@forums.macromedia.com...
Probé el código y aunque tiene ese error que te mencioné, igual funciona bien. Puse un textarea, escribí varias lineas, dándole enter y los saltos aparecen correctamente.





": : Ale Photoshop : :" <***@yo.com.ar> escribió en el mensaje news:fjhg8h$lsj$***@forums.macromedia.com...
el formulario va a una pagina llamada email.php con este codigo:

<?php

$sendTo = "***@email.com.ar";
$subject = "FORM de web";
$separador = "____________________________";
$firma = "Contacto: ";

$headers = "From: " . $_POST["nombre"] . "<" . $_POST["mail"] .">\r\n";
$headers .= "Reply-To: " . $_POST["mail"] . "\r\n";
$headers .= "Return-path: " . $_POST["mail"];

$headers .= "Content-Type: text/plain; charset=\"iso-8859-1\" \r\n";
$headers .= "Content-Transfer-Encoding: 8bit \r\n";
$headers .= "MIME-Version: 1.0 \r\n";

$message = $_POST["texto"] . chr(10) . $separador . chr(10) . $firma . chr(10) . $_POST["nombre"] . chr(10) . $_POST["mail"];

mail($sendTo, $subject, $message, $headers);

?>

Voy a probar la de bigote a ver si me anda y les digo...


"BIGOTE" <***@hotmail.com> escribió en el mensaje news:fjh14h$6nt$***@forums.macromedia.com...
Probá la función nl2br($texto), donde $texto es el contenido del textarea o lo que traes de la tabla.

¿Cómo estás construyendo la cabecera del e-mail?, porque debería funcionar directamente, sin convertir los saltos en <br>.







": : Ale Photoshop : :" <***@yo.com.ar> escribió en el mensaje news:fjgv1d$4lm$***@forums.macromedia.com...
nop... Juan no me funciona...puse eso y no me lo reconoce...... me sale todo
junto... a vos te funcionaba?
Post by juan torregrosa
$cuerpo= str_replace("\n", "<br>", $_POST['textarea']);
mira a ver si te funciona
Post by : : Ale Photoshop : :
No puedo hacer que los saltos de linea que me dejan en un textarea se
vean reflejados cuando me llega por email el resultado de un formulario
hecho en PHP...
Busqué en google pero hay 2000 respuestas en foros que no funcionan y no
encuentro una que ande...
¿alquien tiene alguna solución para que funcine?
gracias de antemano como siempre...
Ale Photoshop
juan torregrosa
2007-12-09 22:35:56 UTC
Permalink
prueba con algo asi:
$longitud=strlen($mensaje);
$linea=100;//tamaño de la linea
$posicion=0;//posicion inicial en el mensaje
$valor=$longitud/$linea;//una division para saber mas o menos cuantas lineas ocupa el mensaje
for($m=0;$m<=$valor;$m++){
echo $mejorado=substr($mensaje,$posicion,$linea)."<br>";
$posicion+=$linea;
}

mira a ver y me cuentas pero por ahi está la historia
": : Ale Photoshop : :" <***@yo.com.ar> escribió en el mensaje de noticias:fjhg8h$lsj$***@forums.macromedia.com...
el formulario va a una pagina llamada email.php con este codigo:

<?php

$sendTo = "***@email.com.ar";
$subject = "FORM de web";
$separador = "____________________________";
$firma = "Contacto: ";

$headers = "From: " . $_POST["nombre"] . "<" . $_POST["mail"] .">\r\n";
$headers .= "Reply-To: " . $_POST["mail"] . "\r\n";
$headers .= "Return-path: " . $_POST["mail"];

$headers .= "Content-Type: text/plain; charset=\"iso-8859-1\" \r\n";
$headers .= "Content-Transfer-Encoding: 8bit \r\n";
$headers .= "MIME-Version: 1.0 \r\n";

$message = $_POST["texto"] . chr(10) . $separador . chr(10) . $firma . chr(10) . $_POST["nombre"] . chr(10) . $_POST["mail"];

mail($sendTo, $subject, $message, $headers);

?>

Voy a probar la de bigote a ver si me anda y les digo...


"BIGOTE" <***@hotmail.com> escribió en el mensaje news:fjh14h$6nt$***@forums.macromedia.com...
Probá la función nl2br($texto), donde $texto es el contenido del textarea o lo que traes de la tabla.

¿Cómo estás construyendo la cabecera del e-mail?, porque debería funcionar directamente, sin convertir los saltos en <br>.







": : Ale Photoshop : :" <***@yo.com.ar> escribió en el mensaje news:fjgv1d$4lm$***@forums.macromedia.com...
nop... Juan no me funciona...puse eso y no me lo reconoce...... me sale todo
junto... a vos te funcionaba?
Post by juan torregrosa
$cuerpo= str_replace("\n", "<br>", $_POST['textarea']);
mira a ver si te funciona
Post by : : Ale Photoshop : :
No puedo hacer que los saltos de linea que me dejan en un textarea se
vean reflejados cuando me llega por email el resultado de un formulario
hecho en PHP...
Busqué en google pero hay 2000 respuestas en foros que no funcionan y no
encuentro una que ande...
¿alquien tiene alguna solución para que funcine?
gracias de antemano como siempre...
Ale Photoshop
juan torregrosa
2007-12-09 22:41:07 UTC
Permalink
de todas maneras creo que te complicas demasiado,lo que suelo hacer yo es encajonarlo en una tabla con ancho fijo,asi lo obligo a que me separe las lineas y es un valor que lo puedes poner en una variable php (un html con la tabla hecha,haces una con el dreamweaver ,despues te vas al codigo y lo copias entero,despues pegas en $mensaje="(pegado)" y te lo reconoce bien)
"juan torregrosa" <***@hotmail.com> escribió en el mensaje de noticias:fjhqkc$2uk$***@forums.macromedia.com...
prueba con algo asi:
$longitud=strlen($mensaje);
$linea=100;//tamaño de la linea
$posicion=0;//posicion inicial en el mensaje
$valor=$longitud/$linea;//una division para saber mas o menos cuantas lineas ocupa el mensaje
for($m=0;$m<=$valor;$m++){
echo $mejorado=substr($mensaje,$posicion,$linea)."<br>";
$posicion+=$linea;
}

mira a ver y me cuentas pero por ahi está la historia
": : Ale Photoshop : :" <***@yo.com.ar> escribió en el mensaje de noticias:fjhg8h$lsj$***@forums.macromedia.com...
el formulario va a una pagina llamada email.php con este codigo:

<?php

$sendTo = "***@email.com.ar";
$subject = "FORM de web";
$separador = "____________________________";
$firma = "Contacto: ";

$headers = "From: " . $_POST["nombre"] . "<" . $_POST["mail"] .">\r\n";
$headers .= "Reply-To: " . $_POST["mail"] . "\r\n";
$headers .= "Return-path: " . $_POST["mail"];

$headers .= "Content-Type: text/plain; charset=\"iso-8859-1\" \r\n";
$headers .= "Content-Transfer-Encoding: 8bit \r\n";
$headers .= "MIME-Version: 1.0 \r\n";

$message = $_POST["texto"] . chr(10) . $separador . chr(10) . $firma . chr(10) . $_POST["nombre"] . chr(10) . $_POST["mail"];

mail($sendTo, $subject, $message, $headers);

?>

Voy a probar la de bigote a ver si me anda y les digo...


"BIGOTE" <***@hotmail.com> escribió en el mensaje news:fjh14h$6nt$***@forums.macromedia.com...
Probá la función nl2br($texto), donde $texto es el contenido del textarea o lo que traes de la tabla.

¿Cómo estás construyendo la cabecera del e-mail?, porque debería funcionar directamente, sin convertir los saltos en <br>.







": : Ale Photoshop : :" <***@yo.com.ar> escribió en el mensaje news:fjgv1d$4lm$***@forums.macromedia.com...
nop... Juan no me funciona...puse eso y no me lo reconoce...... me sale todo
junto... a vos te funcionaba?
Post by juan torregrosa
$cuerpo= str_replace("\n", "<br>", $_POST['textarea']);
mira a ver si te funciona
Post by : : Ale Photoshop : :
No puedo hacer que los saltos de linea que me dejan en un textarea se
vean reflejados cuando me llega por email el resultado de un formulario
hecho en PHP...
Busqué en google pero hay 2000 respuestas en foros que no funcionan y no
encuentro una que ande...
¿alquien tiene alguna solución para que funcine?
gracias de antemano como siempre...
Ale Photoshop
: : Ale Photoshop : :
2007-12-10 00:14:27 UTC
Permalink
juan, el codigo que me pasas está bueno pero no es lo que estoy buscando. Si una persona quiere escribir todo un parrafo seguido que la escriba, pero si quiere cambiar de tema y empezar un parrafo nuevo, necesito que pueda hacerlo con el ENTER...¿me explico? no busco acomodar el texto en mi outlook, sino que lo que escribe el usuario en el formulario se entienda bien porque se escribió bien...

Gracias de todos modos.

"juan torregrosa" <***@hotmail.com> escribió en el mensaje news:fjhqu2$37a$***@forums.macromedia.com...
de todas maneras creo que te complicas demasiado,lo que suelo hacer yo es encajonarlo en una tabla con ancho fijo,asi lo obligo a que me separe las lineas y es un valor que lo puedes poner en una variable php (un html con la tabla hecha,haces una con el dreamweaver ,despues te vas al codigo y lo copias entero,despues pegas en $mensaje="(pegado)" y te lo reconoce bien)
"juan torregrosa" <***@hotmail.com> escribió en el mensaje de noticias:fjhqkc$2uk$***@forums.macromedia.com...
prueba con algo asi:
$longitud=strlen($mensaje);
$linea=100;//tamaño de la linea
$posicion=0;//posicion inicial en el mensaje
$valor=$longitud/$linea;//una division para saber mas o menos cuantas lineas ocupa el mensaje
for($m=0;$m<=$valor;$m++){
echo $mejorado=substr($mensaje,$posicion,$linea)."<br>";
$posicion+=$linea;
}

mira a ver y me cuentas pero por ahi está la historia
": : Ale Photoshop : :" <***@yo.com.ar> escribió en el mensaje de noticias:fjhg8h$lsj$***@forums.macromedia.com...
el formulario va a una pagina llamada email.php con este codigo:

<?php

$sendTo = "***@email.com.ar";
$subject = "FORM de web";
$separador = "____________________________";
$firma = "Contacto: ";

$headers = "From: " . $_POST["nombre"] . "<" . $_POST["mail"] .">\r\n";
$headers .= "Reply-To: " . $_POST["mail"] . "\r\n";
$headers .= "Return-path: " . $_POST["mail"];

$headers .= "Content-Type: text/plain; charset=\"iso-8859-1\" \r\n";
$headers .= "Content-Transfer-Encoding: 8bit \r\n";
$headers .= "MIME-Version: 1.0 \r\n";

$message = $_POST["texto"] . chr(10) . $separador . chr(10) . $firma . chr(10) . $_POST["nombre"] . chr(10) . $_POST["mail"];

mail($sendTo, $subject, $message, $headers);

?>

Voy a probar la de bigote a ver si me anda y les digo...


"BIGOTE" <***@hotmail.com> escribió en el mensaje news:fjh14h$6nt$***@forums.macromedia.com...
Probá la función nl2br($texto), donde $texto es el contenido del textarea o lo que traes de la tabla.

¿Cómo estás construyendo la cabecera del e-mail?, porque debería funcionar directamente, sin convertir los saltos en <br>.







": : Ale Photoshop : :" <***@yo.com.ar> escribió en el mensaje news:fjgv1d$4lm$***@forums.macromedia.com...
nop... Juan no me funciona...puse eso y no me lo reconoce...... me sale todo
junto... a vos te funcionaba?
Post by juan torregrosa
$cuerpo= str_replace("\n", "<br>", $_POST['textarea']);
mira a ver si te funciona
Post by : : Ale Photoshop : :
No puedo hacer que los saltos de linea que me dejan en un textarea se
vean reflejados cuando me llega por email el resultado de un formulario
hecho en PHP...
Busqué en google pero hay 2000 respuestas en foros que no funcionan y no
encuentro una que ande...
¿alquien tiene alguna solución para que funcine?
gracias de antemano como siempre...
Ale Photoshop
Andres Cayon
2007-12-10 09:00:38 UTC
Permalink
Hola Ale:
Prueba a ver:

$message = ereg_replace("\r", "\n", $_POST["texto"]) . chr(10) . $separador . chr(10) . $firma . chr(10) . $_POST["nombre"] . chr(10) . $_POST["mail"];


Saludos,
Andres Cayon
Spain Adobe Dreamweaver User Group
http://www.dwug.es
----------------------


": : Ale Photoshop : :" <***@yo.com.ar> escribió en el mensaje de noticias news:fjhg8h$lsj$***@forums.macromedia.com...
el formulario va a una pagina llamada email.php con este codigo:

<?php

$sendTo = "***@email.com.ar";
$subject = "FORM de web";
$separador = "____________________________";
$firma = "Contacto: ";

$headers = "From: " . $_POST["nombre"] . "<" . $_POST["mail"] .">\r\n";
$headers .= "Reply-To: " . $_POST["mail"] . "\r\n";
$headers .= "Return-path: " . $_POST["mail"];

$headers .= "Content-Type: text/plain; charset=\"iso-8859-1\" \r\n";
$headers .= "Content-Transfer-Encoding: 8bit \r\n";
$headers .= "MIME-Version: 1.0 \r\n";

$message = $_POST["texto"] . chr(10) . $separador . chr(10) . $firma . chr(10) . $_POST["nombre"] . chr(10) . $_POST["mail"];

mail($sendTo, $subject, $message, $headers);

?>

Voy a probar la de bigote a ver si me anda y les digo...


"BIGOTE" <***@hotmail.com> escribió en el mensaje news:fjh14h$6nt$***@forums.macromedia.com...
Probá la función nl2br($texto), donde $texto es el contenido del textarea o lo que traes de la tabla.

¿Cómo estás construyendo la cabecera del e-mail?, porque debería funcionar directamente, sin convertir los saltos en <br>.







": : Ale Photoshop : :" <***@yo.com.ar> escribió en el mensaje news:fjgv1d$4lm$***@forums.macromedia.com...
nop... Juan no me funciona...puse eso y no me lo reconoce...... me sale todo
junto... a vos te funcionaba?
Post by juan torregrosa
$cuerpo= str_replace("\n", "<br>", $_POST['textarea']);
mira a ver si te funciona
Post by : : Ale Photoshop : :
No puedo hacer que los saltos de linea que me dejan en un textarea se
vean reflejados cuando me llega por email el resultado de un formulario
hecho en PHP...
Busqué en google pero hay 2000 respuestas en foros que no funcionan y no
encuentro una que ande...
¿alquien tiene alguna solución para que funcine?
gracias de antemano como siempre...
Ale Photoshop
: : Ale Photoshop : :
2007-12-10 16:02:55 UTC
Permalink
siiii!!!!! por fin!!! ahora si andres!!! era eso!!!! ereg_replace esta es la funcion!!!
gracias!!!!

PD: despues voy a ver los tuyos tambien bigote, pero bueno... acá tenes la solución... esta funcion anda perfecta...

"Andres Cayon" <***@hotmail.com> escribió en el mensaje news:fjiv7t$b8e$***@forums.macromedia.com...
Hola Ale:
Prueba a ver:

$message = ereg_replace("\r", "\n", $_POST["texto"]) . chr(10) . $separador . chr(10) . $firma . chr(10) . $_POST["nombre"] . chr(10) . $_POST["mail"];


Saludos,
Andres Cayon
Spain Adobe Dreamweaver User Group
http://www.dwug.es
----------------------


": : Ale Photoshop : :" <***@yo.com.ar> escribió en el mensaje de noticias news:fjhg8h$lsj$***@forums.macromedia.com...
el formulario va a una pagina llamada email.php con este codigo:

<?php

$sendTo = "***@email.com.ar";
$subject = "FORM de web";
$separador = "____________________________";
$firma = "Contacto: ";

$headers = "From: " . $_POST["nombre"] . "<" . $_POST["mail"] .">\r\n";
$headers .= "Reply-To: " . $_POST["mail"] . "\r\n";
$headers .= "Return-path: " . $_POST["mail"];

$headers .= "Content-Type: text/plain; charset=\"iso-8859-1\" \r\n";
$headers .= "Content-Transfer-Encoding: 8bit \r\n";
$headers .= "MIME-Version: 1.0 \r\n";

$message = $_POST["texto"] . chr(10) . $separador . chr(10) . $firma . chr(10) . $_POST["nombre"] . chr(10) . $_POST["mail"];

mail($sendTo, $subject, $message, $headers);

?>

Voy a probar la de bigote a ver si me anda y les digo...


"BIGOTE" <***@hotmail.com> escribió en el mensaje news:fjh14h$6nt$***@forums.macromedia.com...
Probá la función nl2br($texto), donde $texto es el contenido del textarea o lo que traes de la tabla.

¿Cómo estás construyendo la cabecera del e-mail?, porque debería funcionar directamente, sin convertir los saltos en <br>.







": : Ale Photoshop : :" <***@yo.com.ar> escribió en el mensaje news:fjgv1d$4lm$***@forums.macromedia.com...
nop... Juan no me funciona...puse eso y no me lo reconoce...... me sale todo
junto... a vos te funcionaba?
Post by juan torregrosa
$cuerpo= str_replace("\n", "<br>", $_POST['textarea']);
mira a ver si te funciona
Post by : : Ale Photoshop : :
No puedo hacer que los saltos de linea que me dejan en un textarea se
vean reflejados cuando me llega por email el resultado de un formulario
hecho en PHP...
Busqué en google pero hay 2000 respuestas en foros que no funcionan y no
encuentro una que ande...
¿alquien tiene alguna solución para que funcine?
gracias de antemano como siempre...
Ale Photoshop
BIGOTE
2007-12-10 18:00:30 UTC
Permalink
Sí, la conozco, es una función para dar formato a una cadena, pero sigo sin entender cuál es la causa por la cuál debas recurrir a eso.






": : Ale Photoshop : :" <***@yo.com.ar> escribió en el mensaje news:fjjo12$8ed$***@forums.macromedia.com...
siiii!!!!! por fin!!! ahora si andres!!! era eso!!!! ereg_replace esta es la funcion!!!
gracias!!!!

PD: despues voy a ver los tuyos tambien bigote, pero bueno... acá tenes la solución... esta funcion anda perfecta...

"Andres Cayon" <***@hotmail.com> escribió en el mensaje news:fjiv7t$b8e$***@forums.macromedia.com...
Hola Ale:
Prueba a ver:

$message = ereg_replace("\r", "\n", $_POST["texto"]) . chr(10) . $separador . chr(10) . $firma . chr(10) . $_POST["nombre"] . chr(10) . $_POST["mail"];


Saludos,
Andres Cayon
Spain Adobe Dreamweaver User Group
http://www.dwug.es
----------------------


": : Ale Photoshop : :" <***@yo.com.ar> escribió en el mensaje de noticias news:fjhg8h$lsj$***@forums.macromedia.com...
el formulario va a una pagina llamada email.php con este codigo:

<?php

$sendTo = "***@email.com.ar";
$subject = "FORM de web";
$separador = "____________________________";
$firma = "Contacto: ";

$headers = "From: " . $_POST["nombre"] . "<" . $_POST["mail"] .">\r\n";
$headers .= "Reply-To: " . $_POST["mail"] . "\r\n";
$headers .= "Return-path: " . $_POST["mail"];

$headers .= "Content-Type: text/plain; charset=\"iso-8859-1\" \r\n";
$headers .= "Content-Transfer-Encoding: 8bit \r\n";
$headers .= "MIME-Version: 1.0 \r\n";

$message = $_POST["texto"] . chr(10) . $separador . chr(10) . $firma . chr(10) . $_POST["nombre"] . chr(10) . $_POST["mail"];

mail($sendTo, $subject, $message, $headers);

?>

Voy a probar la de bigote a ver si me anda y les digo...


"BIGOTE" <***@hotmail.com> escribió en el mensaje news:fjh14h$6nt$***@forums.macromedia.com...
Probá la función nl2br($texto), donde $texto es el contenido del textarea o lo que traes de la tabla.

¿Cómo estás construyendo la cabecera del e-mail?, porque debería funcionar directamente, sin convertir los saltos en <br>.







": : Ale Photoshop : :" <***@yo.com.ar> escribió en el mensaje news:fjgv1d$4lm$***@forums.macromedia.com...
nop... Juan no me funciona...puse eso y no me lo reconoce...... me sale todo
junto... a vos te funcionaba?
Post by juan torregrosa
$cuerpo= str_replace("\n", "<br>", $_POST['textarea']);
mira a ver si te funciona
Post by : : Ale Photoshop : :
No puedo hacer que los saltos de linea que me dejan en un textarea se
vean reflejados cuando me llega por email el resultado de un formulario
hecho en PHP...
Busqué en google pero hay 2000 respuestas en foros que no funcionan y no
encuentro una que ande...
¿alquien tiene alguna solución para que funcine?
gracias de antemano como siempre...
Ale Photoshop
Andres Cayon
2007-12-10 18:46:40 UTC
Permalink
Hola Bigote:

Si no estoy equivocado (que puede que lo esté), me parece que nl2br sólo convierte saltos de linea \n (tipo windows) mientras que los formularios Flash utilizan el formato UNIX (\r)

Esperemos que algún experto en PHP nos lo explique mejor 8-)

Saludos!
Andres Cayon
Spain Adobe Dreamweaver User Group
http://www.dwug.es
----------------------


"BIGOTE" <***@hotmail.com> escribió en el mensaje de noticias news:fjjus7$fvp$***@forums.macromedia.com...
Sí, la conozco, es una función para dar formato a una cadena, pero sigo sin entender cuál es la causa por la cuál debas recurrir a eso.






": : Ale Photoshop : :" <***@yo.com.ar> escribió en el mensaje news:fjjo12$8ed$***@forums.macromedia.com...
siiii!!!!! por fin!!! ahora si andres!!! era eso!!!! ereg_replace esta es la funcion!!!
gracias!!!!

PD: despues voy a ver los tuyos tambien bigote, pero bueno... acá tenes la solución... esta funcion anda perfecta...

"Andres Cayon" <***@hotmail.com> escribió en el mensaje news:fjiv7t$b8e$***@forums.macromedia.com...
Hola Ale:
Prueba a ver:

$message = ereg_replace("\r", "\n", $_POST["texto"]) . chr(10) . $separador . chr(10) . $firma . chr(10) . $_POST["nombre"] . chr(10) . $_POST["mail"];


Saludos,
Andres Cayon
Spain Adobe Dreamweaver User Group
http://www.dwug.es
----------------------


": : Ale Photoshop : :" <***@yo.com.ar> escribió en el mensaje de noticias news:fjhg8h$lsj$***@forums.macromedia.com...
el formulario va a una pagina llamada email.php con este codigo:

<?php

$sendTo = "***@email.com.ar";
$subject = "FORM de web";
$separador = "____________________________";
$firma = "Contacto: ";

$headers = "From: " . $_POST["nombre"] . "<" . $_POST["mail"] .">\r\n";
$headers .= "Reply-To: " . $_POST["mail"] . "\r\n";
$headers .= "Return-path: " . $_POST["mail"];

$headers .= "Content-Type: text/plain; charset=\"iso-8859-1\" \r\n";
$headers .= "Content-Transfer-Encoding: 8bit \r\n";
$headers .= "MIME-Version: 1.0 \r\n";

$message = $_POST["texto"] . chr(10) . $separador . chr(10) . $firma . chr(10) . $_POST["nombre"] . chr(10) . $_POST["mail"];

mail($sendTo, $subject, $message, $headers);

?>

Voy a probar la de bigote a ver si me anda y les digo...


"BIGOTE" <***@hotmail.com> escribió en el mensaje news:fjh14h$6nt$***@forums.macromedia.com...
Probá la función nl2br($texto), donde $texto es el contenido del textarea o lo que traes de la tabla.

¿Cómo estás construyendo la cabecera del e-mail?, porque debería funcionar directamente, sin convertir los saltos en <br>.







": : Ale Photoshop : :" <***@yo.com.ar> escribió en el mensaje news:fjgv1d$4lm$***@forums.macromedia.com...
nop... Juan no me funciona...puse eso y no me lo reconoce...... me sale todo
junto... a vos te funcionaba?
Post by juan torregrosa
$cuerpo= str_replace("\n", "<br>", $_POST['textarea']);
mira a ver si te funciona
Post by : : Ale Photoshop : :
No puedo hacer que los saltos de linea que me dejan en un textarea se
vean reflejados cuando me llega por email el resultado de un formulario
hecho en PHP...
Busqué en google pero hay 2000 respuestas en foros que no funcionan y no
encuentro una que ande...
¿alquien tiene alguna solución para que funcine?
gracias de antemano como siempre...
Ale Photoshop
BIGOTE
2007-12-10 19:53:29 UTC
Permalink
Sí es correcto lo que decis y también lo son las soluciones que haz
propuesto, pero lo que le aclaraba a Ale es que no veo la necesidad de
formatear una cadena.

Bueno, al menos yo tengo hecho formularios en flash y sin flash y no
necesito usar ninguna función para darle formato, excepto utf8_decode() por
el asunto de los acentos, pero nada más y por eso la intriga. No entiendo
donde puede estar el problema y me gustaría sacarme la duda :-)




"Andres Cayon" <***@hotmail.com> escribi� en el mensaje news:fjk1in$j1c$***@forums.macromedia.com...
Hola Bigote:

Si no estoy equivocado (que puede que lo esté), me parece que nl2br sólo
convierte saltos de linea \n (tipo windows) mientras que los formularios
Flash utilizan el formato UNIX (\r)

Esperemos que algún experto en PHP nos lo explique mejor 8-)

Saludos!
Andres Cayon
Spain Adobe Dreamweaver User Group
http://www.dwug.es
----------------------


"BIGOTE" <***@hotmail.com> escribi� en el mensaje de noticias news:fjjus7$fvp$***@forums.macromedia.com...
Sí, la conozco, es una función para dar formato a una cadena, pero sigo sin
entender cuál es la causa por la cuál debas recurrir a eso.






": : Ale Photoshop : :" <***@yo.com.ar> escribi� en el mensaje news:fjjo12$8ed$***@forums.macromedia.com...
siiii!!!!! por fin!!! ahora si andres!!! era eso!!!! ereg_replace esta es la
funcion!!!
gracias!!!!

PD: despues voy a ver los tuyos tambien bigote, pero bueno... acá tenes la
solución... esta funcion anda perfecta...

"Andres Cayon" <***@hotmail.com> escribi� en el mensaje news:fjiv7t$b8e$***@forums.macromedia.com...
Hola Ale:
Prueba a ver:

$message = ereg_replace("\r", "\n", $_POST["texto"]) . chr(10) . $separador
. chr(10) . $firma . chr(10) . $_POST["nombre"] . chr(10) . $_POST["mail"];


Saludos,
Andres Cayon
Spain Adobe Dreamweaver User Group
http://www.dwug.es
----------------------


": : Ale Photoshop : :" <***@yo.com.ar> escribi� en el mensaje de noticias news:fjhg8h$lsj$***@forums.macromedia.com...
el formulario va a una pagina llamada email.php con este codigo:

<?php

$sendTo = "***@email.com.ar";
$subject = "FORM de web";
$separador = "____________________________";
$firma = "Contacto: ";

$headers = "From: " . $_POST["nombre"] . "<" . $_POST["mail"] .">\r\n";
$headers .= "Reply-To: " . $_POST["mail"] . "\r\n";
$headers .= "Return-path: " . $_POST["mail"];

$headers .= "Content-Type: text/plain; charset=\"iso-8859-1\" \r\n";
$headers .= "Content-Transfer-Encoding: 8bit \r\n";
$headers .= "MIME-Version: 1.0 \r\n";

$message = $_POST["texto"] . chr(10) . $separador . chr(10) . $firma .
chr(10) . $_POST["nombre"] . chr(10) . $_POST["mail"];

mail($sendTo, $subject, $message, $headers);

?>

Voy a probar la de bigote a ver si me anda y les digo...


"BIGOTE" <***@hotmail.com> escribi� en el mensaje news:fjh14h$6nt$***@forums.macromedia.com...
Probá la función nl2br($texto), donde $texto es el contenido del textarea o
lo que traes de la tabla.

¿Cómo estás construyendo la cabecera del e-mail?, porque debería funcionar
directamente, sin convertir los saltos en <br>.







": : Ale Photoshop : :" <***@yo.com.ar> escribi� en el mensaje news:fjgv1d$4lm$***@forums.macromedia.com...
nop... Juan no me funciona...puse eso y no me lo reconoce...... me sale todo
junto... a vos te funcionaba?
Post by juan torregrosa
$cuerpo= str_replace("\n", "<br>", $_POST['textarea']);
mira a ver si te funciona
Post by : : Ale Photoshop : :
No puedo hacer que los saltos de linea que me dejan en un textarea se
vean reflejados cuando me llega por email el resultado de un formulario
hecho en PHP...
Busqué en google pero hay 2000 respuestas en foros que no funcionan y no
encuentro una que ande...
¿alquien tiene alguna solución para que funcine?
gracias de antemano como siempre...
Ale Photoshop
Loading...