Foros del Web » Programando para Internet » PHP »

upload segun el tipo de archivo

Estas en el tema de upload segun el tipo de archivo en el foro de PHP en Foros del Web. hola a todos, tengo un formulario por medio del cual, subo archivos al servidor... intento que sean todo tipo de archivos, pero no es asi. ...
  #1 (permalink)  
Antiguo 20/05/2004, 09:57
 
Fecha de Ingreso: marzo-2004
Ubicación: Extremadura
Mensajes: 206
Antigüedad: 13 años, 8 meses
Puntos: 0
upload segun el tipo de archivo

hola a todos,
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
confSube.php:
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";

  #2 (permalink)  
Antiguo 20/05/2004, 10:29
Avatar de andinistas  
Fecha de Ingreso: julio-2003
Ubicación: Bogotá COL
Mensajes: 1.000
Antigüedad: 14 años, 4 meses
Puntos: 0
ok

revisa en el php.ini la configuración del POST

la linea es:

; Maximum size of POST data that PHP will accept.
post_max_size = 8M


si te pasas de 8mb no puedes hacer lo que quieres
asi que especifica un límite


creo que es tu problema, sino disculpa..
__________________
Un Saludo, Andinistas.
"Llegaron... Ellos tenían la biblia y nosotros la tierra... y nos dijieron: 'Cierren los ojos y recen.' Cerramos los ojos y cuando los abrimos,
ellos tenían la tierra y nosotros la biblia." Abadío Green.
  #3 (permalink)  
Antiguo 20/05/2004, 10:48
 
Fecha de Ingreso: marzo-2004
Ubicación: Extremadura
Mensajes: 206
Antigüedad: 13 años, 8 meses
Puntos: 0
los archivos de video que estoy intentando enviar, son del mismo tamaño que imagenes que envio sin problemas... no es problema del tamaño de los archivos...
  #4 (permalink)  
Antiguo 20/05/2004, 10:51
 
Fecha de Ingreso: marzo-2004
Ubicación: Extremadura
Mensajes: 206
Antigüedad: 13 años, 8 meses
Puntos: 0
ademas de ser archivos de menos de 8M que es como esta configurado el post_max_size
  #5 (permalink)  
Antiguo 20/05/2004, 10:55
 
Fecha de Ingreso: marzo-2004
Ubicación: Extremadura
Mensajes: 206
Antigüedad: 13 años, 8 meses
Puntos: 0
lo siento.... no habia visto que upload_max_filesize, si lo tenia con 2M... asi es que modificado eso, ya funciona a la perfeccion!

gracias andinistas
  #6 (permalink)  
Antiguo 20/05/2004, 21:14
O_O
 
Fecha de Ingreso: enero-2002
Ubicación: Santiago - Chile
Mensajes: 34.417
Antigüedad: 15 años, 11 meses
Puntos: 126
Podría ser los formatos MIME de tu servidor (HTTP: Apache o el que uses) los que están limitando ese tipo de archivos ..

Un saludo,
__________________
Por motivos personales ya no puedo estar con Uds. Fue grato haber compartido todos estos años. Igualmente los seguiré leyendo.
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 19:01.