Ver Mensaje Individual
  #14 (permalink)  
Antiguo 28/04/2011, 06:45
Avatar de abimaelrc
abimaelrc
Colaborador
 
Fecha de Ingreso: mayo-2009
Ubicación: En el planeta de Puerto Rico
Mensajes: 14.734
Antigüedad: 15 años
Puntos: 1517
Respuesta: mostrar datos de un textarea respetando los enter

@Rafael, otro que se está convirtiendo en PHPERO trata algo así
Código PHP:
Ver original
  1. <form action="<?php echo $_SERVER['PHP_SELF']; ?>" method="post">
  2. <textarea name="mensaje" rows="7">
  3. 1
  4. 2
  5. 3
  6. </textarea>
  7. <input type="submit">
  8. </form>
  9.  
  10. <?php
  11. if(array_key_exists('mensaje', $_POST)){
  12.     $mensaje = $_POST["mensaje"];
  13.      
  14.     $mensaje = str_replace(PHP_EOL,'',nl2br($mensaje));
  15.     echo $mensaje;
  16. }
  17. ?>
Con PHP_EOL dejas que PHP se encargue de eliminar el salto de línea que se forma a causa del sistema operativo que está del lado del servidor, que fue quien lo creó. En algunos es \r en otros \n y en otros \r\n y con eso (PHP_EOL) lo dejas que PHP indique el que le corresponde.

Edito: Que me habrá querido decir con gafotas
__________________
Verifica antes de preguntar.
Los verdaderos amigos se hieren con la verdad, para no perderlos con la mentira. - Eugenio Maria de Hostos

Última edición por abimaelrc; 28/04/2011 a las 06:56 Razón: me dijeron gafotas :serio: