Ver Mensaje Individual
  #1 (permalink)  
Antiguo 05/08/2006, 07:30
conchapro
 
Fecha de Ingreso: agosto-2006
Mensajes: 2
Antigüedad: 17 años, 8 meses
Puntos: 0
Upload de Archivos PHP no funciona con ficheros grandes

Basandome en un editorial de Jorge Luis Martínez de Maestros del Web, hice un UPLOAD DE ARCHIVOS en PHP adaptandolo a lo que yo necesitaba: que los usuarios pudieran subir archivos .mov y .avi y de un tamaño máximo de 15MB.

El tema es que todo me funciona perfectamente pero con archivos pequeños (de hasta 1 MB) y los archivos grandes, si bien realiza todo el proceso al final me sale un menaje de "error al subir el archivo".

Os adjunto el código para que me digais si he hecho algo mal y me podeis dar ideas:

ARCHIVO SUBIR.PHP:

$extension = explode(".",$archivo_name);
$num = count($extension)-1;
if($extension[$num] == "mov" || $extension[$num] == "avi" || $extension[$num] == "mpge")
{
if($archivo_size < 15000000)
{
if(!copy($archivo, "archivos/".$archivo_name))
{
echo "<script language='JavaScript'> \n alert('Error al subir el archivo');
window.location='index.php' \n</script>\n";
}
else
{
echo "<script language='JavaScript'> \n alert('El archivo se ha subido con exito');
window.location='index.php' \n</script>\n";
}
}
else
{
echo "<script language='JavaScript'> \n alert('El archivo supera el tamaño de 15MB');
window.location='index.php' \n</script>\n";
}
}
else
{
echo "<script language='JavaScript'> \n alert('El formato de archivo no es valido: sOlo mov, avi, mpeg');
window.location='index.php' \n</script>\n";
}
?>

Muchas gracias a todos