El nombre hojas de estilo en cascada viene del inglés Cascading Style Sheets, del que toma sus siglas. CSS es un lenguaje usado para definir la presentación de un documento estructurado escrito en HTML o XML (y por extensión en XHTML). El W3C (World Wide Web Consortium) es el encargado de formular la especificación de las hojas de estilo que servirán de estándar para los agentes de usuario o navegadores.
2. Que tipos de hojas de estilo existen
- estilos individuales
- estilos genericos
- enlace a una hoja de estilos externa
3. concepto y la funcionalidad de la aplicacion php
es un lenguaje de programación interpretado (Lenguaje de alto rendimiento), diseñado originalmente para la creación de páginas web dinámicas. Se usa principalmente para la interpretación del lado del servidor (server-side scripting) pero actualmente puede ser utilizado desde una interfaz de línea de comandos o en la creación de otros tipos de programas incluyendo aplicaciones con interfaz gráfica usando las bibliotecas Qt o GTK+.
caracteristicas y funcionalidad:
- Orientado al desarrollo de aplicaciones web dinámicas con acceso a información almacenada en una base de datos.
- El código fuente escrito en PHP es invisible al navegador web y al cliente ya que es el servidor el que se encarga de ejecutar el código y enviar su resultado HTML al navegador. Esto hace que la programación en PHP sea segura y confiable.
- Capacidad de conexión con la mayoría de los motores de base de datos que se utilizan en la actualidad, destaca su conectividad con MySQL y PostgreSQL.
- Capacidad de expandir su potencial utilizando módulos (llamados ext's o extensiones).
- Posee una amplia documentación en su sitio web oficial, entre la cual se destaca que todas las funciones del sistema están explicadas y ejemplificadas en un único archivo de ayuda.
- Es libre, por lo que se presenta como una alternativa de fácil acceso para todos.
- Permite aplicar técnicas de programación orientada a objetos.
- Biblioteca nativa de funciones sumamente amplia e incluida.
- No requiere definición de tipos de variables aunque sus variables se pueden evaluar también por el tipo que estén manejando en tiempo de ejecución.
- Tiene manejo de excepciones (desde PHP5).
- Si bien PHP no obliga a quien lo usa a seguir una determinada metodología a la hora de programar (muchos otros lenguajes tampoco lo hacen), aun haciéndolo, el programador puede aplicar en su trabajo cualquier técnica de programación o de desarrollo que le permita escribir código ordenado, estructurado y manejable. Un ejemplo de esto son los desarrollos que en PHP se han hecho del patrón de diseño Modelo Vista Controlador (MVC), que permiten separar el tratamiento y acceso a los datos, la lógica de control y la interfaz de usuario en tres componentes independientes.
MySQL es un sistema de gestión de bases de datos relacional, multihilo y multiusuario con más de seis millones de instalaciones. MySQL AB —desde enero de 2008 una subsidiaria de Sun Microsystems y ésta a su vez de Oracle Corporation desde abril de 2009— desarrolla MySQL como software libre en un esquema de licenciamiento dual.
5.proceso de conexion entre una base de datos Mysql y la aplicacion php
Mysql_connect()
Esta función es la que nos servirá para conectar PHP con una base de datos MySQL.
La sintaxis es la siguiente:
mysql_connect(dirección, nombre_de_usuario, contraseña) ;
En
direccion: indicamos la dirección IP o el dominio en la que esta
alojada la base de datos MySQL. En caso de que tengamos la base de datos
en nuestro ordenador, o bien que tengamos contratado un servidor
hosting que tenga PHP y MySQL en la misma maquina, pondremos localhost,
si el servidor MySQL es contratado y está en un servidor distinto que el
de PHP, normalmente, nuestra compañía de hosting nos dará los datos que
tengamos que poner.
Nombre de usuario: su lo tenemos instalado en
nuestro ordenador, el nombre de usuario lo habremos definido durante la
instalación. Si esta contratado y no hemos definido nosotros el nombre,
serán ellos quienes nos han de felicitar el nombre
Contraseña: lo mismo que el caso del nombre de usuario.
También podemos usar la función:
mysql_pconnect(dirección, nombre_de_usuario, contraseña);
La
diferencia es que mysql_pconnect() crea una conexión persistente,
mientras que mysql_connect() se cierra cuando el script finaliza su
ejecución o utilizamos la función mysql_close()
Fin de la conversación