PHP
Es un lenguaje para programar scripts del lado del servidor,
que se incrustan dentro del código HTML. Este lenguaje es gratuito y
multiplataforma.
PHP es el acrónimo de Hipertext Preprocesor. Es un lenguaje
de programación del lado del servidor gratuito e independiente de plataforma,
rápido, con una gran librería de funciones y mucha documentación.
Un lenguaje del lado del servidor es aquel que se ejecuta en
el servidor web, justo antes de que se envíe la página a través de Internet al
cliente. Las páginas que se ejecutan en el servidor pueden realizar accesos a
bases de datos, conexiones en red, y otras tareas para crear la página final
que verá el cliente. El cliente solamente recibe una página con el código HTML
resultante de la ejecución de la PHP. Como la página resultante contiene
únicamente código HTML, es compatible con todos los navegadores. Podemos saber
algo más sobre la programación del servidor y del cliente en el artículo qué es
DHTML.
Que
se necesita para programar con PHP
Es necesario contar con previo conocimiento de HTML para no
perderse en el aprendizaje de este lenguaje, ya que pensamos usar PHP para el
desarrollo de sitios dinámicos.
XAMPP es un servidor independiente de plataforma, software
libre, que consiste principalmente en la base de datos MySQL, el servidor Web
Apache y los intérpretes para lenguajes de script: PHP y Perl. El nombre
proviene del acrónimo de X (para cualquiera de los diferentes sistemas
operativos), Apache, MySQL, PHP, Perl. El programa está liberado bajo la
licencia GNU y actúa como un servidor Web libre, fácil de usar y capaz de
interpretar páginas dinámicas. Actualmente XAMPP esta disponible para Microsoft
Windows, GNU/Linux, Solaris, y MacOS X.
Ahora necesitamos un editor de código fuente para programar
nuestras aplicaciones, podemos usar en Notepad de Windows o cualquier editor de
texto plano, lo mejor claro, son editores con resaltado de sintaxis como pueden
ser el Notepad ++ o el Crimson Editor,
claro que hay más editores más complejos y con infinidad de funciones pero para
empezar con esto nos vasta y sobra, además que consumen muy pocos recursos.
Estructura básica de pHp.
Ejemplo. Una página básica
<html>
<head>
<title>Ejemplo PHP</title>
</head>
<body>
<?php echo "Este es un ejemplo con PHP!"; ?>
</body>
</html>
<head>
<title>Ejemplo PHP</title>
</head>
<body>
<?php echo "Este es un ejemplo con PHP!"; ?>
</body>
</html>
Usar PHP implica no tener que escribir un programa con muchos
comandos para crear una salida en HTML, sino escribir el código HTML con cierta
parte de código en PHP incrustado en el mismo archivo que producirá la salida.
El código PHP se incluye entre etiquetas especiales de comienzo y final<?php
.... ?> que nos permiten entrar y salir del modo PHP.
Lo que distingue a PHP de la tecnología JavaScript, la cual
se ejecuta en la máquina cliente, es que el código PHP es ejecutado en el servidor.
Si tuviésemos un script similar al del ejemplo en nuestro servidor, el cliente
solamente recibiría el resultado de su ejecución en dicho servidor, sin ninguna
posibilidad de determinar que código generó el resultado recibido. Un servidor
con estas características es configurado para que procese todos los archivos
HTML que contengan scripts en PHP.
Aplicación de PHP
Aplicación de PHP
Al nivel más básico, PHP puede procesar información recibida
de los formularios, generar páginas con contenidos dinámicos o mandar y recibir
cookies.
Tal vez la característica más potente y destacable de PHP es
su soporte para una gran cantidad de bases de datos. Escribir una interfaz vía
web para una base de datos es una tarea simple con PHP. Las siguientes bases de
datos están soportadas actualmente :
Adabas D
|
Ingres
|
Oracle (OCI7 and OCI8)
|
dBase
|
InterBase
|
PostgreSQL
|
Empress
|
FrontBase
|
Solid
|
FilePro
|
mSQL
|
Sybase
|
IBM DB2
|
MySQL
|
Velocis
|
Informix
|
ODBC
|
Unix dbm
|
A
continuación te presento la Estructura Básica de un documento PHP.
Antes de
Hacer ALGO analiza estas etiquetas Básicas:
<html> ----> Etiqueta de
apertura de HTML
<head> ----> Etiqueta de apertura
del Encabezado
<title> ----> Etiqueta de apertura
del Titulo
dentro de
estas etiqueta va el titulo de tu web
</title> ----> Etiqueta de Cierre
</head> ----> Etiqueta de Cierre de
Encabezado
<body> ----> Etiqueta de
Apertura del Cuerpo
El codigo
php a insertar es el siguiente:
<?php
----> Permite abrir PHP
Aquí
dentro va el codigo php
>?
----> Permite Cerrar PHP
</body> ----> Etiqueta de Cierre del Cuerpo
</html> ----> Etiqueta de Cierre de
Hmtl
Lo
siguiente debes tipearlo en el bloc de notas:
<html>
<head>
<title>
Mi
primera aplicación web
</title>
</head>
<body>
<?php
Hecho "Hola Mundo, estoy
aprendiendo php";
>?
</body>
</html>
Una vez hecho esto vamos
al menú: Archivo, "Guardar COMO"
Colocarle al nombre
php