Ver Mensaje Individual
  #5 (permalink)  
Antiguo 30/12/2009, 23:37
HalconVigia
 
Fecha de Ingreso: abril-2003
Ubicación: Mexico
Mensajes: 604
Antigüedad: 23 años, 6 meses
Puntos: 23
Respuesta: me marca error de funcion en GD porque?

buenas....

pues.... no se que paso pero lo eh solucionado convirtiendolo en funcion

Código PHP:

$foto 
= "photo.jpeg";
echo 
protegefoto($foto);

function 
protegefoto($fotop)
{
 
$proteg = "stamp.png";
 
$stamp = imagecreatefrompng($proteg);
 
$im = imagecreatefromjpeg($fotop);
     
// Set the margins for the stamp and get the height/width of the stamp image
     
$marge_right = 10;
     
$marge_bottom = 10;
     
$sx = imagesx($stamp);
     
$sy = imagesy($stamp);

   
// Copy the stamp image onto our photo using the margin offsets and the photo
   // width to calculate positioning of the stamp.
   
imagecopy($im, $stamp, imagesx($im) - $sx - $marge_right, imagesy($im) - $sy - $marge_bottom, 0, 0, imagesx($stamp), imagesy($stamp));

      
// Output and free memory
      
header('Content-type: image/png');
      
imagepng($im);
      
imagedestroy($im);
} 
y listo..... funciona perfecto....

ahora estoy tratando de que identifique el tipo de archivo pero aun no encuentro como

ya que al subir un .gif o .png aun cuando le cambio la extencion a .jpeg o .jpg marca error

alguna idea de como realizarlo???

un saludo!!!
__________________
¡El Respeto al Derecho Ajeno Es la Paz!