Ver Mensaje Individual
  #6 (permalink)  
Antiguo 15/01/2011, 14:41
Avatar de chalchis
chalchis
 
Fecha de Ingreso: julio-2003
Mensajes: 1.773
Antigüedad: 21 años, 4 meses
Puntos: 21
Respuesta: visualizar imagen desde otro dominio con curl

bueno creo haber encontrado mi solucion

Código:
image_url = "http://dominioremoto.com/Login/perfil.jpg";
$ch = curl_init();

curl_setopt($ch, CURLOPT_URL, $image_url);
// Getting binary data
curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1);
curl_setopt($ch, CURLOPT_BINARYTRANSFER, 1);
$image = curl_exec($ch);
$httpCode = curl_getinfo($ch, CURLINFO_HTTP_CODE);
curl_close($ch);


if($httpCode == 200)//si esta la imagen
{
	header("Content-type: image/jpeg");
	echo $image;
}
else //no esta mostramos una imagen de default del domnio local
{
	
	$nombreImagen = 'thum.jpg';  

       //Cargamos la imagen en formato JPEG  

	$imagen = imagecreatefromjpeg($nombreImagen);  

	//Enviamos la cabecera Content-Type  

	header('Content-Type: image/jpeg');  

	//Enviamos la imagen al navegador  

	imagejpeg($imagen);  

	//Destruimos la imagen  

	 imagedestroy($imagen);  
}

la pagina que invoca el usuario

Código:
<body>



<table style="width: 100%" border="1">
	<tr>
		<td>&nbsp;</td>
		<td>&nbsp;</td>
	</tr>
	<tr>
		<td>&nbsp;</td>
		<td><img src="http://dominiolocal/curl_remoto.php" /></td>
	</tr>
</table>

</body>

espero sus comentarios

saludos
__________________
gerardo