Ver Mensaje Individual
  #8 (permalink)  
Antiguo 04/09/2012, 14:41
m3cubo
Invitado
 
Mensajes: n/a
Puntos:
Respuesta: Problema al subir archivo

Hmmmm

Si eso no te funciona, también puedes probar a cambiar el archivo de php.ini

Busca estos códigos y aumenta su valor:

max_execution_time = 1000
max_input_time = 1000
post_max_size = 100M
upload_max_filesize = 100M

Luego, reinicia localhost (si estás trabajando en local), vuelve a abrir la página, y debería funcionar.



Por cierto, para quien me pueda ayudar, tengo un nuevo problema. Esta vez, el script, al permitir archivos de mayor tamaño,
los procesa, y no como antes, que directamente los "ignoraba".
Sin embargo, para los archivos pesados, el script tarda 2-3 min procesando, y este, al ver que tarda mucho, se detiene y
no produce ningún resultado. Sin embargo, tengo puestos 1000 segundos como tiempo de espera, y aunque los aumente, esto no cambia.

¿Cómo puedo asegurarme de que se sube el archivo? El tiempo que tarde no es problema.


También añado la parte del código que se encarga de subir el archivo .swf, por si sirve de ayuda o existe alguna función que resuelva esto, etc.

Código PHP:

/*Variables*/

$archivo=$_FILES["archivo"]["name"];
$temp_archivo=$_FILES["archivo"]["tmp_name"];
$tipo_archivo=$_FILES["archivo"]["type"];

/*_______*/

if($tipo_archivo=="application/x-shockwave-flash")
{

    switch(
$tipo_archivo)
    {
    case
'application/x-shockwave-flash':
    
$extension=".swf";
    break;
    }

    
$nombre_codigo=$nombre_archivo;
    
$nombre_codigo=str_replace(" ","_"$nombre_codigo);
    
$nombre_codigo=$nombre_codigo.$extension;
    
    
copy($temp_archivo"../juegos/$nombre_codigo");
    
    echo 
"¡OK!"//El archivo debería haberse copiado, de haber llegado a este punto.

}else{
//Si el archivo no es .swf o lo ignora
return false;

Saludos.

Última edición por m3cubo; 04/09/2012 a las 15:05