Ver Mensaje Individual
  #1 (permalink)  
Antiguo 11/05/2008, 21:23
MadKat
 
Fecha de Ingreso: marzo-2008
Mensajes: 171
Antigüedad: 16 años, 2 meses
Puntos: 0
[AYUDA] Problema con Upload archivo + Restriccion

Tengo el conocido codigo para hacer un upload al servidor, el problema que tengo es que quiero que solo me permita subir archivos ".doc" pero no lo puedo conseguir. No entiendo que tengo que poner, solo me funciona con gif y jpg la restriccion, si en vez de jpg o gif pongo "doc" no me hace la restriccion.

Dejo aqui el codigo a ver si me pueden ayudar.

Código PHP:
<?
//datos del arhivo
$nombre_archivo $HTTP_POST_FILES['userfile']['name'];
$tipo_archivo $HTTP_POST_FILES['userfile']['type'];
$tamano_archivo $HTTP_POST_FILES['userfile']['size'];
//compruebo si las características del archivo son las que deseo
if (!((strpos($tipo_archivo"gif") || strpos($tipo_archivo"jpeg")) && ($tamano_archivo 100000))) {
    echo 
"La extensión o el tamaño de los archivos no es correcta. <br><br><table><tr><td><li>Se permiten archivos .gif o .jpg<br><li>se permiten archivos de 100 Kb máximo.</td></tr></table>";
}else{
    if (
move_uploaded_file($HTTP_POST_FILES['userfile']['tmp_name'],"adjuntos/".$nombre_archivo)){
        echo 
"El archivo ha sido cargado correctamente.";
    }else{
        echo 
"Error al subir el archivo. No pudo guardarse.";
    }
}
?>
reemplazando jpeg por doc no funciona, si los saco me deja subir cualquiera, pero yo quiero restringir a solo poder subir ".doc"

Gracias desde ya y espero puedan ayudarme!

Besos! Agus