Hola a todos.
Resulta que necesito subir unos videos .avi a un servidor. Este servidor por lo que veo es Linux y la version de PHP es 4.4.4, o sea que no deberia haber gran problema. Ya realicé el código HTML de la pagina y a continuación lo muestro:
<html>
<head>
<title>Documento sin título</title>
</head>
<body>
<form name="formarchivo" action="pruebasubir.php" method="post" enctype="multipart/form-data">
<input type="hidden" name="MAX_FILE_SIZE" value="10000000">
Seleccione archivo:
<input name="archivo" type="file">
<input name="subir" value="Subir" type="submit">
</form>
</body>
</html>
Se supone que este codigo HTML esta bien, a menos que le falte algo...
Bueno, y ahora tengo el código PHP que me permite subirlo al servidor:
<?php
//pruebasubir.php
$nomarchivo=$_FILES["archivo"]["name"];
$temparchivo=$_FILES["archivo"]["tmp_name"];
$tipoarchivo=$_FILES["archivo"]["type"];
$tamarchivo=$_FILES["archivo"]["size"];
$errarchivo=$_FILES["archivo"]["error"];
echo "Nombre: ".$nomarchivo."<br>";
echo "Temporal: ".$temparchivo."<br>";
echo "Tipo: ".$tipoarchivo."<br>";
echo "Tamaño: ".$tamarchivo."<br>";
// no hago validaciones por asunto de tiempo
if(move_uploaded_file($temparchivo,"carpetaservido r/".$nomarchivo)){
echo "Fichero subido";
}
else{
echo "No se pudo subir el archivo";
}
?>
Estos archivos se operan desde el servidor y funcionan con cualquier archivo pequeño, pero el problema es cuando trato de subir un .avi de aprox 7MB; se queda subiendo el archivo y al final, no me imprime los datos del archivo, solo me muestra el nombre.
Lo intenté usando FTP desde PHP, pero tampoco funciona por que no me llegan los datos $_FILES. Leí que de pronto era en el php.ini el problema, pero no se como configurarlo desde código para aumentar el tamaño de subida de los archivos, ya que es un servidor externo y no puedo acceder al archivo como tal.
No se que hacer...Por favor ayudenmeeee....Gracias