Ver Mensaje Individual
  #6 (permalink)  
Antiguo 25/03/2012, 08:42
javirk
 
Fecha de Ingreso: octubre-2010
Mensajes: 77
Antigüedad: 13 años, 7 meses
Puntos: 4
Respuesta: Extraer contenido de una tabla de otra web

Hola, he usado lo de andreszphp, y me funciona, lo único que pasa es que es demasiado lento si lo que quiero es sacar varios carteles, tengo lo siguiente:
Código:
<div id="cont_center" >
	<?php
	$email = $_SESSION["email_user"];
	
	 $sql = sprintf("SELECT id_usuario FROM users WHERE email = '%s'", mysql_real_escape_string($email));
  $busca_user = mysql_query($sql);
  
  $array = mysql_fetch_array($busca_user);
  $id_usuario = $array["id_usuario"];
  
  $sql_peli = sprintf("SELECT * FROM users_pelis WHERE id_usuario = '2'");
  $consulta = mysql_query($sql_peli);
  

  $doc = new DOMDocument();
	libxml_use_internal_errors(true);
	echo '<div style="width: 140px; height: 120px" class="precarga">';
  	while ($user = mysql_fetch_array($consulta)){
	    $cartel = $user['id_peli'];
	    $doc->loadHTML(file_get_contents("http://www.imdb.com/title/tt$cartel/"));
	    $td = $doc->getElementById('img_primary');
	    $img = $td->getElementsByTagName('img');
	    $imagen = $img->item(0)->getAttribute('src');
	    
	    
		    echo "<img src=$imagen width='50px' height='70px' />";
		    echo "<br />";
	   

  	}
  	 echo "</div>";
  	?>

  	<?php
	?>
</div>
Pero le cuesta bastante sacar todos los carteles. ¿Se puede acelerar el proceso de carga, o, en su defecto, poner alguna imagen que ruede para que haga de carga?

Un saludo y gracias por adelantado.