Ver Mensaje Individual
  #7 (permalink)  
Antiguo 05/08/2012, 18:28
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
1) Se parte el texto del textarea por \n

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

2) Se analiza línea por línea para comprobar que lo insertado son URL y si lo es, se escribe en el array $urlmap

foreach($explode as $valor){
if(preg_match('/^https?:\\/\\/[a-z0-9-]+(\\.[a-z0-9-]+)+/', $valor,$r)){

$urlmap[]=$r[0];
echo "<li>".$r[0]."</li>";
}
}

Ahora $urlmap es un array con las diferentes URL

Un saludo.
Esta perfecto... Pero si ingreso la variable $urlmap o $r[0] por medio de insert a la base de datos celda urls entonces me da error...

Debo insertar esos datos depurados a la base de datos... Si yo inserto la variable $url recibida mediante $_POST['links']; entonces no reconoce la depuración, por que ésta es creada antes de que el script que me pasast ejecute su acción. He tratado de convertir $urlmap a otra variable pero se presenta lo mismo... Que debo hacer para insertar estos datos depurados a la base de datos?