Cita:
Iniciado por dontexplain
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?