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"];
Fuenten: Phperos.net