Saludos a tod@s, una vez mas me aprovecho de su buena voluntad para pedirles ayuda. Estoy intentando poner una marca de agua pero no lo consigo. El script se detiene en "Error al imprimir marca".
Código PHP:
$a_nombre= $_FILES["archivo"]["name"];
$archivo_nombre = str_replace("$a_nombre","$carpeta",$a_nombre);
$archivo_peso= $_FILES["archivo"]["size"];
$archivo_temporal= $_FILES["archivo"]["tmp_name"];
$ubicacion = "$path$archivo_nombre";
//marca de agua
$image = $_FILES["archivo"];
$marca = "./logo.png";
$im = imagecreatefrompng($marca);
$ext = substr($image, -3);
if (!$im2 = imagecreatefromjpeg($image)) {
echo "Error al imprimir marca"; exit;
}
imagecopy($im2, $im, 5, 5, 0, 0, imagesx($im), imagesy($im));
header("Content-Type: image/jpeg");
imagejpeg($im2);
imagedestroy($im);
imagedestroy($im2);
Desde ya agradezco su ayuda analizando que error puedo tener en el script.