Cómo obtener todas las imágenes en una carpeta de un sitio web usando PHP

Hola 🙂

Si su pregunta es, por ejemplo, cómo extraer una foto de usuario del formulario de creación de usuario y colocarla en algún lugar dentro del directorio del sitio web para que pueda usarla más adelante:
-SOLUCIÓN

Paso 1: combina los datos y archivos de la publicación del formulario en una sola variable $ data.

$ data = array_merge_recursive ($ this-> getRequest () -> getPost () -> toArray (), $ this-> getRequest () -> getFiles () -> toArray ());

$ form-> setData ($ datos);

Paso 2: prepare los detalles para la gestión de archivos

if ($ form-> isValid ()) {
$ datos = $ formulario-> getData ();

// Establecer una ubicación para el archivo
$ location = “ruta / a / carpeta”;

// Establecer extensiones permitidas
$ allowedExtension = array (‘jpg’, ‘jpeg’, ‘png’);

$ extension = explotar (‘.’, $ data [‘foto’] [‘nombre’]);
$ extension = end ($ extension);

// Establecer el nombre del archivo
$ fileName = $ data [‘foto’] [‘nombre’];

Paso 3: mover el archivo a la ubicación y asignarle el nombre declarado

if (0 === $ data [‘foto’] [‘error’] && en_array ($ extension, $ allowExtension)) {

move_uploaded_file ($ data [‘photo’] [‘tmp_name’], $ location. $ fileName);
} más {
echo ‘Algo salió mal’;
}
}