Foros del Web » Programando para Internet » PHP »

[SOLUCIONADO] Problema subiendo archivo con mas de 2Mg

Estas en el tema de Problema subiendo archivo con mas de 2Mg en el foro de PHP en Foros del Web. Hola amigos, hace tiempo que tenia un script para subir un archivo CSV que luego era consultado para cargar una BD usando MySQL... El script ...
  #1 (permalink)  
Antiguo 18/02/2013, 02:15
Avatar de insyse  
Fecha de Ingreso: abril-2005
Ubicación: Colombia
Mensajes: 206
Antigüedad: 19 años, 8 meses
Puntos: 5
Problema subiendo archivo con mas de 2Mg

Hola amigos, hace tiempo que tenia un script para subir un archivo CSV que luego era consultado para cargar una BD usando MySQL...

El script había funcionado bien hasta que el archivo CSV se pasó de 2Mg...

De ahi para aca, al tratar de subir el archivo con mi script me da error...

No se si alguien me pueda dar una luz para ver donde esta el error...

este es mi script

Código PHP:
<?php 

//Configuracion de tamaño para el archivo a 10Mg y 15 Minutos
ini_set('post_max_size','10M');
ini_set('upload_max_filesize','10M');
ini_set('max_execution_time','900');
ini_set('max_input_time','900');

//compruebo si las características del archivo son las que deseo 
$explode_name explode('.',$_FILES['userfile']['name']);
if(
$explode_name[1] == 'csv'){ //El archivo si es CSV

  
if (move_uploaded_file($_FILES['userfile']['tmp_name'], 'CERTIFICAAU.csv')){ 
    
header('Location:insertarCSV_SQL.php');
  }else{ 
    echo 
'Ocurrió algún error al subir el fichero. No pudo guardarse.<br>'
  } 
}else{
//El archivo no es CSV
    
echo 'La extensión no es correcta.<br>
    Solo Se permiten archivos <b>.CSV</b>'
;
}
?>
Aclaro que si el archivo pesa menos de 2Mg el sube sin problema
__________________
.................................................. ...........................
No todos nacemos aprendidos !
  #2 (permalink)  
Antiguo 18/02/2013, 04:55
Avatar de insyse  
Fecha de Ingreso: abril-2005
Ubicación: Colombia
Mensajes: 206
Antigüedad: 19 años, 8 meses
Puntos: 5
Respuesta: Problema subiendo archivo con mas de 2Mg

Pues ya encontré el problema...

Mi script esta correcto no hay que modificarle nada!

Resulta que el Script esta dentro de un sitio wordpress y no sabia que wordpress tiene una restricción de tamaño en el upload de archivos. Según leí es algo preconfigurado en cpanel y php.ini.

La solución:

Para aumentar la capacidad de subir archivos con WordPress crearemos el archivo php.ini (abre un bloc de notas y luego cambia la extensión) y en su interior escribe lo siguiente:
upload_max_filesize = 30M
post_max_size = 30M
Puedes cambiar el valor de 30 al que tu estimes conveniente.
Guarda el archivo en la raíz de tu sitio.
Ahora escribe la siguiente línea al inicio del .htaccess
suPHP_ConfigPath /home/nombre_usuario_dominio/public_html

http://reparaciondepc.cl/blog/aument...con-wordpress/

Ojala a alguien mas le sirva esta info...
__________________
.................................................. ...........................
No todos nacemos aprendidos !

Etiquetas: mysql, sql, subiendo
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 09:33.