Ver Mensaje Individual
  #12 (permalink)  
Antiguo 07/02/2010, 16:44
esaenz22
(Desactivado)
 
Fecha de Ingreso: abril-2008
Mensajes: 787
Antigüedad: 16 años, 7 meses
Puntos: 7
Respuesta: Problema con upload de archivos

has validado el peso para los archivos ?. si no hiciste eso, puede ser que no suba archivos de mayor peso.

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

el codigo que te di, lo adaptas a tu aplicacion.

eso seria la primera alternativa. la segunda seria que debes configurar el php.ini en tu hosting. pero como no se puede hay varias alternativas:

1. colocar funciones php que te permita subir archivos de mayor peso.

2. colocar un .htaccess para que te permita subir archivos (dependiendo del tamaño).

aqui el codigo:

Código Apache:
Ver original
  1. #configurar desde el .htaacess para subir imagenes o videos de mayor peso.
  2.  
  3. php_value upload_max_filesize 100M
  4.  
  5. php_value post_max_size 100M
  6.  
  7. php_value max_execution_time 1000
  8.  
  9. php_value max_input_time 1000

P.D: como puedes saber el peso en bytes, kilobytes, megas y gigas, aqui el enlace:

Convertidor bytes

saludos.