Nuevas NORMAS para el foro

Curso Hacker
Bienvenido(a), Visitante. Favor de ingresar o registrarse.
¿Perdiste tu email de activación? - Julio 26, 2008, 10:46:43
Boton Buscar
Inicio Ayuda Ingresar Registrarse
Visita: Articulos - Juegos Gratis - Da Foros

Comunidad Underground Hispana  |  Programacion  |  Programacion para webmasters  |  Php (Moderadores: RuB, SaTeLuCo)  |  Tema: IF, ELSE, ECHO... Las primeras funciones que hay que aprender en PHP 0 Usuarios y 1 Visitante están viendo este tema. « anterior próximo »
Páginas: [1] Ir Abajo Imprimir
Autor Tema: IF, ELSE, ECHO... Las primeras funciones que hay que aprender en PHP  (Leído 65 veces)
rOnNyLdInHo™
Gran Colaborador
*****
Desconectado Desconectado

Mensajes: 1250


Ver Perfil WWW Email
« en: Abril 30, 2008, 11:26:27 »

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.

HTML

Todos 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...

Sintaxis

IF
Código:
if (condicion) {  resultado }

ELSE
Código:
else { resultado si la condicion no se cumple }

ECHO
Código:
echo "Hola";


Centrándonos en el ejemplo....

Código:
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:

Código:
echo $_SERVER["HTTP_USER_AGENT"];
En línea




Para ver los enlaces debes ser usuario Crear Usuario o Hacer Sesion
rOnNyLdInHo.Com se abre al público Entra y escribe tu sugerencia Wink Wink
Páginas: [1] Ir Arriba Imprimir 
Comunidad Underground Hispana  |  Programacion  |  Programacion para webmasters  |  Php (Moderadores: RuB, SaTeLuCo)  |  Tema: IF, ELSE, ECHO... Las primeras funciones que hay que aprender en PHP « anterior próximo »
Ir a:  


Ranking-Hits
Powered by SMF 1.1.5 | SMF © 2006-2007, Simple Machines LLC