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.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");
}