Este documento describe cómo desarrollar formularios con PHP y MySQL. Explica cómo acceder a los datos de un formulario HTML desde PHP, cómo crear formularios multipropósito en PHP, cómo subir archivos al servidor, y cómo validar los datos introducidos en un formulario. Incluye ejemplos de código PHP para ilustrar cada uno de estos temas relacionados con el desarrollo de formularios web.
Este documento trata sobre formularios en PHP y MySQL. Explica cómo acceder a los datos de un formulario HTML desde PHP, cómo crear formularios multipropósito en PHP, cómo subir archivos al servidor desde un formulario, y cómo validar los datos introducidos en un formulario.
Este documento trata sobre el desarrollo de sitios web con PHP y MySQL. Explica cómo acceder a los datos de un formulario HTML desde PHP, cómo crear formularios en PHP, cómo subir archivos al servidor y cómo validar los datos de un formulario.
Este documento trata sobre formularios en PHP. Explica cómo acceder a los datos de un formulario HTML desde PHP, cómo crear formularios dinámicos en PHP, cómo subir archivos al servidor, cómo actualizar campos dinámicamente con JavaScript y cómo validar los datos de un formulario.
Este documento introduce los formularios en PHP y MySQL. Explica cómo acceder a los datos de un formulario HTML desde PHP, cómo crear formularios en PHP para mostrarlos y procesarlos, cómo subir archivos al servidor desde un formulario, y cómo validar los datos introducidos en un formulario. Incluye varios ejemplos prácticos para ilustrar cada uno de estos temas.
Este documento describe los fundamentos de la gestión de formularios en PHP, incluyendo el uso de los métodos POST y GET para enviar información de formularios, y grabar datos de formularios en una base de datos. También explica conceptos como el uso de variables, vínculos, y funciones para pasar información entre páginas web y almacenar datos en una base de datos.
El documento explica los formularios en HTML y su procesamiento con PHP. Indica que un formulario se crea con la etiqueta <FORM> y especifica los atributos ACTION y METHOD. Luego detalla diferentes tipos de campos de formulario como cuadros de texto, menús desplegables, botones y áreas de texto. Finalmente muestra un ejemplo completo de un formulario HTML y el script PHP para procesar los datos enviados.
El documento explica cómo crear un formulario en PHP para almacenar datos en una base de datos. Primero, se debe instalar un servidor web como XAMPP para ejecutar PHP localmente. Luego, se crea una base de datos y tabla en PHPMyAdmin para almacenar los datos del formulario. Finalmente, se crean los archivos HTML para el formulario y PHP para conectarse a la base de datos y guardar la información introducida.
05. Cómo instalar Filezilla y conectarse al servidorkepamara
Este documento explica cómo instalar el programa FileZilla para acceder mediante FTP a un sitio web y gestionar sus archivos de forma remota. En primer lugar, se describen las limitaciones de los administradores de archivos web y la necesidad de usar un cliente FTP como FileZilla. Luego, se explican los pasos para obtener las credenciales de acceso FTP del sitio y descargar e instalar FileZilla, configurándolo con dichas credenciales para acceder y administrar los archivos del sitio de forma remota.
Este documento trata sobre formularios en PHP y MySQL. Explica cómo acceder a los datos de un formulario HTML desde PHP, cómo crear formularios multipropósito en PHP, cómo subir archivos al servidor desde un formulario, y cómo validar los datos introducidos en un formulario.
Este documento trata sobre el desarrollo de sitios web con PHP y MySQL. Explica cómo acceder a los datos de un formulario HTML desde PHP, cómo crear formularios en PHP, cómo subir archivos al servidor y cómo validar los datos de un formulario.
Este documento trata sobre formularios en PHP. Explica cómo acceder a los datos de un formulario HTML desde PHP, cómo crear formularios dinámicos en PHP, cómo subir archivos al servidor, cómo actualizar campos dinámicamente con JavaScript y cómo validar los datos de un formulario.
Este documento introduce los formularios en PHP y MySQL. Explica cómo acceder a los datos de un formulario HTML desde PHP, cómo crear formularios en PHP para mostrarlos y procesarlos, cómo subir archivos al servidor desde un formulario, y cómo validar los datos introducidos en un formulario. Incluye varios ejemplos prácticos para ilustrar cada uno de estos temas.
Este documento describe los fundamentos de la gestión de formularios en PHP, incluyendo el uso de los métodos POST y GET para enviar información de formularios, y grabar datos de formularios en una base de datos. También explica conceptos como el uso de variables, vínculos, y funciones para pasar información entre páginas web y almacenar datos en una base de datos.
El documento explica los formularios en HTML y su procesamiento con PHP. Indica que un formulario se crea con la etiqueta <FORM> y especifica los atributos ACTION y METHOD. Luego detalla diferentes tipos de campos de formulario como cuadros de texto, menús desplegables, botones y áreas de texto. Finalmente muestra un ejemplo completo de un formulario HTML y el script PHP para procesar los datos enviados.
El documento explica cómo crear un formulario en PHP para almacenar datos en una base de datos. Primero, se debe instalar un servidor web como XAMPP para ejecutar PHP localmente. Luego, se crea una base de datos y tabla en PHPMyAdmin para almacenar los datos del formulario. Finalmente, se crean los archivos HTML para el formulario y PHP para conectarse a la base de datos y guardar la información introducida.
05. Cómo instalar Filezilla y conectarse al servidorkepamara
Este documento explica cómo instalar el programa FileZilla para acceder mediante FTP a un sitio web y gestionar sus archivos de forma remota. En primer lugar, se describen las limitaciones de los administradores de archivos web y la necesidad de usar un cliente FTP como FileZilla. Luego, se explican los pasos para obtener las credenciales de acceso FTP del sitio y descargar e instalar FileZilla, configurándolo con dichas credenciales para acceder y administrar los archivos del sitio de forma remota.
Este documento lista numerosos servicios web de Google y proporciona enlaces a sus respectivas documentaciones. Incluye servicios como Android, APIs de datos de Google, Google Analytics, Google Maps, YouTube y muchos más. Explica brevemente cómo crear y consumir servicios web en Java, PHP y Perl.
Este documento describe cómo subir archivos al servidor con PHP. Explica cómo crear un formulario HTML para seleccionar archivos, con atributos como "enctype=multipart/form-data". Luego, una página PHP procesa la subida al almacenar la información del archivo en variables y moverlo a su ubicación definitiva si cumple los requisitos, o mostrar un error si no. También cubre cómo configurar el servidor y permitir el envío de múltiples archivos.
Este documento proporciona instrucciones detalladas para instalar WordPress. Explica que WordPress es un sistema de gestión de contenidos gratuito y popular. Luego detalla los pasos para instalarlo, incluyendo descargar WordPress, crear una base de datos, subir los archivos a un hosting, y completar la configuración inicial. El proceso finaliza con una plantilla predeterminada funcionando, indicando que la instalación se completó con éxito.
Este documento presenta los objetivos y contenidos del Laboratorio 5 sobre formularios en PHP. Explica el uso de diferentes controles de formulario como text, submit, radio, checkbox, select y textarea. Para cada uno muestra un ejemplo de código PHP para la creación y procesamiento de formularios con ese control, con el fin de capturar y mostrar datos ingresados por el usuario. También incluye ejercicios prácticos para que los estudiantes apliquen lo aprendido.
Este documento resume cuatro bundles útiles para Symfony: SonataBundle, JsRoutingBundle, DoctrineFixturesBundle. Explica cómo instalar y configurar cada uno, así como sus principales características como generar interfaces de administración con SonataBundle, exponer rutas para su uso en JavaScript con JsRoutingBundle, y cargar datos de prueba con DoctrineFixturesBundle.
Guardar en base de datos MySQL desde HTML con PHP.yanburbano
Con esta sencilla guía guardaremos un formulario de dos campos creado desde html comunicandolo con un archivo php en nuestra base de datos de MySQL.
Espero les sea de mucha utilidad.
Este documento presenta los conceptos básicos del lenguaje PHP, incluyendo su instalación, comandos para imprimir en pantalla, manejo de formularios y bases de datos. Explica cómo crear páginas web dinámicas con PHP mediante el uso de formularios para capturar datos de usuarios y almacenarlos en archivos de texto o bases de datos MySQL.
Este documento describe cómo crear y manejar bases de datos en PHP y MySQL. Explica cómo crear una base de datos MySQL, crear tablas, conectarse a la base de datos desde PHP, realizar consultas, insertar registros, borrar registros y enviar y recibir datos a través de formularios.
Este documento describe cómo manejar archivos subidos con Doctrine en Symfony. Explica cómo configurar las propiedades de la entidad para almacenar la ruta del archivo, y cómo integrar la carga y eliminación de archivos en el ciclo de vida de la entidad usando callbacks. También cubre cómo manejar el archivo subido en el controlador y la plantilla, y generar nombres de archivo únicos antes de persistir la entidad.
El documento explica cómo subir un sitio web a un servidor FTP utilizando el programa FileZilla. Describe brevemente qué es el FTP y cómo funciona la transferencia de archivos entre un cliente y un servidor. Luego detalla los pasos para instalar y configurar FileZilla e introducir la información de la cuenta de hosting, y finalmente cómo navegar entre los directorios locales y remotos para transferir archivos.
Manual de instalacion hosting gratuito druapal y word presservin1983
Este documento provee instrucciones para crear un dominio gratuito en Nixiweb, enlazar WordPress o Drupal, y configurar bases de datos MySQL. Explica cómo crear una cuenta en Nixiweb, registrar un dominio gratis, instalar WordPress o Drupal usando FTP, y configurar las bases de datos para cada plataforma.
Este documento explica cómo subir archivos a un servidor web. Primero, se debe identificar dónde están todos los archivos del sitio web, ya sea mediante código HTML o un editor HTML. Luego, los archivos se pueden subir al servidor a través de FTP o una interfaz web. Para subir archivos por FTP, se necesita un programa cliente de FTP y configurarlo con la información de acceso al servidor, como el nombre del servidor FTP, el usuario, la contraseña y el directorio de publicación. Algunos editores HTML también permiten subir archivos al servidor
Este documento proporciona una introducción al manejo de contenido en Plone, incluyendo tipos de contenido como colecciones y portlets. También cubre la configuración a través de Zope, incluyendo la administración de productos adicionales, hojas de estilo, flujos de trabajo y más. Finalmente, explica cómo navegar y modificar objetos en Zope a través de la interfaz de administración de Zope.
El documento proporciona instrucciones en 9 pasos para instalar el framework Helix3 en un servidor local WAMP. Los pasos incluyen descomprimir el archivo .rar de Helix en la carpeta www, crear una base de datos en phpMyAdmin, configurar los datos de la base de datos durante la instalación, e iniciar sesión en el panel de administración una vez completada la instalación para comenzar a crear páginas.
El documento describe los diferentes sistemas y métodos para publicar información en Internet, incluyendo páginas web estáticas, sistemas de gestión de contenidos, alojamiento web gratuito y de pago, protocolo FTP, y clientes FTP. Explica cómo crear y alojar páginas web de forma gratuita usando servicios como Tripod Lycos.
Este documento explica cómo subir archivos a un servidor web a través de FTP o una interfaz web. Detalla que los archivos deben identificarse y transferirse al servidor mediante un cliente FTP, requiriendo la dirección del servidor, nombre de usuario y contraseña. También menciona que algunos editores HTML integran funcionalidad FTP para subir páginas de forma sencilla.
Este documento presenta las reglas para formular el problema dual a partir del problema primal. Explica que el objetivo del problema dual es minimizar en lugar de maximizar y que las restricciones del problema primal se convierten en variables en el problema dual con signos opuestos o iguales dependiendo de si son restricciones de desigualdad o igualdad respectivamente. Además, incluye un ejemplo numérico para ilustrar el proceso de obtener el problema dual a partir del problema primal.
Este documento presenta una tesis de grado para optar al título de Magíster en Ingeniería Informática. La tesis se enfoca en proponer una metodología de evaluación de usabilidad para aplicaciones web transaccionales. Primero revisa los conceptos de usabilidad, ingeniería web y los principales métodos de evaluación de usabilidad. Luego analiza cómo estos métodos se han aplicado a aplicaciones web transaccionales. Finalmente, presenta un caso de estudio donde se aplican diversos métodos de evaluación a un prototipo web de una cadena de super
Este documento resume los indicadores de salud alcanzados en 2014 por el establecimiento de salud P.S. Huaychao. La mayoría de las metas de atención prenatal, control prenatal, atención de parto y planificación familiar se cumplieron parcialmente. La detección de cáncer cumplió algunas metas pero otras como informar a la población sobre cáncer no se lograron. Los controles de adolescentes y jóvenes tuvieron baja cobertura.
Este documento describe varios comandos del sistema operativo DOS. Explica cómo acceder a la consola de comandos desde el menú Inicio y cómo usar comodines como * y ? para agilizar búsquedas. También distingue entre comandos internos, que se cargan en el sistema operativo, y externos, que requieren archivos de comandos adicionales. Finalmente, detalla algunos comandos principales como TREE, MEM, APPEND y MOVE.
El documento describe el método de Monte Carlo, un método numérico para calcular probabilidades y otras cantidades utilizando secuencias de números aleatorios. Genera números aleatorios uniformemente distribuidos que luego transforma para producir otra secuencia distribuida según la función de probabilidad deseada. A partir de esta secuencia simulada, estima propiedades estadísticas de interés como probabilidades.
Este documento proporciona información sobre varios comandos de MS-DOS, incluyendo su función, etimología y sintaxis. Se explican comandos como DIR, COPY, DEL, EDIT y FORMAT entre otros. También se describen parámetros y funcionalidades adicionales de algunos comandos.
Este documento lista numerosos servicios web de Google y proporciona enlaces a sus respectivas documentaciones. Incluye servicios como Android, APIs de datos de Google, Google Analytics, Google Maps, YouTube y muchos más. Explica brevemente cómo crear y consumir servicios web en Java, PHP y Perl.
Este documento describe cómo subir archivos al servidor con PHP. Explica cómo crear un formulario HTML para seleccionar archivos, con atributos como "enctype=multipart/form-data". Luego, una página PHP procesa la subida al almacenar la información del archivo en variables y moverlo a su ubicación definitiva si cumple los requisitos, o mostrar un error si no. También cubre cómo configurar el servidor y permitir el envío de múltiples archivos.
Este documento proporciona instrucciones detalladas para instalar WordPress. Explica que WordPress es un sistema de gestión de contenidos gratuito y popular. Luego detalla los pasos para instalarlo, incluyendo descargar WordPress, crear una base de datos, subir los archivos a un hosting, y completar la configuración inicial. El proceso finaliza con una plantilla predeterminada funcionando, indicando que la instalación se completó con éxito.
Este documento presenta los objetivos y contenidos del Laboratorio 5 sobre formularios en PHP. Explica el uso de diferentes controles de formulario como text, submit, radio, checkbox, select y textarea. Para cada uno muestra un ejemplo de código PHP para la creación y procesamiento de formularios con ese control, con el fin de capturar y mostrar datos ingresados por el usuario. También incluye ejercicios prácticos para que los estudiantes apliquen lo aprendido.
Este documento resume cuatro bundles útiles para Symfony: SonataBundle, JsRoutingBundle, DoctrineFixturesBundle. Explica cómo instalar y configurar cada uno, así como sus principales características como generar interfaces de administración con SonataBundle, exponer rutas para su uso en JavaScript con JsRoutingBundle, y cargar datos de prueba con DoctrineFixturesBundle.
Guardar en base de datos MySQL desde HTML con PHP.yanburbano
Con esta sencilla guía guardaremos un formulario de dos campos creado desde html comunicandolo con un archivo php en nuestra base de datos de MySQL.
Espero les sea de mucha utilidad.
Este documento presenta los conceptos básicos del lenguaje PHP, incluyendo su instalación, comandos para imprimir en pantalla, manejo de formularios y bases de datos. Explica cómo crear páginas web dinámicas con PHP mediante el uso de formularios para capturar datos de usuarios y almacenarlos en archivos de texto o bases de datos MySQL.
Este documento describe cómo crear y manejar bases de datos en PHP y MySQL. Explica cómo crear una base de datos MySQL, crear tablas, conectarse a la base de datos desde PHP, realizar consultas, insertar registros, borrar registros y enviar y recibir datos a través de formularios.
Este documento describe cómo manejar archivos subidos con Doctrine en Symfony. Explica cómo configurar las propiedades de la entidad para almacenar la ruta del archivo, y cómo integrar la carga y eliminación de archivos en el ciclo de vida de la entidad usando callbacks. También cubre cómo manejar el archivo subido en el controlador y la plantilla, y generar nombres de archivo únicos antes de persistir la entidad.
El documento explica cómo subir un sitio web a un servidor FTP utilizando el programa FileZilla. Describe brevemente qué es el FTP y cómo funciona la transferencia de archivos entre un cliente y un servidor. Luego detalla los pasos para instalar y configurar FileZilla e introducir la información de la cuenta de hosting, y finalmente cómo navegar entre los directorios locales y remotos para transferir archivos.
Manual de instalacion hosting gratuito druapal y word presservin1983
Este documento provee instrucciones para crear un dominio gratuito en Nixiweb, enlazar WordPress o Drupal, y configurar bases de datos MySQL. Explica cómo crear una cuenta en Nixiweb, registrar un dominio gratis, instalar WordPress o Drupal usando FTP, y configurar las bases de datos para cada plataforma.
Este documento explica cómo subir archivos a un servidor web. Primero, se debe identificar dónde están todos los archivos del sitio web, ya sea mediante código HTML o un editor HTML. Luego, los archivos se pueden subir al servidor a través de FTP o una interfaz web. Para subir archivos por FTP, se necesita un programa cliente de FTP y configurarlo con la información de acceso al servidor, como el nombre del servidor FTP, el usuario, la contraseña y el directorio de publicación. Algunos editores HTML también permiten subir archivos al servidor
Este documento proporciona una introducción al manejo de contenido en Plone, incluyendo tipos de contenido como colecciones y portlets. También cubre la configuración a través de Zope, incluyendo la administración de productos adicionales, hojas de estilo, flujos de trabajo y más. Finalmente, explica cómo navegar y modificar objetos en Zope a través de la interfaz de administración de Zope.
El documento proporciona instrucciones en 9 pasos para instalar el framework Helix3 en un servidor local WAMP. Los pasos incluyen descomprimir el archivo .rar de Helix en la carpeta www, crear una base de datos en phpMyAdmin, configurar los datos de la base de datos durante la instalación, e iniciar sesión en el panel de administración una vez completada la instalación para comenzar a crear páginas.
El documento describe los diferentes sistemas y métodos para publicar información en Internet, incluyendo páginas web estáticas, sistemas de gestión de contenidos, alojamiento web gratuito y de pago, protocolo FTP, y clientes FTP. Explica cómo crear y alojar páginas web de forma gratuita usando servicios como Tripod Lycos.
Este documento explica cómo subir archivos a un servidor web a través de FTP o una interfaz web. Detalla que los archivos deben identificarse y transferirse al servidor mediante un cliente FTP, requiriendo la dirección del servidor, nombre de usuario y contraseña. También menciona que algunos editores HTML integran funcionalidad FTP para subir páginas de forma sencilla.
Este documento presenta las reglas para formular el problema dual a partir del problema primal. Explica que el objetivo del problema dual es minimizar en lugar de maximizar y que las restricciones del problema primal se convierten en variables en el problema dual con signos opuestos o iguales dependiendo de si son restricciones de desigualdad o igualdad respectivamente. Además, incluye un ejemplo numérico para ilustrar el proceso de obtener el problema dual a partir del problema primal.
Este documento presenta una tesis de grado para optar al título de Magíster en Ingeniería Informática. La tesis se enfoca en proponer una metodología de evaluación de usabilidad para aplicaciones web transaccionales. Primero revisa los conceptos de usabilidad, ingeniería web y los principales métodos de evaluación de usabilidad. Luego analiza cómo estos métodos se han aplicado a aplicaciones web transaccionales. Finalmente, presenta un caso de estudio donde se aplican diversos métodos de evaluación a un prototipo web de una cadena de super
Este documento resume los indicadores de salud alcanzados en 2014 por el establecimiento de salud P.S. Huaychao. La mayoría de las metas de atención prenatal, control prenatal, atención de parto y planificación familiar se cumplieron parcialmente. La detección de cáncer cumplió algunas metas pero otras como informar a la población sobre cáncer no se lograron. Los controles de adolescentes y jóvenes tuvieron baja cobertura.
Este documento describe varios comandos del sistema operativo DOS. Explica cómo acceder a la consola de comandos desde el menú Inicio y cómo usar comodines como * y ? para agilizar búsquedas. También distingue entre comandos internos, que se cargan en el sistema operativo, y externos, que requieren archivos de comandos adicionales. Finalmente, detalla algunos comandos principales como TREE, MEM, APPEND y MOVE.
El documento describe el método de Monte Carlo, un método numérico para calcular probabilidades y otras cantidades utilizando secuencias de números aleatorios. Genera números aleatorios uniformemente distribuidos que luego transforma para producir otra secuencia distribuida según la función de probabilidad deseada. A partir de esta secuencia simulada, estima propiedades estadísticas de interés como probabilidades.
Este documento proporciona información sobre varios comandos de MS-DOS, incluyendo su función, etimología y sintaxis. Se explican comandos como DIR, COPY, DEL, EDIT y FORMAT entre otros. También se describen parámetros y funcionalidades adicionales de algunos comandos.
El documento presenta información sobre sistemas operativos. Explica conceptos básicos como procesos, planificación de procesos, programación concurrente, interbloqueos y gestión de memoria. Incluye definiciones de sistemas operativos, su evolución histórica y las funciones y objetivos principales como interfaz usuario-computadora y administrador de recursos.
El documento lista y describe los comandos de una computadora. Describe 13 comandos diferentes incluyendo move, rename, copy, edit, delete, dir, type, md, cd, cls y delete para mover, renombrar, copiar, editar, eliminar archivos y carpetas, mostrar esquemas de archivos, mostrar contenido de archivos, crear carpetas, cambiar de directorio, limpiar la pantalla y eliminar carpetas respectivamente. Cada comando incluye su estructura y función.
Este documento lista 36 expedientes relacionados con multas impuestas por el Consejo Consultivo de la Competencia (CCO) y el Tribunal de Sanciones de la Competencia (TSC) a diferentes empresas por infracciones a las normas de competencia. Las infracciones van desde incumplimiento en el requerimiento de información, prácticas anticompetitivas, competencia desleal, hasta abuso de posición dominante. Las multas van desde amonestaciones hasta 1,097 UIT, sumando un total de 3,720.88 UIT.
Los archivos por lotes consisten en una secuencia de comandos para ejecutar programas y manipular archivos. El documento describe los pasos para crear un archivo por lotes que copia dos archivos usando comandos como copy, rem, echo y pause. También explica comandos como goto y if exist que controlan el flujo de ejecución.
El documento describe la metodología de diseño conceptual de bases de datos utilizando el modelo entidad-relación. Explica los conceptos clave como entidades, relaciones, atributos, jerarquías y cardinalidades. Además, detalla las etapas del diseño conceptual como identificar entidades y relaciones, determinar atributos y dominios, y dibujar el diagrama entidad-relación.
1. El documento explica el origen de las extensiones .BAT en los archivos batch de MS-DOS, así como la evolución de los lenguajes de scripting en diferentes sistemas operativos como UNIX, MINIX y Windows. También describe las características y usos básicos de los archivos batch y comandos de MS-DOS.
La estudiante Brisayda Sánchez presentó un reporte sobre diferentes tipos de monitores, teclados y mouse para computadoras, así como sobre las diferentes formas de CPU, incluyendo monitores LED, LCD, CRT, DLP; teclados virtual, multimedia, touch y flexible; mouse ópticos, inalámbricos, bola táctil y puntero táctil; y formas de CPU como minitower y ultra esmall.
Este documento trata sobre la administración de la memoria. Explica los objetivos del sistema de gestión de memoria como la reubicación, protección y compartición de memoria. También describe los modelos de memoria de los procesos y las diferentes formas de organizar la memoria lógica y física.
Este documento trata sobre señales en sistemas operativos. Explica que las señales son un mecanismo para comunicar eventos entre procesos. Cuando un proceso recibe una señal, puede ignorarla, invocar la rutina de tratamiento por defecto o una rutina propia. Describe algunas señales importantes como SIGTERM, SIGKILL y SIGINT. También cubre funciones para enviar señales, establecer rutinas de tratamiento de señales, bloquear señales y usar temporizadores. Finalmente, propone algunos ejercicios prá
El documento proporciona información sobre las ayudas y comandos disponibles en MS-DOS. Explica que la ayuda se puede acceder con el comando HELP o añadiendo /? al final de un comando específico. A continuación, describe varios comandos internos como DIR, COPY y DEL, así como comandos externos como FORMAT, PRINT y LABEL. Finalmente, detalla los comandos para la gestión de directorios como MD, RD, CD y TREE y los comandos para la gestión de archivos como TYPE, RENAME y DEL.
El documento proporciona información sobre comandos de consola y administración de sistemas operativos, incluyendo comandos como net y ejemplos de su uso para agregar usuarios y grupos. También describe la creación y ejecución de archivos batch, así como estructuras de control de flujo y datos comunes en este tipo de archivos.
Joseph Schumpeter introdujo el concepto de innovación y destacó su importancia para el crecimiento empresarial. Según Schumpeter, las empresas pasan por un estado de estancamiento (circuito económico) y uno de crecimiento (evolución), siendo las innovaciones el motor que impulsa el paso de un estado a otro. La innovación involucra cambios en productos, procesos, organización y comercialización para adaptarse mejor a las necesidades del mercado.
El documento describe un libro escrito por Gabriel Carmona Romera titulado "Aplicaciones informáticas de hojas de cálculo (UF0321)" publicado en España por IC Editorial en 2011. El libro cubre el uso de hojas de cálculo y sus aplicaciones informáticas.
Este documento presenta el tema 3 de un curso sobre PHP. Explica cómo acceder a los datos de un formulario HTML desde PHP, cómo crear formularios dinámicos en PHP, cómo subir archivos al servidor, cómo actualizar campos dinámicamente con JavaScript y cómo validar los datos de un formulario.
Este documento trata sobre formularios en PHP. Explica cómo acceder a los datos de un formulario HTML desde PHP, incluyendo diferentes tipos de campos como texto, radio, checkbox y más. También cubre temas como la subida de archivos, campos dinámicos con JavaScript y la validación de datos en formularios.
Insertar Elemento de Contenido PHP en Typo3 6.0+ 6.2+Victor Aravena
Este documento describe 4 pasos para insertar contenido PHP dinámico en Typo3 mediante elementos de contenido. El primer paso explica cómo crear un script PHP. El segundo paso muestra cómo insertar ese script como un elemento de contenido en Typo3. El tercer paso enseña a insertar un formulario PHP. El cuarto paso demuestra cómo insertar un cliente de servicio web para obtener datos climáticos e información de conversión de monedas.
El documento explica cómo PHP permite procesar formularios web de manera sencilla. Describe cómo se pueden crear formularios, indicando la página PHP que los procesará y el método de envío de datos. Explica que los métodos GET y POST envían los datos de diferente forma, y cómo acceder a las variables del formulario en la página de procesamiento. También cubre brevemente el envío de correos electrónicos con PHP.
Este documento proporciona información sobre la creación y uso de formularios en documentos web. Explica cómo definir un formulario HTML con las etiquetas <form> y </form> y los diferentes parámetros que se pueden incluir. También describe cómo recuperar los datos introducidos en el formulario utilizando PHP, incluyendo diferentes tipos de campos como texto, radio, checkbox, entre otros. Por último, ofrece consejos sobre la seguridad al enviar datos a través de formularios.
El documento habla sobre formularios en HTML y su propósito de recolectar información del usuario. Explica que los formularios requieren de código del lado del servidor para recibir y procesar los datos ingresados. Luego describe la estructura básica de un formulario y algunos controles comunes como líneas de texto, opciones y fechas. También menciona los métodos GET y POST para enviar datos en PHP.
Este documento trata sobre el procesamiento de formularios en PHP. Explica conceptos básicos como variables predefinidas en PHP como $_SERVER, $_GET y $_POST y cómo se usan estas variables para acceder a los datos enviados en formularios. Luego describe los diferentes tipos de objetos de formulario como radio buttons, select, checkbox y cómo acceder a sus valores. Finalmente, propone una actividad práctica para crear un formulario HTML y procesarlo con PHP.
Este documento explica cómo recuperar datos de un formulario HTML con PHP. Primero, se crea un formulario con dos campos de texto y un botón para enviar los datos mediante el método GET. Luego, en un archivo PHP, se recuperan los valores introducidos mediante $_GET[] y se muestran por pantalla usando echo. Finalmente, el documento destaca la importancia de los nombres de los campos y del método de envío para recuperar correctamente los datos en PHP.
Este documento trata sobre el acceso a bases de datos MySQL desde PHP. Explica cómo instalar MySQL y phpMyAdmin, el lenguaje SQL para interactuar con las bases de datos, y las funciones de PHP para conectarse a MySQL, ejecutar consultas, procesar resultados y cerrar la conexión.
Este documento discute varios temas relacionados con la seguridad en aplicaciones web desarrolladas con PHP y MySQL. En particular, cubre la seguridad de variables globales, nombres de archivos, carga de archivos, bibliotecas, formularios e inyección SQL. La recomendación principal es validar todos los datos de entrada para aceptar solo valores válidos conocidos y rechazar valores no válidos, así como configurar adecuadamente PHP a través del archivo php.ini.
1) Los formularios permiten enviar datos desde el cliente al servidor. Symfony proporciona un componente de formularios que facilita su creación. 2) Se construye un formulario mediante un generador que añade campos vinculados a las propiedades de una entidad. 3) El formulario vincula los datos enviados a la entidad y la valida antes de procesarla.
Este documento describe varias vulnerabilidades relacionadas con la inclusión de archivos en PHP, incluidas las vulnerabilidades de inclusión de archivos remotos (RFI), inclusión de archivos locales (LFI) y transversal de directorios al descargar archivos. Explica cómo funcionan estas vulnerabilidades, proporciona ejemplos de código vulnerable y posibles soluciones de corrección.
Este documento trata sobre el acceso a bases de datos MySQL desde PHP. Explica cómo instalar MySQL y phpMyAdmin, conectarse a la base de datos desde PHP usando funciones como mysql_connect(), mysql_query() y mysql_fetch_array(), y el uso del lenguaje SQL para consultas, inserciones, actualizaciones y eliminaciones.
Este documento presenta una introducción al lenguaje PHP. Explica cómo instalar un servidor web local llamado EasyPHP para ejecutar programas PHP localmente antes de publicarlos en un servidor. Luego muestra cómo crear el primer programa PHP "Hola Mundo" y cómo tomar datos de un formulario web para usarlos en una página PHP. Finalmente, introduce la instrucción condicional IF en PHP para cambiar el comportamiento de un programa según diferentes condiciones.
Este documento describe los pasos para crear una página web con validación de usuarios y protección de páginas mediante sesiones. Incluye crear una base de datos, conectarla con PHP, crear archivos PHP para iniciar y destruir sesiones, validar usuarios, y mostrar enlaces a páginas protegidas.
Este documento proporciona instrucciones sobre cómo usar el componente AspUpload para subir archivos a un servidor web utilizando ASP. Explica cómo crear el formulario HTML para cargar archivos, cómo crear el objeto AspUpload en el código ASP y llamar a su método Save para guardar los archivos en una ubicación del servidor especificada. También menciona la necesidad de asegurarse de que el directorio de destino tenga permisos de escritura y proporciona un ejemplo completo de código HTML y ASP para implementar la carga de archivos
Symfony es un framework de PHP que nos permite crear aplicaciones web y que está construido usando como base más de 30 componentes reutilizables y desacoplados.
En esta charla hablaremos sobre la última versión de este framework, su filosofía, su funcionamiento en general, repasaremos algunos de sus componentes y expondremos algunas de las buenas prácticas, todo ello acompañado de ejemplos.
Este documento explica el uso de funciones, variables de sesión, estructuras condicionales y la sentencia switch en PHP. Describe cómo definir funciones, pasar parámetros, retornar valores, incluir archivos externos y llamar funciones. También explica cómo crear y acceder a variables de sesión para almacenar datos entre páginas. Finalmente, detalla el uso de las estructuras if, elseif y else para realizar bifurcaciones condicionales, así como la sentencia switch para evaluar múltiples opciones.
Este documento trata sobre la seguridad en PHP y presenta 6 temas principales: 1) variables globales, 2) nombres de ficheros, 3) subida de ficheros, 4) bibliotecas, 5) formularios y 6) configuración de PHP a través del fichero php.ini. El documento ofrece recomendaciones como deshabilitar register_globals, validar los nombres de ficheros, limitar el tamaño de subida de ficheros, almacenar bibliotecas fuera de la raíz web y usar htmlspecialchars() en datos de formularios.
Este documento lista varias infracciones cometidas por diferentes empresas de telecomunicaciones y las multas impuestas por OSIPTEL. Entre las infracciones se encuentran: vender servicios sin solicitar datos del cliente, no cumplir con medidas correctivas, no intercambiar información de guía telefónica actualizada, y proveer información inexacta sobre calidad de servicio. Las multas van desde 5 UIT por infracciones leves hasta 151 UIT por infracciones muy graves.
Este documento es una solicitud de confidencialidad dirigida a una entidad. Contiene información sobre la solicitud, incluyendo los datos de la empresa solicitante, la información materia de la solicitud, los motivos por los cuales se estima que la información debe mantenerse confidencial y el período durante el cual se solicita la confidencialidad. También incluye detalles sobre las medidas de resguardo de la información tomadas por la empresa y los funcionarios que tienen acceso a la misma.
Este documento presenta los estándares de calidad para la acreditación de las carreras profesionales universitarias de ingeniería en Perú. Explica el concepto de calidad en la educación superior y describe el modelo de calidad y estándares establecidos por el Consejo de Evaluación, Acreditación y Certificación de la Calidad de la Educación Superior Universitaria (CONEAU) para la acreditación de programas de ingeniería. Finalmente, destaca la importancia de la acreditación para promover el desarrollo en Perú a través del conoc
Este documento define los estándares de tipo valorativo y describe cómo evaluarlos, reportarlos y calificarlos. Los estándares de tipo valorativo se refieren a la calidad según la apreciación de expertos y evalúan el cumplimiento de relaciones y características de procesos. La evaluación implica relacionar lo solicitado en el estándar con la información presentada y emitir una apreciación de cumplimiento. Los resultados se reportan en tercera persona en formatos completados y la calificación puede ser de cumple o no cumple.
El documento compara los estándares de aseguramiento de la calidad de una universidad colombiana con los estándares peruanos. Determina que 22 de los estándares colombianos son equivalentes a los estándares peruanos. Proporciona detalles sobre cada estándar equivalente y la fuente de verificación. El propósito es validar que la universidad cumple con los requisitos de aseguramiento de calidad.
Este documento presenta la malla curricular de la carrera de Ingeniería Industrial, dividiéndola en asignaturas obligatorias y electivas. Indica que la carrera requiere un total de 205 créditos, de los cuales 40 son de estudios generales obligatorios, 150 de asignaturas obligatorias de la facultad y 15 créditos electivos. Además, incluye una lista detallada de las asignaturas obligatorias de la carrera con sus respectivos créditos.
La memoria anual 2013 del Seguro Social de Salud (EsSalud) describe las principales actividades y logros de la entidad durante ese año. Se adquirieron más de 2,000 equipos médicos para mejorar los servicios de salud a nivel nacional. También se mejoró la gestión de suministros de medicamentos. Se continuó contratando servicios externos para mejorar el acceso a camas hospitalarias y consultas especializadas. Además, se firmaron convenios con organizaciones internacionales para mejorar la planificación estratégica y la gestión de la
El afán de los humanos por conseguir adivinar el futuro para tomarJuan Timoteo Cori
Este documento introduce los conceptos y metodologías de la prospectiva tecnológica. Explica que la prospectiva se utiliza para reducir la incertidumbre sobre el futuro al recopilar las opiniones de expertos a través de técnicas sistematizadas como paneles de expertos, encuestas Delphi y construcción de escenarios. También describe las diferencias entre la prospectiva, la previsión tecnológica y la vigilancia tecnológica, señalando que la prospectiva contempla un horizonte más amplio y busca consensos entre
El documento presenta las respuestas a un cuestionario básico de requerimientos para un proyecto que modelará una base de datos geográfica sobre rutas de evacuación de un volcán en OpenGIS a partir de información en formato GML. El objetivo es estandarizar la información geográfica y permitir el acceso a la base de datos, con interfaces sencillas para guardar y consultar datos, almacenados en una base de datos MySQL Spatial.
Este documento presenta un esquema de análisis del conflicto social. Explica las principales teorías sobre el conflicto social, incluyendo enfoques funcionalistas, marxistas y de nuevas teorías. También describe las causas, formas, objetivos, desarrollo y consecuencias del conflicto social, así como criterios para clasificarlos. El autor analiza el conflicto desde perspectivas macrosociales e individuales.
El documento presenta el Plan Estratégico Institucional 2012-2016 del Seguro Social de Salud (EsSalud) en Perú. Incluye la visión, misión y objetivos estratégicos de EsSalud, así como las estrategias, indicadores y metas definidas para el periodo 2012-2016. El plan busca mejorar el acceso a servicios de salud de calidad para los asegurados, garantizar la sostenibilidad financiera de la institución y implementar una gestión eficiente basada en resultados.
Este documento presenta el proyecto de desarrollo de una aplicación móvil para Android llamada "MapaQuejas". Inicialmente se introducen los objetivos del proyecto y la justificación de la elección del mismo. A continuación, se realiza un estado del arte de las tecnologías implicadas como Android, Backend as a Service, Git, Eclipse y Java. Luego se especifican los requisitos funcionales y no funcionales del proyecto. Finalmente, se presenta el plan de trabajo incluyendo la metodología, participantes, cronograma y estimaciones.
El documento lista varias variables internas y externas que afectan las posibilidades laborales de los egresados universitarios. Las variables internas incluyen recursos, habilidades, ética, motivación, experiencia, investigaciones y antecedentes de una persona. Las variables externas incluyen oferta y demanda de empleo, prestigio de la universidad, mercado laboral, especializaciones y calidad de la enseñanza.
Este documento presenta los resultados de una auditoría de usabilidad realizada a la aplicación web Ventanilla Electrónica (VEA). Se evaluaron 73 indicadores de usabilidad agrupados en categorías como confiabilidad, eficiencia, funcionalidad y usabilidad. La mayoría de los indicadores fueron cumplidos, aunque se identificaron algunas mejoras, especialmente en campos como la terminología utilizada, la estructuración de la información y la coherencia visual.
Usabilidad de sitios web dedicados al comercio electrónico en buenos airesJuan Timoteo Cori
Este documento presenta una introducción a una investigación sobre la usabilidad de sitios web de comercio electrónico en Buenos Aires. Analiza tres sitios principales (Garbarino, Frávega y Ribeiro) y su interacción con los usuarios para la compra de productos electrónicos. Explica que muchos sitios agregan demasiados elementos visuales que distraen al usuario de su objetivo principal. La investigación evaluará la usabilidad de estos sitios a través de inspecciones de expertos y tests de usuarios para diagnosticar problemas y oportunidades de mejora en la
Este documento presenta un método para evaluar la usabilidad temprana en ambientes OO-Method a partir de modelos conceptuales. Se define un modelo de usabilidad basado en subcaracterísticas y atributos medibles. Se proponen métricas y agregaciones para medir los atributos a nivel de modelo conceptual, permitiendo evaluar la usabilidad sin necesidad de una aplicación final o participación de usuarios.
Este documento presenta una tesis doctoral sobre la inclusión de servicios en aplicaciones basados en patrones de usabilidad, tomando como caso de estudio el patrón UNDO/REDO. Se propone un proceso y técnicas asociadas para modelar, probar e implementar el servicio de UNDO/REDO en aplicaciones existentes. El proceso consta de cuatro fases: modelado del servicio, pruebas de la aplicación, creación del servicio e implementación, y pruebas del servicio. Se detallan las técnicas utilizadas en cada f
La tesis presenta un sistema de evaluación de la usabilidad de sitios web llamado Sirius. El sistema propone una clasificación de sitios web basada en su funcionalidad, y determina las tareas críticas y audiencias para cada tipo de sitio. También establece aspectos y criterios a considerar en la evaluación, y define su relevancia dependiendo del tipo de sitio. Esto permite formular una métrica de usabilidad ajustada. La herramienta Prometheus soporta el sistema. La validación muestra que la métrica puede medir con precisión el
Este documento presenta una propuesta de nuevas heurísticas para evaluar la usabilidad de sitios web transaccionales. Argumenta que las heurísticas actuales de Nielsen ya no son adecuadas para este tipo de sitios debido a falencias e inducen a errores. Se realizaron estudios de caso utilizando métodos de evaluación heurística y encuestas de percepción que mostraron problemas en las heurísticas existentes. Como resultado, la investigación propone 15 nuevas heurísticas para evaluar la usabilidad de sitios web transaccionales de manera
COMUNIDADES DE APRENDIZAJE EN EL CURSO DE APLICACIONES PARA INTERNET
Tema3
1. Desarrollo de sitios web con
PHP y MySQL
Tema 3: Formularios
José Mariano González Romano
mariano@lsi.us.es
2. Tema 3: Formularios
1. Acceso a formularios HTML desde PHP
2. El formulario de PHP
3. Subida de ficheros al servidor
4. Validación de los datos de un formulario
3. Acceso a formularios desde PHP
Desde PHP se puede acceder fácilmente a los datos
introducidos desde un formulario HTML
Veámoslo con un ejemplo simple
6. Acceso a formularios desde PHP
A partir de PHP 4.2.0, el valor por defecto de la directiva de
PHP register_globals es off
Esto tiene una gran importancia sobre los formularios, ya
que no es posible acceder a las variables enviadas de la
manera anterior (como variables globales). En su lugar hay
que utilizar la variable predefinida de PHP $_REQUEST,
escribiendo $_REQUEST[‘edad’] en lugar de $edad
Se puede poner register_globals = on en el fichero de
configuración php.ini, pero no es recomendable por motivos
de seguridad. Una alternativa que permite hacer mínimos
cambios en el código ya existente es la siguiente:
$edad = $_REQUEST[‘edad’];
8. Acceso a formularios desde PHP
Ejercicio 1: formulario simple
– Ilustra cómo acceder a los valores introducidos desde un
formulario HTML
9. Acceso a formularios desde PHP
Acceso a los diferentes tipos de elementos de entrada de
formulario
– Elementos de tipo INPUT
• TEXT
• RADIO
• CHECKBOX
• BUTTON
• FILE
• HIDDEN
• PASSWORD
• SUBMIT
– Elemento SELECT
• Simple / múltiple
– Elemento TEXTAREA
10. Acceso a formularios desde PHP
TEXT
Introduzca la cadena a buscar:
<INPUT TYPE="text" NAME="cadena" VALUE="valor por defecto" SIZE="20">
<?PHP
$cadena = $_REQUEST[‘cadena’];
print ($cadena);
?>
11. Acceso a formularios desde PHP
RADIO
Sexo:
<INPUT TYPE="radio" NAME=“sexo" VALUE=“M“ CHECKED>Mujer
<INPUT TYPE="radio" NAME=“sexo" VALUE=“H">Hombre
<?PHP
$sexo = $_REQUEST[‘sexo’];
print ($sexo);
?>
13. Acceso a formularios desde PHP
BUTTON
<INPUT TYPE="button" NAME=“actualizar" VALUE="Actualizar datos">
<?PHP
$actualizar = $_REQUEST[‘actualizar’];
if ($actualizar)
print ("Se han actualizado los datos");
?>
14. Acceso a formularios desde PHP
FILE
<FORM ACTION="procesa.php" METHOD="post“
ENCTYPE="multipart/form-data">
<INPUT TYPE="file" NAME="fichero">
</FORM>
15. Acceso a formularios desde PHP
HIDDEN
<?PHP
print(“<INPUT TYPE=’hidden’ NAME=’username’ VALUE=’$usuario’>n”);
?>
<?PHP
$username = $_REQUEST[‘username’];
print ($username);
?>
16. Acceso a formularios desde PHP
PASSWORD
Contraseña: <INPUT TYPE="password" NAME="clave">
<?PHP
$clave = $_REQUEST[‘clave’];
print ($clave);
?>
17. Acceso a formularios desde PHP
SUBMIT
<INPUT TYPE="submit" NAME="enviar" VALUE="Enviar datos">
<?PHP
$enviar = $_REQUEST[‘enviar’];
if ($enviar)
print ("Se ha pulsado el botón de enviar");
?>
20. Acceso a formularios desde PHP
TEXTAREA
Comentario:
<TEXTAREA COLS=“50" ROWS=“4" NAME="comentario">
Este libro me parece ...
</TEXTAREA>
<?PHP
$comentario = $_REQUEST[‘comentario’];
print ($comentario);
?>
21. Acceso a formularios desde PHP
Ejercicio 2: programa que muestra los datos
introducidos desde un formulario
– Ilustra cómo acceder a los valores introducidos desde todos
los tipos de elementos de entrada de un formulario, con
excepción de los tipos BUTTON y FILE, que se tratan en
ejercicios posteriores
22. El formulario de PHP
La forma habitual de trabajar con formularios en PHP es
utilizar un único programa que procese el formulario o lo
muestre según haya sido o no enviado, respectivamente
Ventajas:
– Disminuye el número de ficheros
– Permite validar los datos del formulario en el propio formulario
Procedimiento:
si se ha enviado el formulario:
Procesar formulario
si no:
Mostrar formulario
fsi
23. El formulario de PHP
Esquema de funcionamiento:
a) b)
si se ha enviado el formulario:
Procesar formulario
si no:
Mostrar formulario
fsi
– La 1ª vez que se carga la página se muestra el formulario (a)
– La 2ª vez se procesa el formulario (b)
24. El formulario de PHP
Para saber si se ha enviado el formulario se acude a la
variable correspondiente al botón de envío. Si este botón
aparece de la siguiente forma en el formulario HTML:
<INPUT TYPE="SUBMIT" NAME="enviar“ VALUE="procesar">
entonces la condición anterior se transforma en:
if (isset($enviar))
o bien
if ($enviar == “procesar”)
25. El formulario de PHP
Ejercicio 3: formulario de PHP
– Ilustra cómo crear páginas multipropósito que sirven tanto
para mostrar un formulario como para procesarlo
26. Subida de ficheros al servidor
Para subir un fichero al servidor se utiliza el elemento de
entrada FILE
Hay que tener en cuenta una serie de consideraciones
importantes:
– El elemento FORM debe tener el atributo
ENCTYPE="multipart/form-data“
– El fichero tiene un límite en cuanto a su tamaño. Este límite se
fija de dos formas diferentes:
• En el fichero de configuración php.ini
• En el propio formulario
27. Subida de ficheros al servidor
php.ini
;;;;;;;;;;;;;;;;
; File Uploads ;
;;;;;;;;;;;;;;;;
; Whether to allow HTTP file uploads.
file_uploads = On
; Temporary directory for HTTP uploaded files (will use
; system default if not specified).
;upload_tmp_dir =
; Maximum allowed size for uploaded files.
upload_max_filesize = 2M
formulario
<INPUT TYPE=”HIDDEN” NAME=”MAX_FILE_SIZE” VALUE='102400'>
<INPUT TYPE=”FILE” NAME="fichero">
28. Subida de ficheros al servidor
Consideraciones (cont)
– Debe darse al fichero un nombre que evite coincidencias con
ficheros ya subidos. Por ello, y como norma general, debe
descartarse el nombre original del fichero y crear uno nuevo
que sea único
– El fichero subido se almacena en un directorio temporal y
hemos de moverlo al directorio de destino usando la función
move_upload_file()
Procedimiento:
si se ha subido correctamente el fichero:
Asignar un nombre al fichero
Mover el fichero a su ubicación definitiva
si no:
Mostrar un mensaje de error
fsi
29. Subida de ficheros al servidor
HTML
<INPUT TYPE="HIDDEN" NAME="MAX_FILE_SIZE" VALUE="102400">
<INPUT TYPE="FILE" SIZE="44" NAME="imagen">
La variable $_FILES contiene toda la información del fichero
subido:
– $_FILES['imagen']['name']
• Nombre original del fichero en la máquina cliente
– $_FILES['imagen']['type']
• Tipo mime del fichero. Por ejemplo, "image/gif"
– $_FILES['imagen']['size']
• Tamaño en bytes del fichero subido
– $_FILES['imagen']['tmp_name']
• Nombre del fichero temporal en el que se almacena el fichero
subido en el servidor
– $_FILES['imagen’]['error']
• Código de error asociado al fichero subido
30. Subida de ficheros al servidor
PHP
if (is_uploaded_file ($_FILES['imagen']['tmp_name']))
{
$nombreDirectorio = "img/";
$idUnico = time();
$nombreFichero = $idUnico . "-" . $_FILES['imagen']['name'];
move_uploaded_file ($_FILES['imagen']['tmp_name'],
$nombreDirectorio . $nombreFichero);
}
else
print ("No se ha podido subir el ficheron");
31. Subida de ficheros al servidor
PHP
if (is_uploaded_file ($_FILES['imagen']['tmp_name']))
{
$nombreDirectorio = "img/";
$nombreFichero = $_FILES['imagen']['name'];
$nombreCompleto = $nombreDirectorio . $nombreFichero;
if (is_file($nombreCompleto))
{
$idUnico = time();
$nombreFichero = $idUnico . "-" . $nombreFichero;
}
move_uploaded_file ($_FILES['imagen']['tmp_name'],
$nombreDirectorio . $nombreFichero);
}
else
print ("No se ha podido subir el ficheron");
32. Subida de ficheros al servidor
Ejercicio 4: subida de un fichero al servidor
– Ilustra cómo subir ficheros a un servidor, cómo controlar su
tamaño, cómo crear un nombre único para el fichero y
cómo almacenarlo en el lugar deseado
33. Validación de formularios
Toda la información proveniente de un formulario debe
considerarse por norma como contaminada, y hay que
validarla antes de darla por buena y procesarla
Lo más eficiente es mostrar los errores sobre el propio
formulario para facilitar su corrección. Procedimiento:
si se ha enviado el formulario:
si hay errores:
Mostrar formulario con errores
si no:
Procesar formulario
fsi
si no:
Mostrar formulario
fsi
34. Validación de formularios
Este procedimiento se puede resumir para que sólo haya que
mostrar una vez el formulario, bien con los valores por defecto
o con los valores introducidos, y con los errores en su caso:
si se ha enviado el formulario:
validar datos
fsi
si se ha enviado el formulario y no hay errores:
Procesar formulario
si no:
Mostrar formulario con valores por defecto o ya
enviados
fsi
35. Validación de formularios
Esquema de funcionamiento:
a) b) c)
si se ha enviado el formulario:
validar datos
fsi
si se ha enviado y no hay errores:
Procesar formulario
si no:
Mostrar formulario
fsi
– La 1ª vez que se carga la página se muestra el formulario (a)
– La 2ª y sucesivas veces se validan los datos
• Si hay errores, se muestra de nuevo el formulario con los errores (b)
• Si no hay, se procesa el formulario (c)
36. Validación de formularios
Ejercicio 5: validación de los datos introducidos en un
formulario
– Ilustra cómo realizar una validación de los datos
introducidos en un formulario en el propio formulario