Ver Mensaje Individual
  #4 (permalink)  
Antiguo 23/10/2011, 19:49
Avatar de andresdzphp
andresdzphp
Colaborador
 
Fecha de Ingreso: julio-2011
Ubicación: $this->Colombia;
Mensajes: 2.749
Antigüedad: 12 años, 9 meses
Puntos: 793
Respuesta: Colocar varias expresiones en un if

Pues necesitas primero sacar el tipo

Código PHP:
Ver original
  1. //Teniendo en cuenta que tipo sea $tipo = $_FILES["campo"]["type"];
  2.  
  3. if (($tipo == 'image/gif' || $tipo == 'image/jpeg' || $tipo == 'image/png')
  4. && $tamano < 200000){

Ten en cuenta que la función strpos devuelve la posición donde encuentra la ocurrencia. En caso de que sea 0 osea al principio te va a devolver false. También hay que tener en cuenta el orden de precedencia.

Aquí hay ejemplos de esos condicionales con File Upload

http://www.w3schools.com/php/php_file_upload.asp

Saludos.
__________________
Si sabemos como leer e interpretar el manual será mucho más fácil aprender PHP. En lugar de confiar en ejemplos o copiar y pegar - PHP