Ver Mensaje Individual
  #1 (permalink)  
Antiguo 05/08/2009, 15:11
caraeskina
 
Fecha de Ingreso: mayo-2009
Mensajes: 103
Antigüedad: 15 años, 5 meses
Puntos: 0
duda con (move_uploaded_file ($HTTP_POST_FILES['archivo']['tmp_name']

hola tengo un elemento del tipo "file" de html , para subir archivos de imagen tipo jpg. Para comparar si el archivo seleccionado por el usuario es un jpg uso:

$tipoarchivo=$HTTP_POST_FILES['archivo']['type'];

he comprobado con un "echo" que esta funcion deveulve una cadena del tipo:

image/jpg (si es un jpg lo que se sube) asi que lo que hago para ver si el archivo es correcto es esto :

if (($tipoarchivo=="image/jpg")
{
(move_uploaded_file ($HTTP_POST_FILES['avatar']['tmp_name'], $nombrearchivocliente));

}
else
{
$variabledepaso2=1;
}

Mi problema es que me entra siempre en el primer if o sea sube el archivo sea cual sea la extension es decir la comparacion del "if $tipoarchivo" falla ,esta mal hecha , no que puede pasar. Gracias