# Validar input file html php

[Inicio](https://www.todoexpertos.com/) › [PHP](https://www.todoexpertos.com/temas/php) › [Desarrollo web](https://www.todoexpertos.com/temas/desarrollo-web) › [HTML](https://www.todoexpertos.com/temas/html)

- Fecha de publicación: 2021-01-17
- Enlace canónico (HTML): https://www.todoexpertos.com/preguntas/b9bgwr4u56et7ggw/validar-input-file-html-php

## Pregunta

*Por Victor Murillo* · 2021-01-17

Nuevamente yo, perdón es que relativamente no soy experto en esot y me acabo de atorar, ya estuve buscando por más que pongo null isset empty no logro hacerlo, explico.Tengo 4 inputs los primeros tres son obligatorios, el input file no es obligatorio, se puede o no seleccionar un archivo, mi input para el file es:<input type="file" name="file[]" id="file[]" multiple>Mi pregunta es, como puedo hacer que mi archivo .php me deje pasar si se selecciono o no un adjunto, me deja pasar pero en la DB quiero guardar valor 1 si hay archivos adjuntos y valor 0 si no hay archivos adjuntos, he tratado con toso esto.if (count($_FILES)>=1) {
    $adjunto = '1';
}else{
    $adjunto = '0';
}
*****************************
if ($_FILES['file']['name'] != null) {
    $adjunto = '1';
}else{
    $adjunto = '0';
}
*****************************
if (isset($_FILES["file"])){
    $adjunto = '1';
}else{
    $adjunto = '0';
}
Pero siempre me guarda 1 haya o no haya archivos adjuntos.

## Respuestas (1)

### 1. Respuesta aceptada de Victor Murillo
*Fecha: 2021-01-19 · Votos: 1 (+1/-0)*

Muchas gracias MAURO CHOJRIN pude solucionarlo por fin con unif (count($_FILES)>0) {y dentro del el aplique el ..if (isset($_FILES["file"])){
    $adjunto = '1';
}else{
    $adjunto = '0';
}Solo asi me funciono lo que queria hacer te agradezco mucho tu apoyo recibe un saludo

---
*Fuente: [https://www.todoexpertos.com/preguntas/b9bgwr4u56et7ggw/validar-input-file-html-php](https://www.todoexpertos.com/preguntas/b9bgwr4u56et7ggw/validar-input-file-html-php) — consultado el 2026-10-21. Al citar, enlaza la URL canónica e indica la fecha de consulta.*
