Menú

Mostrar Mensajes

Esta sección te permite ver todos los mensajes escritos por este usuario. Ten en cuenta que sólo puedes ver los mensajes escritos en zonas a las que tienes acceso en este momento.

Mostrar Mensajes Menú

Mensajes - taeye

#1
PHP / Re: Subir ficheros grandes
1 Agosto 2011, 01:22 AM
Gracias por contestar.

Creo que también probaré con un upload en .net

Un saludo
#2
PHP / Subir ficheros grandes
29 Julio 2011, 19:35 PM
Hola a todos,

Estoy elaborando un proyecto en el que necesito que los usuarios suban un archivo multimedia (video) a un directorio de mi hosting. Sin embargo, estoy teniendo problemas con subir archivos superiores a 50MB. He configurado mi php.ini indicando un tamaño máximo de 600MB en los post (upload_max_filesize = 600M, post_max_size = 600M) y he puesto un tiempo de espera de dos horas (max_input_time = 7200) sin embargo el error persiste.

Adjunto una copia mi código.

Formulario:
<form action="procesar.php" method="post" enctype="multipart/form-data" name="formulario">
<input name="nombre" value="" size="30"> <br /><br />
<input name="estilo" value="" size="30"> <br /><br />
<input name="web" value="" size="30"> <br /><br />
<input name="email" value="" size="30"> <br /><br />
<input name="ytube" value="" size="30"> <br /><br />
<input type="file" name="file" id="file" /><br /><br /><br />
<input name="titulo" value="" size="30"> <br /><br />
<textarea cols="27" rows="3" id="mensaje" name="mensaje" /></textarea><br /><br /> 
<input type="submit" name="submit" value="Subir video" />
</form>


Código PHP que procesa el formulario:
<?php
if ($_FILES["file"]["size"] < 512000000){
  if (
$_FILES["file"]["error"] > 0){
    echo 
"Se ha producido un error: " $_FILES["file"]["error"] . "<br />";
    }else{
    
echo "Se ha subido correctamente el fichero:" "<br />";
    echo "Nombre: " $_FILES["file"]["name"] . "<br />";
    echo "Tipo: " $_FILES["file"]["type"] . "<br />";
    echo "Tama&ntilde;o: " . ($_FILES["file"]["size"] / 1024) . " Kb<br />";
   
    
if (file_exists("videos/" $_FILES["file"]["name"])){
    
  echo $_FILES["file"]["name"] . " ya existe. ";
    
}else{
    
  move_uploaded_file($_FILES["file"]["tmp_name"],
    
  "videos/" $_FILES["file"]["name"]);
    
}
    }
}else{
  echo 
"Invalid file";
}
?>



Gracias por vuestro tiempo,
Un saludo