Ver Mensaje Individual
  #5 (permalink)  
Antiguo 03/08/2012, 11:34
manuel__7
 
Fecha de Ingreso: abril-2012
Mensajes: 88
Antigüedad: 12 años
Puntos: 1
Respuesta: Problema con textarea

Cita:
Iniciado por dontexplain Ver Mensaje
Suponiendo un código como el siguiente.



Obvio que si usas explode en \n, hará otra división incluyendo nada.

Tan sencillo como agregar a preg_split

$explode = preg_split('/\n/',$url , -1, PREG_SPLIT_NO_EMPTY);

Un saludo.
Muchas gracias

El problema es el siguiente:

yo debo revisar el textarea linea por linea para saber si lo que se ingresan son url, y de no serlo, no permitir su ingreso a la base de datos. El con la expresión que me das va excelente para un echo, es decir si borra la última linea, pero para la revisión url por url sigue diciéndome url invalida, si borro manualmente el espacio, me dice url válida...



Código PHP:
<?
$url 
$_POST['links'];

$explode preg_split('/\n/',$url , -1PREG_SPLIT_NO_EMPTY);

foreach (
$explode as $texto) {

echo 
'<li>'.$texto.'</li>';*

}

if(
filter_var($textoFILTER_VALIDATE_URL) === FALSE)  {
echo 
'Url invalida';
} else {
echo 
'Url valida';
}

?>

Ese es el código, me imagino debe estar mal estructurado...