Ver Mensaje Individual
  #1 (permalink)  
Antiguo 26/11/2007, 12:52
Avatar de IMAC/
IMAC/
 
Fecha de Ingreso: octubre-2005
Mensajes: 738
Antigüedad: 18 años, 6 meses
Puntos: 14
De acuerdo imagecreatefromjpg() url externa

Hola

Tengo un ligero problemilla...
Quiero cargar una imagen desde un hosting externo sin que nadie pueda saber desde que hosting carga.

Esto había pensado hacerlo mediante la función de imagecreatefromjpg(), que genera una imagen si le das la ruta de la misma.

Os pongo lo que intentaba hacer:

La imagen tiene este origen:
Código PHP:
<img src="imagenc.php?i=<?=$imagen?>&c=<?=$carpeta?>">
Luego el archivo llamado imagen.php tiene el siguiente:
Código PHP:
$image $_GET['i'];
$carpeta $_GET['c'];
    
$image"imgs/" .$carpeta "/" $image ".jpg";
    
    
$ext substr($image, -3);
    
if (!
$im2 imagecreatefromjpeg($image)) {
    echo 
"Error opening $image!"; exit;
}

header("Content-Type: image/jpeg");
imagejpeg($im2);

imagedestroy($im2);
//} 
Vale, sin el la variable $image trato de dar la ruta de un hosting externo a donde está este archivo .php me da error en la linea:
Código PHP:
if (!$im2 imagecreatefromjpeg($image)) { 
Lo cual es lógico puesto que creo que no se permite crear una imagen desde un hosting externo.

¿Alguna ayuda?