Este documento explica cómo crear una tabla en MySQL para almacenar imágenes y proporciona un ejemplo de código. Se recomienda usar un campo BLOB y campos adicionales para el nombre, tamaño y formato de la imagen. También muestra cómo transferir imágenes a través de un formulario HTML, guardarlas en la base de datos, y recuperarlas para mostrarlas en una página web.
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 presenta una guía de laboratorio sobre la creación de hojas de estilo CSS y la validación de formularios con JavaScript. Explica brevemente qué son los CSS y sus ventajas, y proporciona un ejemplo de código CSS. También explica qué es JavaScript y sus usos, incluyendo la validación de formularios. Finalmente, presenta un ejemplo de formulario con validación de campos mediante JavaScript.
Este documento describe varios servicios web de Google, incluyendo Gmail (servicio de correo electrónico), Google Maps (servicio de mapeo), Google Docs (procesador de texto y hoja de cálculo en línea), Google AdSense (servicio de publicidad contextual), y Google Analytics (herramienta de análisis web). También menciona otros servicios como Google Reader, Google Calendar, Google Books, Google Scholar y Google Talk. En total, el documento lista más de 40 servicios web diferentes ofrecidos por Google.
Guia N5 Proyectos Web Consultas Php Y My SqlJose Ponce
El documento presenta una guía de laboratorio sobre programación con PHP para conectar y consultar una base de datos MySQL. Incluye funciones PHP para conectarse a la base de datos, seleccionar una tabla, enviar consultas SQL, obtener y procesar resultados, y cerrar la conexión. También presenta ejemplos de código PHP para realizar consultas simples y con criterios de búsqueda a tablas de una base de datos. El objetivo final es que el estudiante desarrolle 4 formularios para consultar diferentes tablas.
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 describe los principales elementos y etiquetas que componen el lenguaje de marcado HTML para crear páginas web. Incluye etiquetas para la cabecera, cuerpo, párrafos, listas, tablas, formularios, enlaces, imágenes y otros elementos multimedia. También presenta atributos para formato, estilo, posición y otros aspectos visuales del contenido.
Las directivas en JSP se usan para proporcionar información al motor JSP para generar la página. Existen tres tipos de directivas: página, inclusión de archivos y librería de etiquetas. La directiva page se usa para definir atributos que se aplican a toda la página JSP e incluye archivos, como el tipo de contenido, la página de error y la importación de clases.
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 presenta una guía de laboratorio sobre la creación de hojas de estilo CSS y la validación de formularios con JavaScript. Explica brevemente qué son los CSS y sus ventajas, y proporciona un ejemplo de código CSS. También explica qué es JavaScript y sus usos, incluyendo la validación de formularios. Finalmente, presenta un ejemplo de formulario con validación de campos mediante JavaScript.
Este documento describe varios servicios web de Google, incluyendo Gmail (servicio de correo electrónico), Google Maps (servicio de mapeo), Google Docs (procesador de texto y hoja de cálculo en línea), Google AdSense (servicio de publicidad contextual), y Google Analytics (herramienta de análisis web). También menciona otros servicios como Google Reader, Google Calendar, Google Books, Google Scholar y Google Talk. En total, el documento lista más de 40 servicios web diferentes ofrecidos por Google.
Guia N5 Proyectos Web Consultas Php Y My SqlJose Ponce
El documento presenta una guía de laboratorio sobre programación con PHP para conectar y consultar una base de datos MySQL. Incluye funciones PHP para conectarse a la base de datos, seleccionar una tabla, enviar consultas SQL, obtener y procesar resultados, y cerrar la conexión. También presenta ejemplos de código PHP para realizar consultas simples y con criterios de búsqueda a tablas de una base de datos. El objetivo final es que el estudiante desarrolle 4 formularios para consultar diferentes tablas.
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 describe los principales elementos y etiquetas que componen el lenguaje de marcado HTML para crear páginas web. Incluye etiquetas para la cabecera, cuerpo, párrafos, listas, tablas, formularios, enlaces, imágenes y otros elementos multimedia. También presenta atributos para formato, estilo, posición y otros aspectos visuales del contenido.
Las directivas en JSP se usan para proporcionar información al motor JSP para generar la página. Existen tres tipos de directivas: página, inclusión de archivos y librería de etiquetas. La directiva page se usa para definir atributos que se aplican a toda la página JSP e incluye archivos, como el tipo de contenido, la página de error y la importación de clases.
Acceso a BBDD mediante un servlet que delega temporalmente el procesamiento de la petición a un segundo servlet que conecta y realiza operaciones con la base de datos.
El objetivo de esta práctica es aplicar de forma integral los aspectos básicos de flash en una aplicación web, realizada totalmente en flash(ActionScript), que permite clasificar y acceder a una serie de prácticas resueltas relacionadas con materias informáticas. En esta práctica se utilizan componentes (Accordion, Button, ProgressBar, RadioButton, ScrollPane, Tree, MediaDisplay, MediaController, Window,…), loadMovie, #include (.as), import (class), clips de película, audio y video, capas máscara y guía, etc.
El documento proporciona una guía rápida de los comandos HTML más usados, incluyendo etiquetas para formato de texto, imágenes, tablas, formularios, marcos y enlaces. Explica cómo crear páginas web básicas usando estas etiquetas HTML.
Las etiquetas <HTML> y </HTML> indican el principio y fin de un documento web. Dentro de <HEAD> se incluye el título, autor y palabras clave. La etiqueta <BODY> contiene el cuerpo del documento con texto, imágenes, enlaces y tablas. El documento proporciona códigos HTML básicos para formato, fuentes, encabezados, alineación, saltos de línea, párrafos e imágenes.
Este documento describe las etiquetas básicas del lenguaje HTML utilizadas para crear y formato de páginas web. Explica la estructura básica de un documento HTML y las etiquetas para formato de texto, cambio de estilo de letra, inserción de elementos gráficos como imágenes y tablas, y creación de formularios.
El HTML es el lenguaje utilizado para crear páginas web. Está compuesto de etiquetas que definen la estructura y elementos del documento, como texto, imágenes, videos y más. Los navegadores interpretan el código HTML para mostrar la página al usuario. Una página básica contiene las secciones <head> y <body>, y comandos como <p> para párrafos y <img> para imágenes.
Jquery para principianes
JQUERY
AJAX ENVIAR FORMULARIOS SIN RECARGAR
ACTUALIZAR UN ELEMENTO SIN RECARGAR
COMBOS DEPENDIENTES AJAX BASE DE DATOS
STAR RATING JQUERY SIN BASE DE DATOS
STAR RATING JQUERY PLUGIN
DROPDOWN MENU DESPLEGABLE
ENVIA CORREOS SIN RECARGAR
PANEL DE IMAGENES CAROUSEL
INTERCAMBIO DE ELEMENTOS ENTRE 2 LISTAS
RECARGAR TEXTO AUTOMATICAMENTE
AGREGAR GRAFICOS ESTADISTICOS PIE
VALIDAR FORMULARIOS
INCLUIR TOOLTIP EN MAPA DE IMÁGENES
SUBIR MULTIPLES ARCHIVOS
WEB MODULAR PHP
SLIDER CONTENIDO DESTACADO
VENTANA MODAL
AGREGAR BORRAR CAMPOS
MODIFICANDO ATRIBUTOS
JQUERY MUSIC PLAYER
OCULTAR /MOSTRAR SECCIONES DE NUESTRO SITIO
Este documento describe las etiquetas básicas de HTML para estructurar páginas web. Explica etiquetas para cabeceras, párrafos, enlaces, imágenes, tablas, formularios, marcos y más. Proporciona atributos comunes como align, width y otros para formatear el contenido.
Este documento lista las etiquetas HTML más utilizadas y brinda una breve descripción de cada una. Algunas de las etiquetas más comunes incluyen <p> para párrafos, <b> para negrita, <i> para itálica, <img> para imágenes, <a> para hipervínculos, <table> para tablas, <ul> y <ol> para listas desordenadas y ordenadas respectivamente, y <div> y <span> para agrupar contenido. El documento provee una referencia útil de las etiquetas bás
El documento proporciona información sobre PHP-Nuke, un sistema de gestión de contenidos desarrollado en PHP. Explica los requisitos técnicos, la estructura básica incluyendo cabecera, bloques y módulos, y detalla los pasos para instalar PHP-Nuke localmente usando AppServ. Además, describe las principales opciones del panel de control como respaldos, bloques, usuarios y configuración general.
Este documento proporciona una lista de las principales etiquetas HTML con una breve descripción de su función y los atributos más comunes. Algunas etiquetas comunes son <A> para hipervínculos, <IMG> para imágenes, <TABLE> para tablas, <BODY> para el cuerpo del documento y <HEAD> para el encabezado. La mayoría de las etiquetas tienen atributos opcionales para controlar aspectos como el color, tamaño, alineación y más.
Este documento describe los comandos básicos de HTML para crear y formatear elementos en una página web, incluyendo etiquetas para el encabezado, cuerpo, título, fuentes, listas, imágenes, música y video. Explica cómo usar etiquetas como <HTML>, <HEAD>, <BODY>, <TITLE> para estructurar una página y comandos como <B>, <I>, <U> para aplicar formato de texto.
El documento explica qué son los headers en PHP y cómo utilizarlos. Los headers deben ser lo primero que recibe el navegador y no pueden ir precedidos de etiquetas HTML ni líneas en blanco. El documento proporciona ejemplos de diferentes headers como Cache-Control, Content-Type y Content-Disposition, y explica cómo generar y visualizar PDFs en memoria usando funciones PHP.
HTML es el lenguaje usado para crear páginas web. Los documentos HTML son archivos de texto que contienen etiquetas para estructurar y dar formato al contenido. Las etiquetas más comunes incluyen <html> para abrir y cerrar un documento, <head> para el encabezado, <body> para el contenido visible, <p> para párrafos, y <a> para hipervínculos.
Los JavaBeans son componentes reutilizables e independientes de la plataforma que permiten trabajar en equipo de forma eficiente al ocultar la implementación y mostrar solo los servicios que ofrecen. Los JavaBeans se pueden usar como controles de interfaz o para representar entidades y reglas de negocio en aplicaciones web. En JSP, las etiquetas <jsp:useBean>, <jsp:setProperty> y <jsp:getProperty> permiten instanciar y configurar JavaBeans y acceder a sus propiedades y métodos.
Este documento resume las principales etiquetas HTML y sus atributos más comunes. Explica etiquetas para formato de texto, hipervínculos, imágenes, tablas, formularios y más. Incluye etiquetas para encabezados, párrafos, listas, marquesinas y otros elementos básicos de diseño web. Además, describe los atributos más usados como SRC, HREF, ALIGN, WIDTH y otros para controlar el comportamiento y apariencia de los elementos HTML.
Este documento describe la implementación de cuadros de diálogo en una aplicación jQuery Mobile. La aplicación contiene dos páginas HTML que muestran dos tipos de cuadros de diálogo: uno enlazado a una página externa y otro enlazado internamente con un tema personalizado. Los cuadros de diálogo se abren usando data-rel="dialog" y permiten mostrar información de forma modal sin cambiar de página principal.
Este documento habla sobre el proceso de mercadotecnia. Define los cuatro elementos clave de la mezcla de mercadotecnia (producto, precio, plaza y promoción) y explica que la segmentación de mercado consiste en dividir el mercado total en grupos más pequeños con características y necesidades comunes. También describe los componentes del micro y macro ambiente de mercado y las estrategias de posicionamiento de productos.
El documento presenta una introducción a la planificación estratégica. Explica que la planificación estratégica consiste en un patrón coherente de decisiones que determina el propósito y objetivos de una organización a largo plazo. Luego describe las fases del proceso de planificación estratégica, incluyendo definir la visión, analizar el entorno interno y externo, establecer la misión, objetivos y estrategias, e implementar factores estratégicos. Finalmente, resalta que la estrategia debe ser el trabajo di
Durante el Mobile World Congress, 17 grandes compañías de teléfonos móviles acordaron crear un cargador universal para todos los modelos que se conectaría vía USB. Firmaron el acuerdo gigantes como Nokia, Samsung, Motorola y Sony Ericsson. El cargador universal beneficiaría a los usuarios y empresas al terminar con problemas de compatibilidad, y se estima que podría ahorrar hasta un 50% de energía. El cargador universal empezará a implementarse en un año y se prevé su salida al mercado en 2012.
Las Chicas del Apartamento 512 Presentación de Españakimberlyrios
El documento describe varias características lingüísticas del español en España. Menciona que hay cuatro lenguas oficiales en España: gallego, vasco, catalán y castellano. Luego describe algunas diferencias fonéticas entre las regiones de España, incluyendo la pronunciación de las consonantes /b, d, g/, la eliminación de la "s", y variaciones en la pronunciación de la "ll" y la "y". También habla de diferencias en la pronunciación de la "s" entre el norte y el sur de España.
1) José, el hijo favorito de Jacob, es vendido como esclavo por sus hermanos celosos y llevado a Egipto. 2) Allí, José se convierte en un alto funcionario gracias a su habilidad para interpretar sueños y evita una hambruna al almacenar grano durante los años abundantes. 3) Años más tarde, cuando sus hermanos viajan a Egipto durante la hambruna, José los reconoce pero no se revela, aunque finalmente se reúne con su familia.
Acceso a BBDD mediante un servlet que delega temporalmente el procesamiento de la petición a un segundo servlet que conecta y realiza operaciones con la base de datos.
El objetivo de esta práctica es aplicar de forma integral los aspectos básicos de flash en una aplicación web, realizada totalmente en flash(ActionScript), que permite clasificar y acceder a una serie de prácticas resueltas relacionadas con materias informáticas. En esta práctica se utilizan componentes (Accordion, Button, ProgressBar, RadioButton, ScrollPane, Tree, MediaDisplay, MediaController, Window,…), loadMovie, #include (.as), import (class), clips de película, audio y video, capas máscara y guía, etc.
El documento proporciona una guía rápida de los comandos HTML más usados, incluyendo etiquetas para formato de texto, imágenes, tablas, formularios, marcos y enlaces. Explica cómo crear páginas web básicas usando estas etiquetas HTML.
Las etiquetas <HTML> y </HTML> indican el principio y fin de un documento web. Dentro de <HEAD> se incluye el título, autor y palabras clave. La etiqueta <BODY> contiene el cuerpo del documento con texto, imágenes, enlaces y tablas. El documento proporciona códigos HTML básicos para formato, fuentes, encabezados, alineación, saltos de línea, párrafos e imágenes.
Este documento describe las etiquetas básicas del lenguaje HTML utilizadas para crear y formato de páginas web. Explica la estructura básica de un documento HTML y las etiquetas para formato de texto, cambio de estilo de letra, inserción de elementos gráficos como imágenes y tablas, y creación de formularios.
El HTML es el lenguaje utilizado para crear páginas web. Está compuesto de etiquetas que definen la estructura y elementos del documento, como texto, imágenes, videos y más. Los navegadores interpretan el código HTML para mostrar la página al usuario. Una página básica contiene las secciones <head> y <body>, y comandos como <p> para párrafos y <img> para imágenes.
Jquery para principianes
JQUERY
AJAX ENVIAR FORMULARIOS SIN RECARGAR
ACTUALIZAR UN ELEMENTO SIN RECARGAR
COMBOS DEPENDIENTES AJAX BASE DE DATOS
STAR RATING JQUERY SIN BASE DE DATOS
STAR RATING JQUERY PLUGIN
DROPDOWN MENU DESPLEGABLE
ENVIA CORREOS SIN RECARGAR
PANEL DE IMAGENES CAROUSEL
INTERCAMBIO DE ELEMENTOS ENTRE 2 LISTAS
RECARGAR TEXTO AUTOMATICAMENTE
AGREGAR GRAFICOS ESTADISTICOS PIE
VALIDAR FORMULARIOS
INCLUIR TOOLTIP EN MAPA DE IMÁGENES
SUBIR MULTIPLES ARCHIVOS
WEB MODULAR PHP
SLIDER CONTENIDO DESTACADO
VENTANA MODAL
AGREGAR BORRAR CAMPOS
MODIFICANDO ATRIBUTOS
JQUERY MUSIC PLAYER
OCULTAR /MOSTRAR SECCIONES DE NUESTRO SITIO
Este documento describe las etiquetas básicas de HTML para estructurar páginas web. Explica etiquetas para cabeceras, párrafos, enlaces, imágenes, tablas, formularios, marcos y más. Proporciona atributos comunes como align, width y otros para formatear el contenido.
Este documento lista las etiquetas HTML más utilizadas y brinda una breve descripción de cada una. Algunas de las etiquetas más comunes incluyen <p> para párrafos, <b> para negrita, <i> para itálica, <img> para imágenes, <a> para hipervínculos, <table> para tablas, <ul> y <ol> para listas desordenadas y ordenadas respectivamente, y <div> y <span> para agrupar contenido. El documento provee una referencia útil de las etiquetas bás
El documento proporciona información sobre PHP-Nuke, un sistema de gestión de contenidos desarrollado en PHP. Explica los requisitos técnicos, la estructura básica incluyendo cabecera, bloques y módulos, y detalla los pasos para instalar PHP-Nuke localmente usando AppServ. Además, describe las principales opciones del panel de control como respaldos, bloques, usuarios y configuración general.
Este documento proporciona una lista de las principales etiquetas HTML con una breve descripción de su función y los atributos más comunes. Algunas etiquetas comunes son <A> para hipervínculos, <IMG> para imágenes, <TABLE> para tablas, <BODY> para el cuerpo del documento y <HEAD> para el encabezado. La mayoría de las etiquetas tienen atributos opcionales para controlar aspectos como el color, tamaño, alineación y más.
Este documento describe los comandos básicos de HTML para crear y formatear elementos en una página web, incluyendo etiquetas para el encabezado, cuerpo, título, fuentes, listas, imágenes, música y video. Explica cómo usar etiquetas como <HTML>, <HEAD>, <BODY>, <TITLE> para estructurar una página y comandos como <B>, <I>, <U> para aplicar formato de texto.
El documento explica qué son los headers en PHP y cómo utilizarlos. Los headers deben ser lo primero que recibe el navegador y no pueden ir precedidos de etiquetas HTML ni líneas en blanco. El documento proporciona ejemplos de diferentes headers como Cache-Control, Content-Type y Content-Disposition, y explica cómo generar y visualizar PDFs en memoria usando funciones PHP.
HTML es el lenguaje usado para crear páginas web. Los documentos HTML son archivos de texto que contienen etiquetas para estructurar y dar formato al contenido. Las etiquetas más comunes incluyen <html> para abrir y cerrar un documento, <head> para el encabezado, <body> para el contenido visible, <p> para párrafos, y <a> para hipervínculos.
Los JavaBeans son componentes reutilizables e independientes de la plataforma que permiten trabajar en equipo de forma eficiente al ocultar la implementación y mostrar solo los servicios que ofrecen. Los JavaBeans se pueden usar como controles de interfaz o para representar entidades y reglas de negocio en aplicaciones web. En JSP, las etiquetas <jsp:useBean>, <jsp:setProperty> y <jsp:getProperty> permiten instanciar y configurar JavaBeans y acceder a sus propiedades y métodos.
Este documento resume las principales etiquetas HTML y sus atributos más comunes. Explica etiquetas para formato de texto, hipervínculos, imágenes, tablas, formularios y más. Incluye etiquetas para encabezados, párrafos, listas, marquesinas y otros elementos básicos de diseño web. Además, describe los atributos más usados como SRC, HREF, ALIGN, WIDTH y otros para controlar el comportamiento y apariencia de los elementos HTML.
Este documento describe la implementación de cuadros de diálogo en una aplicación jQuery Mobile. La aplicación contiene dos páginas HTML que muestran dos tipos de cuadros de diálogo: uno enlazado a una página externa y otro enlazado internamente con un tema personalizado. Los cuadros de diálogo se abren usando data-rel="dialog" y permiten mostrar información de forma modal sin cambiar de página principal.
Este documento habla sobre el proceso de mercadotecnia. Define los cuatro elementos clave de la mezcla de mercadotecnia (producto, precio, plaza y promoción) y explica que la segmentación de mercado consiste en dividir el mercado total en grupos más pequeños con características y necesidades comunes. También describe los componentes del micro y macro ambiente de mercado y las estrategias de posicionamiento de productos.
El documento presenta una introducción a la planificación estratégica. Explica que la planificación estratégica consiste en un patrón coherente de decisiones que determina el propósito y objetivos de una organización a largo plazo. Luego describe las fases del proceso de planificación estratégica, incluyendo definir la visión, analizar el entorno interno y externo, establecer la misión, objetivos y estrategias, e implementar factores estratégicos. Finalmente, resalta que la estrategia debe ser el trabajo di
Durante el Mobile World Congress, 17 grandes compañías de teléfonos móviles acordaron crear un cargador universal para todos los modelos que se conectaría vía USB. Firmaron el acuerdo gigantes como Nokia, Samsung, Motorola y Sony Ericsson. El cargador universal beneficiaría a los usuarios y empresas al terminar con problemas de compatibilidad, y se estima que podría ahorrar hasta un 50% de energía. El cargador universal empezará a implementarse en un año y se prevé su salida al mercado en 2012.
Las Chicas del Apartamento 512 Presentación de Españakimberlyrios
El documento describe varias características lingüísticas del español en España. Menciona que hay cuatro lenguas oficiales en España: gallego, vasco, catalán y castellano. Luego describe algunas diferencias fonéticas entre las regiones de España, incluyendo la pronunciación de las consonantes /b, d, g/, la eliminación de la "s", y variaciones en la pronunciación de la "ll" y la "y". También habla de diferencias en la pronunciación de la "s" entre el norte y el sur de España.
1) José, el hijo favorito de Jacob, es vendido como esclavo por sus hermanos celosos y llevado a Egipto. 2) Allí, José se convierte en un alto funcionario gracias a su habilidad para interpretar sueños y evita una hambruna al almacenar grano durante los años abundantes. 3) Años más tarde, cuando sus hermanos viajan a Egipto durante la hambruna, José los reconoce pero no se revela, aunque finalmente se reúne con su familia.
El documento presenta diferentes manifestaciones de la poesía popular, como la décima, los versos del mundo al revés, el canto por angelito y el canto a lo poeta. Explica las características formales de estos géneros poéticos populares, como su estructura métrica y rima. También define conceptos métricos como el verso, estrofa y poema, y describe figuras como la sinalefa, diálefay licencias métricas. El objetivo es distinguir las expresiones del canto a lo humano y divino en la po
Diputados Aprueban Proyecto Que Valida La Firma Digitalderlisa
El diputado Héctor David Ocampos explicó que Paraguay es el único país de Sudamérica sin una ley que reconozca la validez legal de las operaciones electrónicas, por lo que el proyecto de ley aprobado viene a llenar este vacío legal. El proyecto fue aprobado por la Cámara de Diputados y remitido a la Cámara de Senadores para su estudio y consideración.
El documento describe las instalaciones de la vecinal Fénix, incluyendo la oficina de presidencia, el hall de espera de los consultorios médicos, los propios consultorios médicos con equipamiento para recién nacidos, y la puerta de ingreso al jardín de infantes.
El método científico es el conjunto de reglas que guían la investigación y consta de tres fases: la fase indagadora para descubrir nuevos procesos u aspectos conocidos, la fase demostrativa para establecer conexiones entre resultados y comprobaciones experimentales, y la fase expositiva para presentar los hallazgos. El método científico sirve para descubrir fenómenos, desentrañar sus conexiones, generalizar conocimientos y comprobar procesos con el fin de mejorar las condiciones humanas a través de nuevas te
Jonathan Gay ideó un programa de dibujo llamado SuperPaint para Apple IIe en 1992. Más tarde, él y Charly Jackson fundaron Silicon Beach Software y lanzaron FutureSplash Animator, el precursor de Flash. En 1996, Macromedia compró FutureSplash y lo convirtió en Flash 1.0, estableciendo el dominio de Flash como plataforma líder para animación e interactividad en la web.
El documento es una historia sobre un niño que está a punto de nacer y habla con Dios. Dios le asegura que le enviará un ángel para cuidarlo y protegerlo en la Tierra, enseñándole a hablar, rezar y defenderlo de los hombres malos. El ángel también le hablará de Dios y le enseñará el camino de regreso a Él. Antes de nacer, el niño le pregunta a Dios cómo se llama su ángel, a lo que Dios responde que sólo tiene que llamarle "¡Mamá!".
El documento describe el sistema de calendario romano a lo largo de la historia. Comenzó como un calendario lunar de 10 meses, luego se reformó a uno solar de 12 meses durante la República para alinearse con el año natural. Todavía había desajustes que se corregían mediante la inserción ocasional de meses intercalares. Finalmente, el calendario juliano lo arregló con precisión en el siglo I a.C. Los días se clasificaban como fasti o nefasti según su disponibilidad para actividades civiles y religiosas.
La oficina del INEGI en la Calle Italia No. 75 ofrece asesoría especializada, venta de productos y servicios relacionados con información estadística y geográfica, así como consulta gratuita de información para grupos sectoriales. El horario de atención es de 9:00 a 16:00 horas.
La Tierra tiene una superficie de 510 millones de km2, de los cuales 149.2 millones son tierra firme. La superficie terrestre está compuesta principalmente por bosques, zonas desérticas, pastos, hielos y cultivos. Las diez montañas más altas se encuentran en la cordillera del Himalaya. La Tierra está formada por la atmósfera, hidrosfera, litosfera, manto y núcleo.
1. El documento habla sobre la gripe A (gripe porcina) y recomienda mantener la calma y un comportamiento prudente pero tranquilo ante esta enfermedad, similar a como se actúa ante la gripe estacional común. 2. Aconseja no tomar medicamentos preventivos como Tamiflú o Relenza a menos que sea estrictamente necesario, y mantiene dudas sobre la seguridad y eficacia de la nueva vacuna contra la gripe A. 3. Resalta que la gripe A es más contagiosa pero menos grave que la gripe est
El documento describe los tipos de blogs, sus características comunes y su uso en educación. Los blogs pueden estimular a los estudiantes y mejorar los contenidos educativos al permitir una nueva forma de comunicación entre estudiantes y profesores. Cuando se enfocan correctamente con objetivos claros y una estructura simple y participativa, los blogs pueden aprovecharse didácticamente y ofrecer ventajas tanto para estudiantes como para profesores.
El Ministerio de Cultura de Colombia es la entidad responsable de formular, coordinar, ejecutar y vigilar la política cultural del estado. Su objetivo es promover una Colombia creativa y responsable de su memoria donde todos los ciudadanos puedan acceder y participar en expresiones culturales, deportivas y recreativas de manera equitativa y respetuosa de la diversidad.
66 Php. Encuadre Y Redimensionado De ImagenesJosé M. Padilla
Este documento describe cómo leer, redimensionar y recortar imágenes externas en PHP. Explica cómo determinar el tamaño y formato de una imagen, crear una nueva imagen para el redimensionado, y usar funciones como imagecopyresampled() para copiar y redimensionar la imagen original en la nueva. También cubre cómo establecer encabezados, fondos y márgenes para la imagen resultante.
Desarrollando aplicaciones web usando Catalyst y jQueryJavier P.
El documento describe el framework web Catalyst escrito en Perl. Explica qué es Catalyst, sus ventajas de uso, requisitos de instalación, estructura de proyectos, creación de controladores, modelos, vistas, uso de plantillas, formularios, sesiones, autenticación y depuración. También menciona proyectos desarrollados con Catalyst en Perú.
El documento describe cómo manejar archivos BLOB (Binary Large Objects) con PHP y MySQL, incluyendo cómo crear una base de datos y tabla para almacenar archivos, agregar archivos a la base de datos, listar y descargar archivos almacenados. Se proporcionan ejemplos de código PHP sencillos para cada una de estas tareas.
Este documento describe cómo incluir imágenes en páginas web utilizando la etiqueta <IMG> en HTML. Explica los atributos más comunes de <IMG> como SRC, ALT, HEIGHT, WIDTH y BORDER. También cubre cómo alinear imágenes con respecto al texto usando el atributo ALIGN y los diferentes tipos de imágenes como GIF y JPG.
El documento describe que JavaScript tiene un objeto Image asociado a cada imagen HTML y una matriz images que contiene todas las imágenes. Estos objetos se encuentran dentro del objeto document, que a su vez está dentro del objeto window. Esto permite acceder directamente a las propiedades de una imagen mediante document.nombreImagen.propiedad o document.images[índice].propiedad.
Configuración Script Usuarios Masivos Windows Server 2012 R2cyberleon95
Este documento describe cómo configurar y ejecutar un script para crear masivamente usuarios de Active Directory. Explica cómo editar un script de ejemplo para adecuarlo a las necesidades específicas, como especificar la ubicación donde se crearán los usuarios y los campos requeridos en el archivo CSV de entrada. Además, provee instrucciones sobre cómo ejecutar el script y verificar que los usuarios se hayan creado correctamente.
Este documento proporciona instrucciones para configurar y ejecutar un script de Python para crear usuarios masivos en Active Directory. Explica cómo editar el script para adecuarlo a las necesidades específicas, como establecer la ubicación donde se crearán los usuarios y los campos de datos a extraer de un archivo CSV. También describe el formato y contenido requerido de dicho archivo CSV con la información de los usuarios. Finalmente, da instrucciones para ejecutar el script y verificar que los usuarios se hayan creado correctamente.
PHP es un lenguaje de código abierto para desarrollo web que se puede incrustar en HTML. Para trabajar con bases de datos MySQL desde PHP, la aplicación realiza consultas a la base de datos, la cual devuelve la información solicitada que es manejada y presentada por la aplicación. Para ingresar, modificar o eliminar datos en una base de datos MySQL desde PHP, se deben utilizar comandos como SELECT, DELETE, UPDATE e INSERT junto con funciones como mysql_query.
Este documento proporciona instrucciones para hacer que elementos como imágenes, videos y tablas sean responsivos en Drupal 7 usando Bootstrap 3. Explica cómo agregar la clase "img-responsive" a imágenes, cómo hacer que videos se adapten a diferentes pantallas, y cómo usar clases para que el contenido de tablas se desplacen horizontalmente en dispositivos pequeños. También cubre cómo modificar el número de columnas usando funciones en el archivo template.php.
Este documento describe los conceptos básicos de trabajo con ficheros y bases de datos en PHP y MySQL, incluyendo cómo abrir y leer/escribir ficheros, conectarse a una base de datos MySQL, crear y consultar tablas, e insertar y recuperar datos.
El documento habla sobre las plantillas y motores de plantillas en MVC, específicamente Twig. Explica las etiquetas básicas de Twig como mostrar variables y filtros. También cubre la integración de Twig con Symfony como la estructura de archivos y nombres. Finalmente, discute la creación de extensiones personalizadas para Twig.
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 las capas en HTML y cómo se pueden usar para organizar y diseñar páginas web. Las capas son divisiones que se pueden posicionar y solapar para crear diseños complejos. Se pueden crear capas usando las etiquetas <div>, <span> o <layer> y establecer sus propiedades como posición, tamaño, índice y visibilidad a través del atributo style.
Este documento resume los códigos HTML básicos para incluir scripts, definir la cabecera y el título de una página web, vincular hojas de estilo e iconos, incluir estilos internos y metadatos, definir el contenido principal, añadir hipervínculos, dividir la página en secciones, insertar imágenes, listas, y formatos de texto como negrita, cursiva y tachado.
Este documento explica cómo añadir imágenes a una página web. Se utiliza el elemento <img> y atributos como src, alt, width y height. También cubre temas como añadir imágenes de fondo con CSS y crear mapas de imágenes con los elementos <map> y <area>.
Este documento explica cómo almacenar y extraer imágenes en una base de datos MySQL. Primero, se crea una base de datos y una tabla con un campo para almacenar imágenes en formato BLOB. Luego, se procesa una imagen para convertirla en datos binarios y se guarda en la tabla mediante una consulta SQL. Finalmente, se extrae la imagen de la tabla y se muestra en el navegador después de establecer el tipo de contenido correcto.
Este documento proporciona una guía básica sobre Bootstrap, un framework de código abierto para diseño y desarrollo front-end. Explica qué es un framework y para qué sirve, define Bootstrap como un framework para crear interfaces web adaptables, y proporciona instrucciones sobre cómo empezar a usar Bootstrap, incluyendo cómo enlazar los archivos CSS y JavaScript necesarios. También describe varias clases y componentes de Bootstrap como contenedores, la cuadrícula, tipografía, colores, botones y formularios.
Informe Riesgos y amenazas en cloud computing. INTECTO-CERTJosé M. Padilla
El documento describe los principales riesgos y amenazas relacionados con la seguridad en entornos de cloud computing. Identifica 7 amenazas clave según la Cloud Security Alliance, como el abuso y mal uso de los servicios cloud, la existencia de interfaces y APIs poco seguras, amenazas internas, problemas derivados del uso compartido de recursos, pérdida de información, secuestro de sesiones o servicios, y riesgos por desconocimiento. También analiza riesgos detectados por Gartner como accesos no autorizados o problemas de cumplimiento normativo
Este documento presenta un curso sobre multimedia y Web 2.0. Incluye 12 módulos que cubren temas como blogs, imágenes, presentaciones, mapas y más. Explica cómo crear y gestionar blogs en Blogger y WordPress, y cómo publicar diferentes tipos de contenido multimedia como fotos, videos y documentos.
Este documento ofrece una guía para principiantes sobre optimización para motores de búsqueda (SEO). Explica que el objetivo es ayudar a los webmasters a mejorar la interacción de sus sitios con usuarios y buscadores siguiendo prácticas recomendadas como crear títulos de página únicos, usar metadescripciones y mejorar la estructura y el contenido del sitio. Aunque no revela secretos para posicionamiento, siguiendo estas recomendaciones facilitará el rastreo y la indexación del contenido por los buscad
Modulo 2. Sonido Y Musica Por Ordenador. 08 Partituras. Note Pad 2004José M. Padilla
The document provides installation instructions and an overview of NotePad 2004, a free music notation software. It describes how to download, install, and register the program. It also includes practice cases showing how to enter and modify a musical score within the program.
Modulo 2. Sonido Y Musica Por Ordenador. 10 Karaoke 2. Melody AssistantJosé M. Padilla
Este documento describe el programa Melody Assistant, un editor de partituras y creador de archivos de karaoke. Brevemente describe las funciones del programa, cómo instalarlo y usarlo para introducir una letra a un archivo MIDI y crear un archivo de karaoke en formato WAV.
Modulo 2. Sonido Y Musica Por Ordenador. 09 Karaoke 1. Van Basco Karaoke PlayerJosé M. Padilla
El documento describe el programa de karaoke gratuito vanBasco's Karaoke Player. Explica cómo instalar el programa, sus principales características como la reproducción de archivos de karaoke, la visualización de la letra y la posibilidad de crear listas de reproducción. También muestra un caso práctico de cómo usar el programa para reproducir un archivo de karaoke y modificar parámetros como la velocidad o tono.
Modulo 2. Sonido Y Musica Por Ordenador. 07 Conversor. D Bpower AmpJosé M. Padilla
Este documento describe el programa dBpowerAMP, un conversor de archivos de audio gratuito. Explica cómo instalar el programa y sus codecs de forma sencilla. También muestra cómo convertir un archivo a diferentes formatos seleccionando el codec deseado y sus propiedades de codificación.
Modulo 2. Sonido Y Musica Por Ordenador. 06 Secuenciador. N Track StudioJosé M. Padilla
Este documento proporciona una introducción al programa de secuenciación n-Track Studio. Explica cómo instalar el programa, describe brevemente sus principales funciones y menús, y ofrece instrucciones sobre cómo organizar los archivos antes de comenzar los casos prácticos. El documento también presenta el primer caso práctico sobre cómo importar y modificar un archivo MIDI dentro del programa.
Modulo 2. Sonido Y Musica Por Ordenador. 05 Editor De Audio. AudacityJosé M. Padilla
Este documento describe cómo instalar y utilizar el programa Audacity para editar archivos de audio. Explica brevemente las funciones principales del programa como la edición, reproducción y grabación de audio. Además, presenta 11 casos prácticos para editar voz y música grabada, pasar archivos MIDI a formato WAV y crear un programa de radio utilizando las herramientas de Audacity.
Modulo 2. Sonido Y Musica Por Ordenador. 04 Reproductor. Real One PlayerJosé M. Padilla
Este documento describe el reproductor de medios RealOne Player, incluyendo su descarga, instalación y uso básico. Explica cómo reproducir archivos de audio como MIDI y MP3, y también cómo escuchar emisoras de radio a través de Internet usando este programa. Además, muestra diferentes casos prácticos para ilustrar estas funciones.
Modulo 2. Sonido Y Musica Por Ordenador. 03 Extraccion De Audio. C DexJosé M. Padilla
Este documento describe el programa CDex, el cual permite extraer audio de un CD y guardarlo en formatos como WAV o MP3. Explica cómo instalar el programa, sus funciones principales como menús y controles, y proporciona un caso práctico sobre cómo extraer una pista de audio completa en formato WAV y un fragmento de la pista en formato MP3.
Modulo 2. Sonido Y Musica Por Ordenador. 02 Sonido En El Sistema OperativoJosé M. Padilla
Este documento describe las funciones básicas relacionadas con el sonido en el sistema operativo. Explica cómo acceder a las propiedades de los dispositivos de sonido, controlar el volumen, grabar sonidos usando la grabadora de sonidos predeterminada y administrar dispositivos. También incluye un caso práctico sobre cómo grabar la voz usando un micrófono y la grabadora de sonidos.
Modulo 1. Sonido Y Musica Por Ordenador. 07 AlmacenamientoJosé M. Padilla
Este documento describe diferentes formatos de archivos de audio digital y sus CODECs asociados. Explica que los archivos MIDI no contienen sonido sino instrucciones, y que para pasar un archivo MIDI a formato WAV se debe reproducir y grabar el sonido resultante. También cubre formatos como MP3, Ogg Vorbis y WMA, y cómo cada uno ofrece diferentes niveles de calidad y capacidad de compresión.
Modulo 1. Sonido Y Musica Por Ordenador. 06 El AudioJosé M. Padilla
Este documento describe las diferentes etapas del proceso de producción musical utilizando un ordenador, incluyendo la composición, grabación, mezcla, masterización, síntesis y muestreo de sonidos. Explica que la composición puede involucrar la creación de ideas musicales, letras y arreglos. La grabación implica registrar digitalmente los sonidos MIDI e instrumentos acústicos. La mezcla combina las pistas de grabación ajustando el volumen, panorámica y ecualización de cada pista. La masterización da el acabado final
Modulo 1. Sonido Y Musica Por Ordenador. 05 El MidiJosé M. Padilla
El documento explica los conceptos básicos del MIDI, incluyendo canales, mensajes y modos de recepción de información. El MIDI permite la comunicación entre diferentes dispositivos musicales digitales a través de 16 canales independientes. Los mensajes MIDI transmiten información sobre notas, programas, controles y modo de recepción. El MIDI revolucionó la interconexión de instrumentos musicales electrónicos.
Modulo 1. Sonido Y Musica Por Ordenador. 04 El Estudio De Sonido. EdicionJosé M. Padilla
Este documento describe los componentes básicos necesarios para un estudio de sonido personal, incluyendo un ordenador, tarjeta de sonido, altavoces/auriculares, micrófono y software. Explica los componentes clave del ordenador como la CPU, placa base, disco duro, memoria RAM y tarjeta gráfica, y cómo estos afectan el rendimiento para aplicaciones de audio. También cubre periféricos comunes y otros equipos como micrófonos y altavoces.
Modulo 1. Sonido Y Musica Por Ordenador. 03 El Sonido Y Su RepresentacionJosé M. Padilla
Este documento describe el sonido y su representación. Explica que el sonido se produce por vibraciones que se transmiten a través de un medio hasta el oído. Describe las cualidades del sonido como la altura, duración e intensidad. También explica cómo se percibe el sonido y diferentes formas de representarlo gráficamente como la notación musical y en editores de secuenciadores.
Modulo 1. Sonido y musica por ordenador. 02 El ordenador en el aula.José M. Padilla
El documento describe el potencial del ordenador en el aula de música. Puede usarse para crear materiales didácticos multimedia, funcionar como instrumento musical o estudio de grabación, y servir como fuente de información y herramienta de aprendizaje para los estudiantes. El ordenador ofrece numerosas ventajas sobre otros métodos para el análisis y enseñanza de la música.
00 Sonido y musica por ordenador. Guia del alumno.José M. Padilla
1) El documento describe la importancia creciente del sonido y la música en los medios multimedia como el cine, la televisión y la web.
2) Explica que el curso introduce aplicaciones informáticas básicas para editar y manipular el sonido, sin requerir conocimientos previos.
3) El curso enseña procesos comunes con el sonido a través de módulos teóricos y prácticos con diferentes programas.
El documento habla sobre cómo grabar sonido desde una tarjeta de sonido en el ordenador. Explica que se debe seleccionar el dispositivo de entrada correcto, como Stereo Mix para una grabación en estéreo. También indica que se debe establecer el volumen de grabación al máximo y controlar el volumen de reproducción para evitar saturaciones que distorsionen la grabación.
Catalogo Cajas Fuertes BTV Amado Salvador Distribuidor OficialAMADO SALVADOR
Explora el catálogo completo de cajas fuertes BTV, disponible a través de Amado Salvador, distribuidor oficial de BTV. Este catálogo presenta una amplia variedad de cajas fuertes, cada una diseñada con la más alta calidad para ofrecer la máxima seguridad y satisfacer las diversas necesidades de protección de nuestros clientes.
En Amado Salvador, como distribuidor oficial de BTV, ofrecemos productos que destacan por su innovación, durabilidad y robustez. Las cajas fuertes BTV son reconocidas por su eficiencia en la protección contra robos, incendios y otros riesgos, lo que las convierte en una opción ideal tanto para uso doméstico como comercial.
Amado Salvador, distribuidor oficial BTV, asegura que cada producto cumpla con los más estrictos estándares de calidad y seguridad. Al adquirir una caja fuerte a través de Amado Salvador, distribuidor oficial BTV, los clientes pueden tener la tranquilidad de que están obteniendo una solución confiable y duradera para la protección de sus pertenencias.
Este catálogo incluye detalles técnicos, características y opciones de personalización de cada modelo de caja fuerte BTV. Desde cajas fuertes empotrables hasta modelos de alta seguridad, Amado Salvador, como distribuidor oficial de BTV, tiene la solución perfecta para cualquier necesidad de seguridad. No pierdas la oportunidad de conocer todos los beneficios y características de las cajas fuertes BTV y protege lo que más valoras con la calidad y seguridad que solo BTV y Amado Salvador, distribuidor oficial BTV, pueden ofrecerte.
HPE presenta una competició destinada a estudiants, que busca fomentar habilitats tecnològiques i promoure la innovació en un entorn STEAM (Ciència, Tecnologia, Enginyeria, Arts i Matemàtiques). A través de diverses fases, els equips han de resoldre reptes mensuals basats en àrees com algorísmica, desenvolupament de programari, infraestructures tecnològiques, intel·ligència artificial i altres tecnologies. Els millors equips tenen l'oportunitat de desenvolupar un projecte més gran en una fase presencial final, on han de crear una solució concreta per a un conflicte real relacionat amb la sostenibilitat. Aquesta competició promou la inclusió, la sostenibilitat i l'accessibilitat tecnològica, alineant-se amb els Objectius de Desenvolupament Sostenible de l'ONU.
Catalogo General Electrodomesticos Teka Distribuidor Oficial Amado Salvador V...AMADO SALVADOR
El catálogo general de electrodomésticos Teka presenta una amplia gama de productos de alta calidad y diseño innovador. Como distribuidor oficial Teka, Amado Salvador ofrece soluciones en electrodomésticos Teka que destacan por su tecnología avanzada y durabilidad. Este catálogo incluye una selección exhaustiva de productos Teka que cumplen con los más altos estándares del mercado, consolidando a Amado Salvador como el distribuidor oficial Teka.
Explora las diversas categorías de electrodomésticos Teka en este catálogo, cada una diseñada para satisfacer las necesidades de cualquier hogar. Amado Salvador, como distribuidor oficial Teka, garantiza que cada producto de Teka se distingue por su excelente calidad y diseño moderno.
Amado Salvador, distribuidor oficial Teka en Valencia. La calidad y el diseño de los electrodomésticos Teka se reflejan en cada página del catálogo, ofreciendo opciones que van desde hornos, placas de cocina, campanas extractoras hasta frigoríficos y lavavajillas. Este catálogo es una herramienta esencial para inspirarse y encontrar electrodomésticos de alta calidad que se adaptan a cualquier proyecto de diseño.
En Amado Salvador somos distribuidor oficial Teka en Valencia y ponemos atu disposición acceso directo a los mejores productos de Teka. Explora este catálogo y encuentra la inspiración y los electrodomésticos necesarios para equipar tu hogar con la garantía y calidad que solo un distribuidor oficial Teka puede ofrecer.
Catalogo Refrigeracion Miele Distribuidor Oficial Amado Salvador ValenciaAMADO SALVADOR
Descubre el catálogo general de la gama de productos de refrigeración del fabricante de electrodomésticos Miele, presentado por Amado Salvador distribuidor oficial Miele en Valencia. Como distribuidor oficial de electrodomésticos Miele, Amado Salvador ofrece una amplia selección de refrigeradores, congeladores y soluciones de refrigeración de alta calidad, resistencia y diseño superior de esta marca.
La gama de productos de Miele se caracteriza por su innovación tecnológica y eficiencia energética, garantizando que cada electrodoméstico no solo cumpla con las expectativas, sino que las supere. Los refrigeradores Miele están diseñados para ofrecer un rendimiento óptimo y una conservación perfecta de los alimentos, con características avanzadas como la tecnología de enfriamiento Dynamic Cooling, sistemas de almacenamiento flexible y acabados premium.
En este catálogo, encontrarás detalles sobre los distintos modelos de refrigeradores y congeladores Miele, incluyendo sus especificaciones técnicas, características destacadas y beneficios para el usuario. Amado Salvador, como distribuidor oficial de electrodomésticos Miele, garantiza que todos los productos cumplen con los más altos estándares de calidad y durabilidad.
Explora el catálogo completo y encuentra el refrigerador Miele perfecto para tu hogar con Amado Salvador, el distribuidor oficial de electrodomésticos Miele.
1. Imágenes en tablas
Peculiaridades de las
tablas
Creación de una tabla ejemplo
Las tablas que han de contener Lo primero de todo será disponer de una tabla en la que puedan guardarse imágenes.
imágenes deben tener campos del Aquí tienes un ejemplo.
tipo BLOB, MEDIUMBLOB o
LONGBLOB, pudiendo elegir aquel <?
de ellos que más se adecue al #el nombre de la tabla
tamaño, en bytes, de las imágenes
$base="ejemplos";
que se desean guardar en la tabla.
#definimos otra variable con el NOMBRE QUE QUEREMOS DAR A LA TABLA
Por si te has olvidado de los tipos $tabla="fotos";
de campos, aquí tienes un enlace # establecemos la conexión con el servidor
para recordarlos. $conexion=mysql_connect ("localhost","pepe","pepa");
#Seleccionamos la BASE DE DATOS en la que PRETENDEMOS CREAR LA TABLA
En el ejemplo la hemos creado con mysql_select_db ($base, $conexion);
un campo BLOB insertando
también campos para recoger su $crear="CREATE TABLE IF NOT EXISTS $tabla (";
nombre, su tamaño (en bytes), su
$crear.="num_ident INT(10) unsigned NOT NULL AUTO_INCREMENT,";
formato (el tipo de fichero
$crear.="imagen BLOB NOT NULL, ";
transferido) así como un campo
autoincremental. $crear.="nombre VARCHAR(255) NOT NULL DEFAULT '',";
$crear.="tamano VARCHAR(15) NOT NULL DEFAULT '',";
Desde este enlace -has de tener $crear.="formato VARCHAR(10) NOT NULL DEFAULT '',";
activo el servidor MySQL- podrás $crear.="PRIMARY KEY (num_ident))";
crear la tabla fotos e insertar
automáticamente algunas #Creamos la cadena, comprobamos si esa instrucción devuelve
imágenes de ejemplo. # VERDADERO o FALSO
# y dependiendo de ellos insertamos el mensaje de exito o fracaso
Crear tabla con
imágenes if(mysql_db_query ($base,$crear ,$conexion)) {
echo "<h2> Tabla $tabla creada con EXITO </h2><br>";
}else{
Transferencia de la imagen echo "<h2> La tabla $tabla NO HA PODIDO CREARSE</h2><br>";
};
El formulario para realizar la
transferencia de la imagen no # cerramos la conexión... y listo...
tiene particularidades. Es un
formulario como los de toda la mysql_close($conexion);
vida. Lo único reseñable sería ?>
incluir un campo oculto en el que
pudiera especificarse una
restricción en cuanto al tamaño Formulario para la transferencia de las imágenes
máximo permitido para cada
imagen y que debe estar acorde
con el tipo de campo utilizado en <FORM ENCTYPE="multipart/form-data" ACTION="ejemplo211.php"
la tabla. METHOD="post">
#con este input "oculto" establecemos el limite máximo
Comprobación # del tamaño del fichero a transferir. En este ejemplo 65.000 bytes
<INPUT type="hidden" name="lim_tamano" value="65000">
del tipo de imagen
<p><b>Selecciona la imagen a transferir<b><br>
<INPUT type="file" name="foto"><br>
Al transferir imágenes jpg ó png <p><b>Título la imagen<b><br>
el type MIME que recibía el <INPUT type="text" name="titulo"><br></p>
servidor es distinto según el
<p><INPUT type="submit" name="enviar" value="Aceptar"></p>
navegador que se utilice para
hacer la transferencia.
</FORM>
Aquí a la derecha, en el código
fuente del script que actualiza la Ejemplo de
base de datos, tienes los nombres transferencia de
de esos tipos asociados a los imagen
navegadores más usuales.
Hay otro aspecto a tener en Script para actualizar la base de datos
cuenta. Esa discriminación de tipos
se plantea únicamente cuando
Apache recibe una transferencia.
<?
Cuando se visualiza un contenido $foto_name= $_FILES['foto']['name'];
las cabeceras tipo de contenido $foto_size= $_FILES['foto']['size'];
(header("content-type: xx")) $foto_type= $_FILES['foto']['type'];
pueden ser las mismas para todos $foto_temporal= $_FILES['foto']['tmp_name'];
los navegadores. Esa es la razón $lim_tamano= $_POST['lim_tamano'];
por la que a la hora de incluir el $foto_titulo= $_POST['titulo'];
formato en la tabla utilizamos /* limitamos los formatos de imagen admitidos a:
image/jpg, image/gif o image/png. png que segun del navegador que ulicemos puede ser:
en IE image/x-png en Firefox y Mozilla image/png
¿Cómo guardamos la jpg que puede tener como tipo
imagen? en IE image/pjpeg en Firefox y Mozilla image/jpeg
gif que tiene como tipo image/gif en todos los navegadores
Mira los comentarios al margen sobre la variable $extensión */
La información recibida a través
del formulario requiere un ligero if ($foto_type=="image/x-png" OR $foto_type=="image/png"){
retoque antes de incluirla en le $extension="image/png";
campo BLOB de la tabla. Esa }
reconversión requiere abrir la if ($foto_type=="image/pjpeg" OR $foto_type=="image/jpeg"){
imagen en modo binario (rb) - $extension="image/jpeg";
parece que solo en el caso de }
Windows– leer el fichero completo if ($foto_type=="image/gif" OR $foto_type=="image/gif"){
y añadirle antes de las comillas $extension="image/gif";
mediante addslashes. }
2. # condicionamos la inserción a que la foto tenga nombre,
Una vez hecho el retoque ya puede # un tamaño distinto de cero y menor de límite establecido
guardarse sin más problema.
# en el formulario y que la variable extensión sea no nula
PNG con transparencias if ($foto_name != "" AND $foto_size != 0
en Internet Explorer AND $foto_titulo !='' AND
$foto_size<=$lim_tamano AND $extension !=''){
Internet Explorer no permite /*reconversion de la imagen para meter en la tabla
visualizar de forma automática las abrimos el fichero temporal en modo
transparencias de las imágenes lectura "r" binaria"b"*/
con formato png. Existen en la red $f1= fopen($foto_temporal,"rb");
algunos recursos que permiten #leemos el fichero completo limitando
solventar ese problema. # la lectura al tamaño de fichero
$foto_reconvertida = fread($f1, $foto_size);
Hemos elegido uno de ellos –
#anteponemos a las comillas que pudiera contener el fichero
pngfix.js- que puedes ver en este
# para evitar que sean interpretadas como final de cadena
enlace.
$foto_reconvertida=addslashes($foto_reconvertida);
Se trata de un fichero JavaScript # abrimos la base de datos y escribimos las intrucciones de inserción
que basta incluir en la cabecera # en el campo BLOB insertaremos la foto_reconvertida
HMTL de la página de la forma que $base="ejemplos";
ves en el ejemplo de la parte $tabla="fotos";
derecha. Cuando un navegador IE $conexion=mysql_connect ("localhost","pepe","pepa");
es detectado se ejecuta una mysql_select_db ($base, $conexion);
función contenida en ese fichero $meter="INSERT INTO ".$tabla;
que analiza la página, busca $meter .=" (num_ident, imagen, nombre, tamano, formato) ";
imágenes con extensión png y les $meter .=" VALUES('','$foto_reconvertida','$foto_titulo',";
aplica la transparencia adecuada. $meter .= "$foto_size, '$extension')";
Por esa razón, es probable que if (@mysql_query($meter,$conexion)){
inicialmente (al cargar la página) print "Foto guardada en la tabla";
se visualice la imagen opaca y }else{
que, posteriormente, adquiera la print "Ha habido un error al guardar la foto";
transparencia. }
}else{
Ver las imágenes echo "<h2>No ha podido transferirse el fichero</h2>";
}
mysql_close();
La lectura de una imagen utiliza
?>
solo dos instrucciones. Incluir la
cabecera Header en el que se
indica el tipo de contenido (el Script para leer la base de datos
famoso nombre MIME de la
imagen) y luego imprimir el
contenido del campo. <html>
<head>
Pero (por aquello de que header <!-- al margen te comentamos la razón por la que -->
debe ir incluida en el script antes
<!-- se incluyen estas líneas en rojo -->
que cualquier otra salida) si
<!--[if IE ]>
pretendemos incluir en una página
algo más que una imagen <script type="text/javascript" src="pngfix.js"></script>
tendremos que invocar esas dos <![endif]-->
funciones, de forma independiente, </head>
para cada una de ellas. <body>
<?
Por esa razón, en el ejemplo que $base="ejemplos";
tienes al margen, al desarrollar el $tabla="fotos";
ejemplo que permite visualizar
$conexion=mysql_connect ("localhost","pepe","pepa");
todas las imágenes de la tabla
mysql_select_db ($base, $conexion);
hemos tenido que incluir un script
que va leyendo la tabla que con $sacar = "SELECT * FROM ".$tabla;
contiene las imágenes para extraer $resultado = mysql_query($sacar,$conexion);
los campos informativos y a la while ($registro = mysql_fetch_array($resultado)){
hora de ver la imagen hemos de print "<center>Titulo de la imagen: ".$registro['nombre']."<br>";
recurrir a la misma técnica que se /* la inclusión de este condicional obedece a los problemas que plantea
utilizaba para ver las imágenes la visualización de las transparencias
dinámicas. de las imágenes png en Internet Explorer.
Al margen justificamos las razones de su inclusión */
Es decir, poner una etiqueta de
if($registro['formato']=="image/png"){
imagen de las de HTML pero -en
vez de escribir el nombre de la print "<img src='ver_foto.php?n=".$registro
imagen- poniendo incluyendo ['num_ident']."&v=png'><br>";
como nombre el del script que las }else{
visualiza y pasándole el número print "<img src='ver_foto.php?n=".$registro['num_ident']."'><br>";
(valor del campo autoincremental) }
de la imagen que pretendí print "Tamaño de la imagen: ".$registro['tamano']." bytes
visualizar. </center>";
El problema de los PNG en }
IE mysql_close();
?>
</body>
El JavaScript que asigna la
</html>
transparencia a las imágenes en
formato png las identifica
buscando la coincidencia de los
tres últimos caracteres del nombre Script para leer imágenes de la base datos
de la imagen con la extensión png.
Cuando se trata de imágenes <?
dinámicas el nombre de la imagen $numero=$_REQUEST['n'];
coinciden con el nombre de la $base="ejemplos";
llamada al script que se utiliza $tabla="fotos";
para su visualización. Por eso,
$conexion=mysql_connect ("localhost","pepe","pepa");
para advertir a JavaScript de que
mysql_select_db ($base, $conexion);
se trata de una imagen png
hemos incluido el condicional que $sacar = "SELECT * FROM ".$tabla." WHERE (num_ident=$numero)" ;
puedes ver en el ejemplo. De esa $resultado = mysql_query($sacar,$conexion);
forma, cuando se trata de una while ($registro = mysql_fetch_array($resultado)){
3. imagen en este formato incluimos $tipo_foto=$registro['formato'];
en la petición una variable con el header("Content-type: $tipo_foto");
valor png de forma que pueda ser
echo $registro['imagen'];
reconocida por pngfix.js y aplicada
}
la transparencia requerida.
mysql_close();
?>
Ver imágenes
guardadas
Anterior Indice Siguiente