Ver Mensaje Individual
  #7 (permalink)  
Antiguo 01/08/2016, 12:21
webbogado
 
Fecha de Ingreso: diciembre-2015
Ubicación: Parguay
Mensajes: 21
Antigüedad: 9 años
Puntos: 0
Respuesta: Problemas con move_uploaded_file

Como modifico el tamaño por defecto?ç

Tengo que ingresare al php.ini no?
O como se podria de otra manera?
Efectivamente no sube la imagen

Código PHP:
Ver original
  1. <?php if ((isset($_POST["enviado"])) && ($_POST["enviado"] == "form1")) {
  2.   $nombre_archivo = $_FILES['userfile']['name'];
  3.   move_uploaded_file($_FILES['userfile']['tmp_name'], "banner_img/".$nombre_archivo)or die("ERROR: no se ha subido la imagen");
  4.  
  5.   //Ruta de la original
  6. $rtOriginal="banner_img/".$nombre_archivo;
  7.      
  8. //Crear variable de imagen a partir de la original
  9. $original = imagecreatefromjpeg($rtOriginal)or die('Error al crear la imagen: imagecreatefromjpeg');
  10.      
  11. //Definir tamaño máximo y mínimo
  12. $ancho_final = 1200;
  13. $alto_final = 300;
  14.  
  15. //Recoger ancho y alto de la original
  16. list($ancho,$alto)=getimagesize($rtOriginal);
  17.  
  18. $lienzo=imagecreatetruecolor($ancho_final,$alto_final);
  19.  
  20. //Copiar $original sobre la imagen que acabamos de crear en blanco ($tmp)
  21. imagecopyresampled($lienzo,$original,0,0,0,0,$ancho_final, $alto_final,$ancho,$alto)or die('Error al crear la imagen:   imagecopyresampled ');
  22.  
  23. //Limpiar memoria
  24. imagedestroy($original);
  25.  
  26. //Definimos la calidad de la imagen final
  27. $cal=150;
  28. Header("Content-type: image/jpeg");
  29. //Se crea la imagen final en el directorio indicado
  30. imagejpeg($lienzo,"banner_img/".$nombre_archivo,$cal);
  31.   ?>
  32.  
  33.     <script>
  34.     opener.document.form1.<?php echo $_POST["nombrecampo"]; ?>.value="<?php echo $nombre_archivo; ?>";
  35.     self.close();
  36.   </script>
  37.     <?php
  38. }
  39. else
  40. {?>

Y asi quedo, me salta el OR DIE del move_uploaded_file
- Lo unico que no probe es lo de upload_max_filesize que no se como hacer.
me enseñan la teoria por lo menos les voy a agradecer

PD: Cambie el nombre del directorio, para descartar tambien, antes salia, ahora cree un directorio dentro del mismo directorio donde esta el archivo