En el screencast de esta semana, te mostraré cómo cargar archivos y luego hacer que PHP cree una miniatura. Ya sea que esté creando un sitio de comercio electrónico, o simplemente una galería simple, estas técnicas resultarán absolutamente útiles. Si estás listo para el "screencast" de la semana, vámonos.!
* Nota: ha habido algunos cambios leves en el código después de algunas reflexiones adicionales y algunas sugerencias excelentes. No te preocupes, muy poco ha cambiado. Sólo un poco de limpieza. Puede revisar los cambios a continuación y / o descargar el código fuente.
El primer paso es crear un archivo de configuración simple donde podamos almacenar algunas variables. Al colocar estos en su propio archivo, podemos realizar cambios en nuestro código fácilmente sin tener que editar muchas líneas.
$ final_width_of_image = 100; $ path_to_image_directory = 'images / fullsized /'; $ path_to_thumbs_directory = 'images / thumbs /';
Guarde este archivo como 'config.php' y colóquelo en la raíz de su carpeta.
A continuación, cree una nueva página llamada "index.php" y pegue lo siguiente.
Miniaturas dinámicas Subir un archivo, hombre!
Primero, desplácese hacia abajo un poco hasta la etiqueta del cuerpo. Para mantener las cosas tan simples como sea posible, he creado una forma extremadamente simple. Pero hará el trabajo bien.
Cada vez que vaya a trabajar con el tipo de entrada "subir archivo", debe agregar un atributo "enctype" a la etiqueta de formulario.