Ver Mensaje Individual
  #5 (permalink)  
Antiguo 12/07/2006, 19:41
Avatar de AlZuwaga
AlZuwaga
Colaborador
 
Fecha de Ingreso: febrero-2001
Ubicación: 34.517 S, 58.500 O
Mensajes: 14.550
Antigüedad: 23 años, 2 meses
Puntos: 535
Bueno, me quedó así:

Código:
<?
$cadena = "
  había un enter y dos espacios antes de            este párrafo

en este había dos enters antes




acá había 5 enters antes.
acá hay sólo 1 y 3 espacios al final y luego un enter   
";

$cadena = trim($cadena);
$cadena = ereg_replace("( ){2,}", " ", $cadena);
$cadena = ereg_replace("(\r\n){3,}", "\r\n\r\n", $cadena);
$cadena = "<p>" . ereg_replace("(\r\n){2,}", "</p><p>", $cadena) . "</p>";
$cadena = ereg_replace("(\r\n)", "<br />\r\n", $cadena);
$cadena = ereg_replace("</p><p>", "</p>\r\n<p>", $cadena);

echo "<textarea cols=\"100\" rows=\"20\">$cadena</textarea>";
?>


Seguramente es mejorable, pero soy nuevito en PHP :)

Gracias y saludos
__________________
...___...