martes, 27 de abril de 2010

TALLER PHP CONCEPTOS BASICOS

CONCEPTOS BASICOS DE PROGRAMACION PHP


1. DEFINICION DE SERVIDOR WEB: Un servidor web sirve contenido estatico a un navegador, carga un archivo y lo sirve a traves de la red al navegador de un usuario. Este intercambio es mediado por el navegador y el servidor que hablan el uno con el otro mediante HTTP.










2.APACHE: Es un servidor web HTTP de codigo abierto para plataformas Unix, Windows y otras que implementan protocolo HTTP y la nocion de sitio virtual. Apache presenta entre otras caracteristicas altamente configurables, bases de datos de autenticacion y negocioando contenido. La mayoria de las vulnerabilidades de la seguridad descubiertas y resueltastan solo pueden accionar remotamente en ciertas situaciones o explotar por los usuarios locales malevolos en las disposiciones de recibimiento compartidas que utilizan PHP como modulo de Apache.





3. PHP: Lenguaje de programacion de estilo clasico, PHP se ejecuta en el servidor por eso nos permite acceder a los recursos que tenga el servidor como por ejemplo podria ser una base de datos, El programa PHP es ejecutado en el servidor y el resultado enviado al navegador. El resultado normalmente es una pagina HTML pero igualmente podria ser una pagina WML.














4. VARIABLES EN PHP: Una variable es un contenedor de informacion, el contenidode las variables se puede leer y se puede cambiar con el simbolo dolar $ y no es necesario definir una variable antes de usarla, una misma variable puede contener un numero y luego puede contener caracteres.






5. OPERADORES:


5.1 OPERADORES ARITMETICOS: Estos son los operadores que se pueden aplicar a las variables y constantes numericas.

  • + Suma
  • - Resta
  • * Multiplicacion
  • / Division
  • % Modulo
  • ++ Suma uno al contenido de una variable
  • -- Resta uno al contenido de una variable

5.2 OPERADORES LOGICOS: Los operadores logicos son usados para evaluar varias comparaciones, combinando los posibles valores de estas.

  • && Y Devuelve verdadero cuando ambas condiciones son verdaderas
  • AND Y Devuelve vredadero cuando ambas condiciones son verdaderas
  • O Devuelve verdadero cuando al menos una de las dos es verdadera
  • OR O Devuelve verdadero cuando al menos una de las deos es verdadera
  • ¡ NO Niega el valor de la expresion

5.3 OPERADORES DE COMPARACION: Los operadores de comparacion son usados para comparar valores y asi poder tomar decisiones.

  • == IGUAL $a==$b
  • ¡= DISTINTO $a¡=$b
  • <>
  • > MAYOR QUE $a > $b
  • <= MENOR O IGUAL $a<= $b
  • >= MAYOR O IGUAL $a>=$b

6. ENVIO Y RECEPCION DE DATOS: Al diseñar un formulario debemos indicar la pagina PHP que procesara el formulario, asi como en metodo por el que se le pasara la informacion a la pagina. Usamos el array de parametros $_POST[] o $_GET[] dependiendo del metodo que usemos para enviar los parametros, los datos de un formulario se envia mediante el metodo indicando el atributo METHOD de la etiqueta FORM.

7. METODO GET Y POS: La diferencia de estos doe es la forma de enviar los datos a la pagina, el ,metodo GET envia los datos usando la URL, el metodo POST envia los daots por la entrada estandar STDIO.

8.SENTENCIAS CONDICIONALES: Nos permiten ejecutar o no ciertas instrucciones dependiendo del resultado de evaluar una condicion las mas usadas son if, else .

8.1 SENTENCIA IF: Ejecuta una serie de instrucciones u otras dependiendo de la condicion que pongamos.

EJEMPLO:

if(a> b){

ech("");

}

8.2 SENTENCIA ELSE: Si la condicion no es verdadera se ejecuta el else.

EJEMPLO:

if (a <>

echo("");

}else{

r= a+b;

echo("");

}

9. CICLOS EN PHP: Nos permiten repetir la ejecucion de un conjunto de instrucciones mientras se cumpla una condicion.

9.1 SENTENCIA WHILE: Si la condicion es cierta se repetira la ejecucion de las instrucciones que esten dentro del while.

EJEMPLO: $c = "si";

while ($c != "si"){

echo("");

}

9.2 SENTENCIA FOR: En una sola instruccion nos permite controlar todo el funcionamiento del ciclo, el primer parametro del for es ejecutado la primera vez y sirve para inicializar la variable del ciclo, el segundo parametro indica la condicion que se debe cumplir para que el ciclo siga ejecutandose y el tercer parametro es una instruccion que se ejecuta al final de cada repeticion y sirve para modificar el valor de la variable de repeticion.

EJEMPLO: for ($i=0; $i=<5;>

echo (" $i");

}


No hay comentarios:

Publicar un comentario