Documente Academic
Documente Profesional
Documente Cultură
Es un lenguaje multiplataforma.
Completamente orientado al desarrollo de aplicaciones web dinmicas con acceso a informacin
almacenada en una Base de Datos.
El cdigo fuente escrito en PHP es invisible al navegador y al cliente ya que es el servidor el que se
encarga de ejecutar el cdigo y enviar su resultado HTML al navegador. Esto hace que la
programacin en PHP sea segura y confiable.
Capacidad de conexin con la mayora 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 la enorme cantidad de mdulos (llamados ext's o
extensiones).
Posee una amplia documentacin en su pgina oficial (Sitio Oficial), entre la cual se destaca que todas
las funciones del sistema estn explicadas y ejemplificadas en un nico archivo de ayuda.
Es libre, por lo que se presenta como una alternativa de fcil acceso para todos.
Permite aplicar tcnicas de programacin orientada a objetos.
Biblioteca nativa de funciones sumamente amplia e incluida.
No requiere definicin de tipos de variables aunque sus variables se pueden evaluar tambin por el
tipo que estn manejando en tiempo de ejecucin.
Scripts del lado del servidor. Este es el campo ms tradicional y el principal foco de trabajo. Se
necesitan tres cosas para que esto funcione. El intrprete PHP (CGI mdulo), un servidor web y un
navegador. Es necesario correr el servidor web con PHP instalado. El resultado del programa PHP se
puede obtener a travs del navegador, conectndose con el servidor web.
Scripts en la lnea de comandos. Puede crear un script PHP y correrlo sin ningn servidor web o
navegador. Solamente necesita el intrprete PHP para usarlo de esta manera. Este tipo de uso es
ideal para scripts ejecutados regularmente desde cron (en *nix o Linux) o el Planificador de tareas
(en Windows). Estos scripts tambin pueden ser usados para tareas simples de procesamiento de
texto
Escribir aplicaciones de interfaz grfica. Probablemente PHP no sea el lenguaje ms apropiado para
escribir aplicaciones grficas, pero si conoce bien PHP, y quisiera utilizar algunas caractersticas
avanzadas en programas clientes, puede utilizar PHP-GTK para escribir dichos programas.
No hay nada especial en este formulario, es HTML limpio sin ninguna clase de etiquetas desconocidas.
Cuando el cliente llena ste formulario y oprime el botn "Submit", una pgina titulada accion.php es
llamada. En este archivo encontrar algo as:
No hay mucho ms que decir al respecto. Las variables $_POST["nombre"] y $_POST["edad"] son
definidas automticamente por PHP; hemos introducido la propiedad $_POST, que contiene toda la
informacin enviada por el mtodo POST. Fjese en el atributo method en nuestro formulario; es POST.
WAMPSERVER
Es un entorno de desarrollo web de Windows. Se le permite crear aplicaciones web
con Apache, PHP y una base de datos MySQL, y PhpMyAdmin permite administrar
fcilmente tus bases de datos. El uso de un WAMP permite servir pginas HTML a
internet, adems de poder gestionar datos en ellas, al mismo tiempo un WAMP,
proporciona lenguajes de programacin para desarrollar aplicaciones web.
CARACTERSTICAS
Provee a los desarrolladores con los cuatro elementos necesarios para un servidor web: un Sistema
Operativo (Window), un manejador de base de datos (MySQL), un software para servidor web (Apache)
y un software de programacin script Web (PHP (generalmente), Python o PERL), debiendo su nombre
a dichas herramientas. Lo mejor de todo es que WAMPServer es completamente gratuito. WAMP incluye,
adems de las ltimas versiones de Apache, PHP Y MySQL, versiones anteriores de las mismas, para el
caso de que se quiera testear en un entorno de desarrollo particular.
WampServer tiene funcionalidades que lo hacen muy completo y fcil de usar, como por ejemplo:
LOCALHOST || 127.0.0.1
Es la manera en que un servidor se denomina a s mismo por defecto,
que est ejecutando (especialmente) una pgina web. Por ejemplo, si
tienes instalado el Apache en tu ordenador (un servidor de pginas web)
si vas a la barra de direcciones y escribes http://localhost, lo que le ests
diciendo es que quieres ver la pgina web que t tienes en tu propio
ordenador.
PHPMYADMIN
Es una herramienta escrita en PHP con la intencin de manejar la
administracin de MySQL a travs de pginas web, utilizando Internet.
Actualmente puede crear y eliminar Bases de Datos, crear, eliminar y
alterar tablas, borrar, editar y aadir campos, ejecutar cualquier
sentencia SQL, administrar claves en campos, administrar privilegios,
exportar datos en varios formatos y est disponible en 62 idiomas. Se
encuentra disponible bajo la licencia GPL Versin.
Es una aplicacin tan til que casi todos los hosting con MySQL disponen de ella, por ello se analizar su
instalacin. Adems, vamos a usarlo para crear los usuarios MySQL para as poder utilizar las bases de
datos de forma segura. Al ser una aplicacin escrita en PHP, necesita de Apache y MySQL para poder
funcionar.
CARACTERSTICAS
SQLITE
Es una biblioteca de software que gestiona el motor de base de
datos SQL. SQLite es el mayor despliegue del motor de base de
datos SQL en el mundo. El cdigo fuente de SQLite est en el
dominio pblico.
A diferencia de los sistemas de gestin de bases de datos
cliente-servidor, el motor de SQLite no es un proceso
independiente con el que el programa principal se comunica. La biblioteca SQLite se enlaza con el
programa pasando a ser parte integral del mismo. El programa utiliza la funcionalidad de SQLite a travs
de llamadas simples a subrutinas y funciones. Esto reduce la latencia en el acceso a la base de datos,
debido a que las llamadas a funciones son ms eficientes que la comunicacin entre procesos. El conjunto
de la base de datos (definiciones, tablas, ndices, y los propios datos), son guardados como un slo fichero
estndar en la mquina host. Este diseo simple se logra bloqueando todo el fichero de base de datos al
principio de cada transaccin.
CARACTERSTICAS
Una de las desventajas de SQLite es las limitaciones en Where: esta limitacin est dada por el soporte
para clausuras anidadas.
Tambin es la falta de clave fornea: cuando se realice la creacin de la tabla desde el modo consola, est
permitiendo el uso de la clausura, aunque no realizara el chequeo de la misma.