Ver Mensaje Individual
  #27 (permalink)  
Antiguo 19/04/2005, 17:50
sebtev
 
Fecha de Ingreso: enero-2004
Ubicación: Salto
Mensajes: 484
Antigüedad: 20 años, 4 meses
Puntos: 2
Lamento informarte pero no hay errorsillos en el código, el problema es q tu quieres copiar y pegar en ves de aprender. Porq a mi me funciona a la perfección en cualquier sitio q lo ponga. Copia y pega (como te gusta hacer) el segundo dimensionar.php q te mande.
Código PHP:
<?php
foreach($_GET as $nombre_campo => $valor){$asignacion "\$".$nombre_campo."='".$valor."';";
eval(
$asignacion);}

$imagen $_GET["imagen"];
$ancho $_GET["ancho"];
$alto $_GET["alto"];
$calidad $_GET["calidad"]; //de 1 a 100
if(substr($imagen,-3) == "jpg" || substr($imagen,-3) == "JPG" || substr($imagen,-4) == "JPEG"){
$src_img imagecreatefromjpeg($imagen);
}
elseif(
substr($imagen,-3) == "gif" || substr($imagen,-3) == "GIF"){
$src_img imagecreatefromgif($imagen);
}else{
header("Location: $imagen");
}
$ancho_original imagesx($src_img);
$alto_original imagesy($src_img);
if(!
$alto){
$alto = ($ancho $ancho_original) * $alto_original;
}
if(!
ancho){
$ancho = ($alto $alto_original) * $ancho_original;
}
if(!
$calidad){
$calidad 80;
}
$dst_img imagecreatetruecolor($ancho,$alto);
imagecopyresampled($dst_img$src_img,0,0,0,0,$ancho,$alto,$ancho_original,$alt  o_original);
header("Content-Type: image/jpeg");
imagejpeg($dst_img,'',$calidad);
imagedestroy($src_img);
imagedestroy($dst_img);
?>
Saludos cuidate
__________________
Dios dira que esto no es justo, pero lo sera...