Ver Mensaje Individual
  #5 (permalink)  
Antiguo 30/04/2011, 12:50
ocp001a
Colaborador
 
Fecha de Ingreso: mayo-2008
Ubicación: $MX['VZ']['Xalapa']
Mensajes: 3.005
Antigüedad: 16 años, 6 meses
Puntos: 528
Respuesta: no encuentro el error a mi script

Veamos...
con el header("Content-type: image/jpeg"); estás indicando al navegador que va a recibir una imagen. No obstante viendo más a detalle tu código nunca haces la salida de la imagen. Si no requieres que la imagen sea mostrada al navegador quita esa linea.

Por tanto debería (en mi opinión) quedar así:


Código PHP:
Ver original
  1. <?php
  2.  
  3. $uploaddir = 'fotos/';
  4. $uploadfile = $uploaddir . basename($_FILES['userfile']['name']);
  5. echo '<pre>';
  6. if (move_uploaded_file($_FILES['userfile']['tmp_name'], $uploadfile)) {
  7.     header("Content-type: image/jpeg");
  8.     $rutaredi= 'fotosredi/';
  9.     $nombrefoto= $_FILES["userfile"]["name"];
  10.     $imagenoriginal = imagecreatefromjpeg('fotos/'.$nombrefoto);
  11.     $ancho=imagey($imagenoriginal);
  12.     $alto=imagex($imagenoriginal);
  13.     $imagennueva = imagecreatetruecolor (60,60);
  14.     if(imagecopyresized ($imagennueva,$imagenoriginal,0,0,0,0,60,60,$ancho,$alto)){
  15.         imagejpeg($imagennueva,$rutaredi);
  16.         imagedestroy($imagenoriginal);
  17.         imagedestroy($imagennueva);
  18.         echo "El archivo  fue cargado exitosamente.\n";
  19.     }
  20. } else {
  21.     echo "¡Posible ataque de carga de archivos!\n";
  22. }
  23.    
  24. ?>