tengo un formulario por medio del cual, subo archivos al servidor... intento que sean todo tipo de archivos, pero no es asi.
Si subo una imagen, por ejemplo .jpg no tengo ningun problema; si subo un archivo de texto, .txt, tampoco; pero si subo un video (he probado .m1v y .avi) nada de nada... no va!
El tamaño de todos los archivos que intento subir es mas o menos similar.
El codigo que tengo es el siguiente:
sube.php:
Código PHP:
<form name="formulario" action="confSube.php" method="post" enctype="multipart/form-data">
<select name="tipo" id="tipo">
<option>Seleccione Tipo</option>
<option>Vídeo</option>
<option>Imagen</option>
<option>Texto</option>
</select>
<input name="titulo" type="text" id="titulo" size="40">
<textarea name="descripcion" cols="70" rows="4" id="descripcion"></textarea>
<input name="fichero" type="file" id="fichero" size="40">
<a href="javascript:document.formulario.submit();"><img src="imagenes/botonAceptar.jpg" width="43" height="14" border="0"></a>
</form>
Código PHP:
$dir = $_SERVER['DOCUMENT_ROOT']."Contenidos/".$_FILES['fichero']['name'];
if ( move_uploaded_file($_FILES['fichero']['tmp_name'], $dir) )
{
// almacena en la base de datos
}
else
{
echo "ERROR: al subir el fichero";
}