gracias por la ayuda y por el consejo, lo tendre muy en cuenta; podrias audarme con la ultima, tengo el codigo de la siguiente forma:
Código PHP:
$regExp1="/(?:^|\s*|\w+)?
\.[a-z]{1,3}
\/\w+
\.[a-z]{1,3}
$/i";
preg_match_all($regExp1,$text,$b);
$count1 = count($b[1]); //aqui me da error
for ($row1 = 0; $row1 < $count1 ; $row1++) {
$dato = trim($b[1][$row1]);
$text= $dato;
$string = "http";
if(strpos($text,$string) === false){
$dato1 = trim("http://".$dato);
$query = "INSERT INTO direc_http (direccion, fecha, pag) VALUES ('".$dato1."', NOW(), '".$te."')";
}else{
$dato1 = $dato;
$query = "INSERT INTO direc_http (direccion, fecha, pag) VALUES ('".$dato1."', NOW(), '".$te."')";
}
echo $dato1."<br>";
mysql_query($query);
}
tengo un error, pero no se por que es, intente con otras expresiones regulares y con esas no me da error; el error esta asi:
Notice: Undefined offset: 1 in C:\wamp\www\kav\ingresarurl.php on line 72