
13/10/2004, 11:02
|
O_O | | Fecha de Ingreso: enero-2002 Ubicación: Santiago - Chile
Mensajes: 34.417
Antigüedad: 23 años, 2 meses Puntos: 129 | |
El problema es que cuando en un "textarea" (que es donde supongo que escribes tu mensaje en un formulario HTML para enviarlo a un script PHP que lo toma y genera el e-mail para enviarlo con mail() u otras funciones ...) haces un "tabulador" (\t) o espacio provocas cierto código de control .. al igual que el salto de línea (\n o \r\n).
Supongo que para que el salto de línea que haces lo veas en HTML usarás nlr2br() o función equivalente que justamente lo que hace es convertir ese "código" \n (o similar según S.O.) en su correspondiente tag de HTML para indicar salto de línea: <br>
En HTML .. no hay más que un espacio .. los demás se contraen a uno sólo y no hay tabulador (creo .. tendrías que averigüarlo) ..
Una forma de solventar todo esto es usar las etiquetas HTML <pre> y </pre>
<pre> ... tu texto con tus tabulador y demás espacios .. </pre> a la hora de presentar ese mensaje.
Un saludo, |