Foros del Web » Programando para Internet » PHP »

Subir imagenes mediante php

Estas en el tema de Subir imagenes mediante php en el foro de PHP en Foros del Web. Cita: exelente!! ahora si!! por fin logre la primera parte de la tarea! antes que nada muchisimas gracias por el codigo! despues si podes decime ...

  #31 (permalink)  
Antiguo 28/02/2010, 14:54
Avatar de santris  
Fecha de Ingreso: agosto-2009
Ubicación: Sant Feliu de Llobregat
Mensajes: 955
Antigüedad: 14 años, 8 meses
Puntos: 66
Respuesta: Subir imagenes mediante php

Cita:
exelente!! ahora si!! por fin logre la primera parte de la tarea!
antes que nada muchisimas gracias por el codigo! despues si podes decime donde debo colocar ese tal permiso 777
Lo puedes hacer con tu cliente ftp, te situas sobre el directorio -> botón derecho -> Permisos.

edito-> si has conseguido subir la imagen, no es necesario dar más permisos.
__________________
Tu álbum de cromos online!!

Última edición por santris; 28/02/2010 a las 16:34
  #32 (permalink)  
Antiguo 28/02/2010, 16:30
(Desactivado)
 
Fecha de Ingreso: abril-2008
Mensajes: 787
Antigüedad: 16 años
Puntos: 7
Respuesta: Subir imagenes mediante php

tendrias que ahcer una condicion y preguntar por el tamaño del archivo (en este caso seria la imagen).

Código PHP:
Ver original
  1. $tamano = $_FILES['imagen']['size']; // Leemos el tamaño del fichero
  2. $tamano_max="1048576"; // Tamaño maximo permitido (equivalente a 1MB).
  3.  
  4. if($tamano <= $tamano_max){ // Comprovamos el tamaño                          
  5.     move_uploaded_file($_FILES['imagen']['tmp_name'],$path.$nombre_imagen);
  6. }else{
  7.     echo "<div align = 'center'>La imagen que intenta grabar, excede el peso requerido. El maximo de peso es 500KB.</div>";
  8.     echo "<br /><br /><br />";
  9.     echo "<div align = 'center'><a href='javascript:history.back()'>&lt;&lt; Clic aqui para regresar.</div></a>";
  10. }

para convertir a bytes, Convertidor Bytes - Zptweb

saludos.

Última edición por esaenz22; 28/02/2010 a las 16:34 Razón: correccion.
  #33 (permalink)  
Antiguo 28/02/2010, 16:37
Avatar de CHuLoSoY  
Fecha de Ingreso: febrero-2002
Ubicación: Ribeira (Galicia)
Mensajes: 1.900
Antigüedad: 22 años, 2 meses
Puntos: 29
Respuesta: Subir imagenes mediante php

Qué casualidad. Lo solucionas con lo mismo que te llevo diciendo todo el hilo. Pero hubo que ponerte el código para copypaste sin más. Y eso que yo también lo puse. Manda narices, me desesperé viendo esto:
Código PHP:
Ver original
  1. $temp_name=$destino1;
  2. if ( move_uploaded_file($_FILES['file']['temp_name'], $destino1) )

TEMP_NAME!!!!!!!!???????? No leíste nada de lo que te dije. Eso ni siqiuera hace referencia a la variable, sino sería:
Código PHP:
Ver original
  1. $temp_name=$destino1;
  2. if ( move_uploaded_file($_FILES['file'][$temp_name], $destino1) )
Un poquito de manual de php no venía mal.
__________________
ESQUIO Dominios y Hosting
Las mejores características con los mejores precios.
  #34 (permalink)  
Antiguo 28/02/2010, 18:12
 
Fecha de Ingreso: septiembre-2009
Mensajes: 402
Antigüedad: 14 años, 7 meses
Puntos: 6
Respuesta: Subir imagenes mediante php

el codigo php es un codigo abierto y esta hecho de ese modo justamente para eso, para que pueda ser compartido, hubiese sido mas sencillo como hizo el amigo santris y facilitar el codigo, ya que no es nada que alguien haya inventado en forma exclusiva como para no compartir
asi como yo en tantas otras ocasiones comparti mi codigo entero,con otros usuarios del foro para que ellos puedan reutilizarlo
  #35 (permalink)  
Antiguo 28/02/2010, 18:14
(Desactivado)
 
Fecha de Ingreso: abril-2008
Mensajes: 787
Antigüedad: 16 años
Puntos: 7
Respuesta: Subir imagenes mediante php

bueno. pero porque ese comportamiento ?.

saludos.
  #36 (permalink)  
Antiguo 28/02/2010, 18:15
 
