Tema: Expediente X
Ver Mensaje Individual
  #1 (permalink)  
Antiguo 25/02/2005, 16:49
timba
 
Fecha de Ingreso: febrero-2005
Mensajes: 25
Antigüedad: 19 años, 2 meses
Puntos: 0
Expediente X

Hola amigos os voy a contar un problema que me llega surgiendo y no consigo solucionar. Tengo un sistema de subida de imagenes que solo me sube imagenes del tipo jpg o jpeg. Por que algunos jpg no me los redimensiona?

mirad el codigo a ver si es que hago algo mal:
Código PHP:
$abreficherofopen("../include/numeros.txt"'r');
$buffer=fgets($abrefichero);
fclose($abrefichero); 

$exte=".jpg";
if (
strlen($title) > 15) {
        
$dedica2 substr("$title"0,9)."";
    } else {
        
$dedica2 $title;
    }

$yafoto=($dedica2 $buffer $exte);

$path "../seccion/".$panel."/images/".$panel."/big/";
$path2 "../seccion/".$panel."/images/".$panel."/small/";
$extension explode(".",$userfile_name); 
$num count($extension)-1

if((
strtolower($extension[$num]) == "jpg") || (strtolower($extension[$num]) == "jpeg")   )

if(
$userfile_size 300000

if(!
move_uploaded_file($userfile"".$path."".$userfile_name) )

echo 
"error al copiar el archivo"

else 

form_msg("".publicado."");

copy($path $userfile_name$path2 $userfile_name);
$img=imagecreatefromjpeg($path $userfile_name);
$bx=imagesx($img);
$by=imagesy($img);
$img2=imagecreatefromjpeg($path2 $userfile_name);
$bx2=imagesx($img2);
$by2=imagesy($img2);

$my=250;
$my2=75;
$mx=intval($my*$bx/$by);
$mx2=intval($my2*$bx2/$by2);
$im=imagecreatetruecolor ($mx$my);
imagecopyresampled ($im$img0000$mx$my$bx$by);
$im2=imagecreatetruecolor ($mx2$my2);
imagecopyresampled ($im2$img20000$mx2$my2$bx2$by2);
imagejpeg($im,"../seccion/".$panel."/images/".$panel."/big/$yafoto",75);
imagejpeg($im2,"../seccion/".$panel."/images/".$panel."/small/$yafoto",75);
unlink($path $userfile_name);
unlink($path2 $userfile_name);
$abrefichero2=fopen("../include/numeros.txt"'w+');
$buffer++;
$mas=fputs($abrefichero2$buffer);
fclose($abrefichero2);

$grabar="INSERT INTO album (title, detail, image, caduca, publicado, language, cid) Values ('$title', '$details', '$yafoto', '$fecha2', '$date','$idioma', '$cate')";
mysql_query($grabar,$conn);

echo 
"<META HTTP-EQUIV=\"Refresh\" content=\"5 url=index.php?mode=add&panel=anuncios&type=add_post".$languages."\">";



else 

error_msg("".error_tamano."",$img);
echo 
"<META HTTP-EQUIV=\"Refresh\" content=\"5 url=index.php?mode=add&panel=anuncios&type=add_post".$languages."\">";
close_bloq_text();
include(
"../footer.php");
exit();


else 


error_msg("".error_ext."",$img);

echo 
"<META HTTP-EQUIV=\"Refresh\" content=\"5 url=index.php?mode=add&panel=anuncios&type=add_post".$languages."\">";
close_bloq_text();
include(
"../footer.php");
exit();

A ver si alguno soluciona este caso.

Un Saludo

Última edición por timba; 25/02/2005 a las 16:51