Foros del Web » Programando para Internet » PHP »

Mal funcionamiento de mi UPLOAD...!!!

Estas en el tema de Mal funcionamiento de mi UPLOAD...!!! en el foro de PHP en Foros del Web. Hola a todos. Bueno el problemes que tengo un UPLOAD que por defecto deberia levantar archivos a mi servidor hasta 10MB pero solo levanta archivos ...
  #1 (permalink)  
Antiguo 26/04/2007, 17:02
Avatar de Nova  
Fecha de Ingreso: enero-2003
Ubicación: Hyo
Mensajes: 832
Antigüedad: 21 años, 3 meses
Puntos: 1
Mal funcionamiento de mi UPLOAD...!!!

Hola a todos.
Bueno el problemes que tengo un UPLOAD que por defecto deberia levantar archivos a mi servidor hasta 10MB pero solo levanta archivos por lo mucho de 100kb.
Se los muestro el codigo para que puedan ayudarme , gracias
FORMULARIO DE UPLOAD - upload_form.php
Código PHP:
  $muestra.="        
          <form name='x' enctype='multipart/form-data' method='post' action='upload.php'> 
         <table border=1 align=center width=\"500\" cellspacing=\"0\" cellpadding=\"0\" style='font-family: Verdana; font-size: 11px'>
         <tr style='color: #FFFFFF; background-color: #000000'>
            <td colspan=\"2\"><font face='OCR A Extended'><div align='center'>ENVIOS DE TRABAJO</div></td> 
         </tr>
         <tr>
             <td>"
.$mensaje_upload."</td>
         </tr>
         <tr> 
             <input type=\"hidden\" name=\"MAX_FILE_SIZE\" value=\"100000\">
            <td><font face='OCR A Extended'>Seleccione su Tarea</font></td><td><input type='file' "
.$es."disabled  name='archivo'>
                <input type='hidden' name='cod_tarea' id='cod_tarea' value='"
.$_POST['id_padre']."'></td>
         </tr>
         <tr>
             <td colspan=\"2\"><input "
.$es."disabled  type='submit' name ='submit' value=upload></td>
         </tr>
         </table>
         </font>
         </form>"

PROCESO DE SUBIR ARCHIVOS - upload.php:
Código PHP:
 if ( isset ( $_POST['submit'] ) ){
   
$archivo $_POST['archivo']['name'];

   if ( 
is_uploaded_file $_FILES['archivo']['tmp_name'] ) ){

      if ( 
$_FILES['archivo']['type'] == "application/msword" || $_FILES['archivo']['type'] == "application/pdf" || $_FILES['archivo']['type'] == "text/plain")
      {
            switch (
$_FILES['archivo']['type'])
            {
                case 
"application/msword":
                    
$nuevo_nombre $username."-t-".$tarea_num.".doc";
                    break;
                case 
"application/pdf":
                    
$nuevo_nombre $username."-t-".$tarea_num.".pdf";
                    break;
                case 
"text/plain":
                    
$nuevo_nombre $username."_t_".$tarea_num.".txt";
                    break;
            }

           
move_uploaded_file $_FILES['archivo']['tmp_name'], $nuevo_nombre );
    
      }
 } 
__________________
http://about.me/jemano
  #2 (permalink)  
Antiguo 26/04/2007, 17:05
Avatar de @ndreX!  
Fecha de Ingreso: abril-2007
Mensajes: 161
Antigüedad: 17 años
Puntos: 4
Re: Mal funcionamiento de mi UPLOAD...!!!

Puede ser configuración del servidor, revisa el php.ini, algo como POST_MAX_SIZE_FILES = ''; y cambias ese valor.
  #3 (permalink)  
Antiguo 26/04/2007, 17:12
Avatar de Nova  
Fecha de Ingreso: enero-2003
Ubicación: Hyo
Mensajes: 832
Antigüedad: 21 años, 3 meses
Puntos: 1
Re: Mal funcionamiento de mi UPLOAD...!!!

no tengo acceso al archivo de PHP.ini tengo un servidor de contrato y por eso es que no tengo acceso a ese archivo.
Bueno ese ejemplo me lo baje de una web pero tal vez el problema sea que no se esta utilizando la Variable MAX_FILE_SIZE
Código PHP:
 <input type="hidden\" name=\"MAX_FILE_SIZE\" value=\"100000\"> 
Ya que no se como utilizarlo solo esta ahi como un campo hidden que solo esta con ese valor
__________________
http://about.me/jemano
  #4 (permalink)  
Antiguo 26/04/2007, 17:27
Avatar de Nova  
Fecha de Ingreso: enero-2003
Ubicación: Hyo
Mensajes: 832
Antigüedad: 21 años, 3 meses
Puntos: 1
Re: Mal funcionamiento de mi UPLOAD...!!!

estuve leyendo y creo que son dons problemas principales :
1. Que el POST_MAX_SIZE_FILES tiene un valor menor al adecuado como mencionas @ndreX!
2. O que el set_time_limit como he estado leyendo en algunos post tenga un tiempo menor al requerido.
Bueno nose como solucionar esos problemas ya que nose como puede modificar dichos valores ya que no tengo acceso a ellos por ser mi server de contrato.
Habra una forma de modificar mediante codigo PHP?
gracias
__________________
http://about.me/jemano
  #5 (permalink)  
Antiguo 26/04/2007, 22:53
 
Fecha de Ingreso: agosto-2006
Mensajes: 177
Antigüedad: 17 años, 8 meses
Puntos: 1
Re: Mal funcionamiento de mi UPLOAD...!!!

aumenta el value del campo MAX_FILE_SIZE subelo a 10485760

ahora esto esta sujeto a la configuracion del php.ini (el upload_max_filesize y supongo que el post_max_size) deberias crear una pagina con phpinfo() para ver cuales son tus limites

sino son bajos mas bajos de lo que necesitas deberias hablar con el soporte del hosting que tienes y pedir que te lo aumenten de ser posible. salu2
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 01:31.