Tengo la siguiente pagina.php
Cita: Código PHP:
<?php
$link=mysql_connect("localhost", "root", "");
mysql_select_db("web",$link) OR DIE ("Error: Imposible Conectar");
$result = mysql_query("SELECT * FROM p_peliculas ");
while($row = mysql_fetch_array($result))
{
$cont=0;
$explo = explode("<br />", $row['link_descarga']);
for($i=0; $i < count($explo); $i++)
{
$cont++;
// aca pones la direccion de la web
$url= $explo[$i];
// aca se pone lo que queres que busque
$buscar='Unfortunately, the link you have clicked is not available';
$buscar=htmlentities($buscar);
// extrae el codigo fuente de pagina externa
$paginaweb = @file_get_contents($url);
$buscaresto=$buscar;
// busqueda insensible a mayusculas/minusculas
if (preg_match("/$buscaresto/", $paginaweb)) {
echo "<font color='red'><b>Se ha encontrado una coincidencia.</b></font>";
} else {
echo "<font color='green'><b>No se ha encontrado una coincidencia.</b></font><br />";
}
}}
?>
Lo que basicamente hace, es mirar el "codigo" de la pagina y buscar la frase "Unfortunately, the link you have clicked is not available", pero el problema llega cuando son muchos links, ya no es que tarde que tambien, si no que ay algunos links que no detecta esa frase, pero al ponerlo en $url = 'linkdemegaupload'; si lo detecta. Alguien puede decirme que ocurre?
Un saludo y muchas gracias ^^