Ver Mensaje Individual
  #1 (permalink)  
Antiguo 27/02/2008, 08:55
pepetpm
 
Fecha de Ingreso: febrero-2008
Mensajes: 12
Antigüedad: 16 años, 2 meses
Puntos: 0
Subir archivos grandes PHP

Hola compañeros, tengo un problema con el codigo PHP, sube archivos pero solo de un par de megas y necesito q suba unos 500mb he probado de todo y no hay manera, aqui os dejo el codigo si alguien me puede ayudar se lo agradeceria.


Código PHP:
<html>
<body>

<?php 

if ($_POST[nombre]=="")
{
    echo 
"Falta un campo";
}
else
{
if (
$_POST[descripcion]=="")
{
    echo 
"Falta un campo";
}
else
{





include(
"conex.inc");
$conexion=mysql_connect($mysql_server,$mysql_login,$mysql_pass) or die ("Error en la conexión");
//echo "Conexión a la base de datos realizada"."<br>";

if (!(mysql_select_db($mysql_bbdd,$conexion)))
{
    echo 
"Se ha producido un error al conectar a ".$mysql_bbdd."<br>";
}
else
{


if(
is_uploaded_file($_FILES['archivo']['tmp_name']) == "") {
     echo 
"Ha ocurrido un error o no se ha subido ningun archivo";
   
}
else 
{   
    
    echo 
"El archivo ha sido recibido";
    echo 
"<br>";
    
    if(
$_FILES['archivo']['size'] > 5000000)
    {
    
unlink($_FILES['archivo']['tmp_name']);
    echo 
"El archivo es demasiado grande";
    }
    else
    {
    echo 
"El archivo es correcto";
    echo 
"<br>";
    
    
$nombre="archivos/{$_FILES['archivo']['name']}";
    
    if (
copy($_FILES['archivo']['tmp_name'], "archivos/{$_FILES['archivo']['name']}"))  
    {
    
    echo 
"Se ha subido correctamente";
    
unlink($_FILES['archivo']['tmp_name']); 
    
    
mysql_select_db("descarga",$conexion);
        
    
mysql_query("INSERT INTO ARCHIVOS VALUES ('".$_POST[nombre]."','".$_POST[descripcion]."','".$nombre."');",$conexion);
    
    
    }
    else
    {
    echo 
"no se ha subido correctamente";
    }
}
}


}
//de los else de comprobar
}
}






?>


</body>
</html>