Comunidad de diseño web y desarrollo en internet online

Codificar en utf-8 para enviar correo generado mediante scri

Citar            
MensajeEscrito el 17 Oct 2006 04:09 pm
Hola amigos

Necesito ayuda
He generado una caja de texto en la que mediante ordenes de action script las lineas se separan mediante el simbolo "/n".
Esto es mandado a la tipica aplicacion de lado de servidor en php y esta envia el correo, pero

Como puedo codificar a utf8 un $_post y porque solo me escribe una línea de texto de la caja que separo en lineas en action script?

Gracias y perdon por mi novated

Por darklord

90 de clabLevel



 

msie
Citar            
MensajeEscrito el 17 Oct 2006 04:49 pm
Utiliza la funcion utf8_encode o utf8_decode de php, alguna de esa es, prueba.

Para lo de una sola linea usa la funcion nl2br.

saludos

Por Maikel

BOFH

5575 de clabLevel

22 tutoriales
5 articulos

Genero:Masculino   Team Cristalab

Claber de baja indefinida

firefox
Citar            
MensajeEscrito el 18 Oct 2006 06:33 am
Gracias

Me has salvao la vida.jeje

Por darklord

90 de clabLevel



 

msie
Citar            
MensajeEscrito el 18 Oct 2006 06:52 am
Hola otra vez

mira el resultado es este, está es la caja en flash:

DESCRIPCIÓN:pepinos CANTIDAD:5 PRECIO:249 TOTAL:1245
DESCRIPCIÓN:tomates CANTIDAD:5 PRECIO:125 TOTAL:625

Este es el resultado en el correo eléctronico:
-------------------------------------------------------------------------------------------
Lista de pedido:

DESCRIPCIA"N:pepinos CANTIDAD:5 PRECIO:249 TOTAL:1245<br />
Precio total:1870
--------------------------------------------------------------------------------------------

La segunda linea de la caja no la escribe, es porque esta mal la función, la función es la siguiente:

$texto= nl2br($_POST["compra"])."\n";

y luego la linea del correo....

$message .= "$texto";

En que me equivoco?

gracias

Por darklord

90 de clabLevel



 

msie
Citar            
MensajeEscrito el 18 Oct 2006 11:39 pm
mmmm, nl2br reconoce todos los \n que hay en una cadena y los convierte en <br>. Ejemplo:



Código :

$texto = "Primera Linea \n Segunda Linea \n Tercera Linea.";
$texto = nl2br($texto); 
echo $texto;


Ahora echo $texto imprime esto:

Código :

"Primera Linea <br> Segunda Linea <br> Tercera Linea.";


saludos

Por Maikel

BOFH

5575 de clabLevel

22 tutoriales
5 articulos

Genero:Masculino   Team Cristalab

Claber de baja indefinida

firefox
Citar            
MensajeEscrito el 19 Oct 2006 06:16 am
Y si la cadena esta hecha en flash tambien la deberia reconocer?

Por darklord

90 de clabLevel



 

msie
Citar            
MensajeEscrito el 19 Oct 2006 07:27 am
Creo que el problema es que php no es capaz de reconocer los saltos de linea creados en una caja de texto de "area text" hecha en flash.He probado a poner la caja en html y tampoco. Al utilizar LoadVars , php no es capaz de reonocer los saltos de línea?

Incluso he intentado cambiando "\n" por "\r\n"

Por darklord

90 de clabLevel



 

msie

 

Cristalab BabyBlue v4 + V4 © 2011 Cristalab
Powered by ClabEngines v4, HTML5, love and ponies.