viernes, 16 de septiembre de 2011

Instalación MAMP en Mac

Hoy procederemos a la instalación de MAMP en Mac, para ello iremos a la pagina oficial de MAMP en: http://www.mamp.info/en/index.html y haremos clic en Download now debajo del icono gris de MAMP:


Nos ira descargando el instalador:


martes, 13 de septiembre de 2011

Pagina de PHP

En la página oficial de PHP, www.php.net encontrareis la documentación oficial. Vale la pena tener a mano su documentación: http://www.php.net/manual/es/

primer ejemplo de PHP: otra manera de codificar

Claro, para escribir ¡Hola Mundo! no hace falta PHP ... veamos otro ejemplo mas interesante:






Mi primer ejemplo php





Nuevamente el servidor al encontrar la orden echo realizará un volcado en la pantalla, pero esta vez no será simple texto, sino el resultado del uso de la funcion gmdate().
PHP viene con decenas de funciones predefinidas, y entre ellas gmdate() calcula la fecha actual y la devuelve con los parámetros indicados entre paréntesis (d= dia del mes en número: 01 hasta 31; n = mes actual en número: 1 a 12; Y = el año actual, cuatro dígitos).

Verás que en nuestros dos ejemplos, echo iba seguido de comillas o de paréntesis. Usamos comillas cuando queremos que PHP trate literalmente el contenido (en este caso, que vuelque la cadena de carácteres sin manipularla)y paréntesis cuando queremos que PHP calcule el contenido antes de volcarlo. En ambos casos, y esta es una regla general, cada linea php termina con un punto y coma.
Asimismo si miras el código fuente de la página resultante verás que ha desaparecido el código php, siendo sustituido por su resultado.
Ah por cierto, el resultado es este --> 13 9 11.

primer ejemplo de PHP

Vamos con el primer ejemplo, el tradicional "hola mundo":






Mi primer ejemplo php





Si guardamos el texto anterior como hola.php y lo llamamos con el navegador a traves de un servidor habilitado para PHP, este al ver la extensión .php buscará código ejecutable (indicado por las etiquetas y lo ejecutará; en este caso leera la orden echo, asi que se limitará a volcar en la pantalla el texto entrecomillado.
Advierte como se trata de una página html normal, sin ninguna característica especial fuera de las etiquetas php.

PHP: primer vistazo

PHP es un lenguaje de script que se ejecuta en el lado del servidor, inserto en páginas html, multiplataforma y independiente del navegador.

Al ser un lenguaje de script, se programa mediante simples sentencias o frases (no compiladas), que son interpretadas por el motor PHP instalado en el servidor, devolviendo al visitante de la página el texto resultante. Esto quiere decir que en el código fuente de la página final solo verás html, nada de php.

Es multiplataforma, en el sentido de que PHP puede ejecutarse en entorno unix y windows, y es independiente del navegador que utilices, en el sentido de que el codigo php se ejecuta en el servidor, que devuelve al navegador solo texto.

¿que necesitamos?:
Para nuestras páginas php necesitaremos disponer de un servidor web capaz de interpretar este lenguaje y un editor de texto. En esta misma página podrás aprender si lo deseas como instalar un con servidor apache php donde podrás ensayar tu código, asi como configurar las diversas opciones del interprete php.

Insertando PHP en páginas html
Nuestras sentencias PHP pueden ir mezcladas con el código HTML. Para que el servidor las reconozca como lo que son, y las ejecute, necesitaremos en primer lugar indicarle que es un archivo que contiene código ejecutable, lo que conseguimos sustituyendo la extensión habitual htm o html por php: pagina.php.

Y en segundo lugar separamos en el cuerpo de la página lo que es html y lo que es código php ejecutable marcando el inicio y final de este mediante etiquetas de inicio y cierre:

(modo normal)
(modo abreviado)
<% ..... %> (modo asp, deshabilitado por defecto)
O tambien con la etiqueta script:

sábado, 10 de septiembre de 2011

Instalación WAMP server en windows Parte 2 de 2

En la primera parte vimos como instalar Wamp Server en Windows 7, en un Windows XP es practicamente lo mismo.


Acabamos viendo que Wamp no arrancaba y el icono se quedaba en rojo naranja, eso no dice que no se han podido iniciar los servicios. Normalmente se debe a que el puerto 80, que es el tipico de la Web esta ocupado por algun servicio como puede ser IIS. en mi caso al usar el ordenador para desarrollo con Visual Studio y Eclipse, prefiero dejar en paz el puerto 80.


martes, 6 de septiembre de 2011

Instalación WAMP server en windows Parte 1 de 2

Hemos de descargar el paquete de instalación, en HTTP://www.wampserver.com/en/Dowload.php



Encontraremos dos versiones, la de 32 bits y la de 64. Si lo vamos a instalar en un Windows XP escogeremos la de 32 bits, en un Windows Vista o 7 debemos mirar que versión de Windows tenemos, si la de 32 o 64 bits. Para saberlo, iremos Panel de Control/Sistema y Seguridad/Sistema y en el apartado de Tipo de Sistema nos especificara si es de 32 o 64 bits.