Pregunta

Me preguntaba cuál sería la mejor manera de enviar 6 entradas de 'archivo' a una página php ... y cómo procesarlas, utilicé este sitio web para entender cómo cargar un archivo

Tutorial PHP - File Uplaod

Además, quiero nombrar cada una de las 6 imágenes con una marca de tiempo, por ejemplo a continuación ...

00000000
00000001
00000002
00000003
00000004
00000005

Básicamente, solo quiero hacer +1 en la marca de tiempo, así que subiré los 6 archivos a la vez ... así que es probable que las marcas de tiempo sean las mismas ...

Esta entrada de archivo se implementará en una base de datos. Estoy planeando almacenar el nombre del archivo de imagen en la base de datos y luego vincularlo a ese archivo en la carpeta de cargas :)

¿Alguien podría vincularme a un gran tutorial sobre la carga de múltiples archivos, o darme un código de muestra: D

¡Gracias de antemano!

¿Fue útil?

Solución

Estoy bastante seguro de que puedes obtener el nombre usando la variable de publicación. En el tutorial al que se vinculó, intente usar $ _POST ['uploadedfile'] para obtener el nombre del archivo.

Pero aquí hay un ejemplo de cómo manejo las cargas de archivos donde " pageImage " es el nombre del campo de carga de archivos y $ filePath es el destino de carga de archivos:

if(is_uploaded_file($_FILES[pageImage]['tmp_name'])){
    $filename=time().".jpg";
    move_uploaded_file($_FILES[pageImage]['tmp_name'],$filePath.$filename);
    chmod($filePath.$filename,0775);
}

espero que esto tenga sentido.

Otros consejos

Las cargas de archivos múltiples funcionan de la misma manera que las cargas de archivos individuales, que funcionan de la misma manera que cualquier otro componente de formulario. Simplemente necesita especificar un <input type='file' name='whatever'> para cada archivo que desea cargar.

Con respecto al bit de denominación, simplemente configure el nombre como lo haría con cualquier otro componente de formulario:

<input type="file" name="000">
<input type="file" name="001">
...
<input type="file" name="005">

A continuación, puede acceder a él utilizando la matriz superglobal $_FILES.

Mientras estamos en el tema, esta página proporciona una descripción general muy buena y detallada de cómo administrar la carga de archivos a través de formularios HTML.

Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow
scroll top