Las primeras funciones de las que podrÃamos hablar son
IF,
ELSE y
ECHO que, como en cualquier otro lenguaje de programación, son tan básicas como imprescindibles.
HTMLTodos los que hayan hecho una página con HTML, sin haber entrado todavÃa en PHP, sabrán que se puede poner una imagen por allÃ, un texto por allá... y a todo el mundo le sale IGUAL. Si en HTML escribes "hola", al visitante le aparece "hola".
¿Qué conseguiremos con PHP?Vamos a hacer los denominados
condicionales, es decir, vamos a programar algunas condiciones, para que según pase una cosa u otra nos ponga cosas distintas.
Por ejemplo, ahora podemos MOSTRAR un texto distinto si.....
- El navegador es firefox o no
- Es la primera vez que entra o ya ha entrado más veces
- El nombre de usuario es correcto o es incorrecto
- ...Y un interminable etcétera
Por supuesto, la lista es interminable y ahora estoy hablando sólo de MOSTRAR un texto diferente. Voy a poner en práctica el primer ejemplo (navegador).
-Para el segundo ejemplo harÃa falta recoger la IP y verificarla, o bien crear una SESSION o COOKIE.
-El tercer ejemplo formarÃa parte de un sistema de usuarios...Definición- IF = Si... Ej. Si usa firefox,....
- ELSE = Si no... Ej. Si no usa firefox,....
- ECHO = Mostrar Ej. mostrar <<algo>>
Si los uniésemos, podrÃamos conseguir el resultado adherente...
SintaxisIFif (condicion) { resultado }
ELSEelse { resultado si la condicion no se cumple }
ECHOecho "Hola";
Centrándonos en el ejemplo....if (strstr($_SERVER["HTTP_USER_AGENT"], "Firefox")) {
echo "estás usando Firefox";
} else {
echo "NO estás usando Firefox";
}
Aquà concluye esta lección.
Hay que decir que la condición de IF de este ejemplo se basa en $_SERVER["HTTP_USER_AGENT"], variable que consiste en saber qué navegador usas. Si tienes curiosidad por saber qué sale con esa variable, escribe lo siguiente:
echo $_SERVER["HTTP_USER_AGENT"];