Foros del Web » Programando para Internet » PHP »

Validador de link megaupload

Estas en el tema de Validador de link megaupload en el foro de PHP en Foros del Web. 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" ...
  #1 (permalink)  
Antiguo 24/08/2011, 10:14
 
Fecha de Ingreso: enero-2011
Mensajes: 41
Antigüedad: 13 años, 3 meses
Puntos: 1
Validador de link megaupload

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 ^^
  #2 (permalink)  
Antiguo 25/08/2011, 19:00
 
Fecha de Ingreso: agosto-2011
Mensajes: 1
Antigüedad: 12 años, 7 meses
Puntos: 0
Respuesta: Validador de link megaupload

Hola! He estado mirando tu código y con var_dump($explo[$i]); aparece un espacio en blanco si mal no me equivoco jeje

Puedes solucionarlo con un simple $url = trim($explo[$i]);

A ver si te funciona con eso!

Etiquetas: link, megaupload
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 03:33.