Fecha de Ingreso: septiembre-2009
Mensajes: 402
Antigüedad: 14 años, 7 meses
Puntos: 6
Respuesta: Subir imagenes mediante php

buenisimo, muchisimas gracias nuevamente por la paciencia y la explicacion
Cita:
Iniciado por santris Ver Mensaje
Lo puedes hacer con tu cliente ftp, te situas sobre el directorio -> botón derecho -> Permisos.

edito-> si has conseguido subir la imagen, no es necesario dar más permisos.
  #37 (permalink)  
Antiguo 28/02/2010, 18:16
Avatar de CHuLoSoY  
Fecha de Ingreso: febrero-2002
Ubicación: Ribeira (Galicia)
Mensajes: 1.900
Antigüedad: 22 años, 2 meses
Puntos: 29
Respuesta: Subir imagenes mediante php

No entiendes nada. Claro que hay que compartir... EL CONOCIMIENTO. Yo intenté explicarte para que lo entendieras, y encima TE DI EL CÓDIGO ENTERO. Pero tú no lo has entendido. En serio , te recomiendo pasarte por un manual primero : http://es.php.net
Sin broncas, sólo intentaba explicarte para que lo entendieras. Ahora, cada quien...
__________________
ESQUIO Dominios y Hosting
Las mejores características con los mejores precios.
  #38 (permalink)  
Antiguo 02/03/2010, 12:11
 
Fecha de Ingreso: septiembre-2009
Mensajes: 402
Antigüedad: 14 años, 7 meses
Puntos: 6
Respuesta: Subir imagenes mediante php

y si en caso de no permitir subir el archivo, quisiera redimensionarlo a un ancho y alto predeterminado por mi, como podria hacerlo?
Cita:
Iniciado por esaenz22 Ver Mensaje
tendrias que ahcer una condicion y preguntar por el tamaño del archivo (en este caso seria la imagen).

Código PHP:
Ver original
  1. $tamano = $_FILES['imagen']['size']; // Leemos el tamaño del fichero
  2. $tamano_max="1048576"; // Tamaño maximo permitido (equivalente a 1MB).
  3.  
  4. if($tamano <= $tamano_max){ // Comprovamos el tamaño                           
  5.     move_uploaded_file($_FILES['imagen']['tmp_name'],$path.$nombre_imagen);
  6. }else{
  7.     echo "<div align = 'center'>La imagen que intenta grabar, excede el peso requerido. El maximo de peso es 500KB.</div>";
  8.     echo "<br /><br /><br />";
  9.     echo "<div align = 'center'><a href='javascript:history.back()'>&lt;&lt; Clic aqui para regresar.</div></a>";
  10. }

para convertir a bytes, Convertidor Bytes - Zptweb

saludos.
  #39 (permalink)  
Antiguo 02/03/2010, 17:53
(Desactivado)
 
Fecha de Ingreso: abril-2008
Mensajes: 787
Antigüedad: 16 años
Puntos: 7
Respuesta: Subir imagenes mediante php

bueno. en este caso tendrias k utilizar libreria GD para php, es decir, funcionees para darle color a la imagen, textura, etc. en resumen, googlea y busca una clase que te permita redimensionar imagenes. de alli lo adaptas a tu aplicacion.

busca primero esa aplicacion,aunque en el aporte del foro, hay uno apra redimensionar imagenes.

APORTE: Función que redimensiona imagenes

pero lo que puse de la validacion, no te sirve ?.

saludos.
  #40 (permalink)  
Antiguo 02/03/2010, 18:03
 
Fecha de Ingreso: septiembre-2009
Mensajes: 402
Antigüedad: 14 años, 7 meses
Puntos: 6
Respuesta: Subir imagenes mediante php

hola como estas, como siempre mil gracias por toda la info y la ayuda.
con respecto a la funcion que me pasastes anteriormente, si me sirve, lo que pasa es que la idea no es no permitir que se suban imaganes que no cumplan con el tamaño requerido sino redimensionarlas y subirlas al tamaño requerido.
por eso, no tenia idea que funcion es la que se usa para cumplir justamente con esa funcion (valga la redundancia)
voy a ver el link que me pasaste tambien a ver que onda.
saludos cordiales.
ariel
Cita:
Iniciado por esaenz22 Ver Mensaje
bueno. en este caso tendrias k utilizar libreria GD para php, es decir, funcionees para darle color a la imagen, textura, etc. en resumen, googlea y busca una clase que te permita redimensionar imagenes. de alli lo adaptas a tu aplicacion.

busca primero esa aplicacion,aunque en el aporte del foro, hay uno apra redimensionar imagenes.

APORTE: Función que redimensiona imagenes

pero lo que puse de la validacion, no te sirve ?.

saludos.

Etiquetas: imagenes, subir
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 04:54.