Você está na página 1de 20

APLICACIN WEB

Programa web dinamica :

Lo primero es que debes tener


conocimientos de HTML para hacer el
diseo bsico de la pgina para hacer
pginas dinmicas necesitars conocer
PHP y para poder almacenar informacin
(comentarios, etc) necesitars conocer
MySQL.

Qu significa las siglas PHP y


Que es?

La a siglaPHPidentifica a un lenguaje de programacin que naci


comoPersonal Home Page (PHP) Tools. Fue desarrollado por el
programador de origen dansRasmus Lerdorfen1994con el propsito
de facilitar el diseo de pginas web de carcter dinmico.

El lenguaje PHP suele procesarse directamente en elservidoraunque


tambin puede usarse a travs de software capaz de ejecutar comandos y
para el desarrollo de otra clase deprogramas.

Actualmente el PHP suele incrustarse dentro delcdigo HTMLde las


pginas web y ejecutarse desde un servidor. Se estima que PHP est
presente en ms de veinte millones de webs y en cerca de un milln de
servidores.

MySql

MySQL es un sistema de administracin de bases


de datos MySQL no es ms que una aplicacin
que permite gestionar archivos llamados de bases
de datos. Existen muchos tipos de bases de datos,
desde un simple archivo hasta sistemas
relacionales orientados a objetos. MySQL, como
base de datos relacional, utiliza multiples tablas
para almacenar y organizar la informacin. MySQL
fue escrito en C y C++ y destaca por su gran
adaptacin a diferentes entornos de desarrollo,
permitiendo su interactuacin con los lenguajes
de programacin ms utilizados como PHP, Perl y
Java y su integracin en distintos sistemas
operativos.

Tambin es muy destacable, la condicin


de open source de MySQL, que hace que
su utilizacin sea gratuita e incluso se
pueda modificar con total libertad,
pudiendo descargar su cdigo fuente.
Esto ha favorecido muy positivamente en
su desarrollo y continuas actualizaciones,
para hacer de MySQL una de las
herramientas ms utilizadas por los
programadores orientados a Internet.

MySQL AB es una compaa de software


fundada en 1995, creadora del sistema
administrador de bases de datos
relacionales MySQL, y una de las ms
grandes empresas de software libre del
mundo.
Fundada en 1995.
Fundada por : Allan Larsson,David
Axmark,Michael Widenius
En oficina Central :Cupertino California E.U

Servidor apache

Apache es una popular y eficiente


alternativa, que ofrece servicios web. Este
web server es uno de los logros ms
grandes del software libre y la punta de
lanza del mundo de las pginas web.
Para entender lo que es Apache,
primeramente definiremos lo que es un
servidorweb. La definicin ms sencilla de
servidor web, que es un programa
especialmente diseado para transferir
datos de hipertexto, es decir, pginas web
con todos sus elementos (textos, widgets,
baners, etc). Estos servidores web utilizan el

Los servidores web estn alojados en un


ordenador que cuenta con conexin a
Internet. El web server, se encuentra a la
espera de que algn navegador le haga
alguna peticin, como por ejemplo, acceder
a una pgina web y responde a la peticin,
enviando cdigo HTML mediante una
transferencia de datos en red.

Apachees un poderoso servidor web, cuyo


nombre proviene de la frase inglesa a
patchy server y es completamente libre, ya
que es un software Open Source y con
licencia GPL. Una de las ventajas ms
grandes de Apache, es que es un servidor
web multiplataforma, es decir, puede
trabajar con diferentes sistemas operativos
y mantener su excelente rendimiento.
Desde el ao 1996, es el servidor web ms
popular del mundo, debido a su estabilidad
y seguridad. Apache sigue siendo
desarrollado por la comunidad de usuarios
desarrolladores que trabaja bajo la tutela de
Apache Software Foundation.

Uso Apache

Apache es utilizado principalmente, para


realizar servicio a pginas web, ya sean
estticas o dinmicas. Este estupendo
servidor se integra a la perfeccin con
otras aplicaciones, creando el famoso
paquete XAMP con Perl, Python, MySQL y
PHP, junto a cualquier sistema operativo

Caracteristicas Apache

Entre las principales caractersticas de


Apache, se encuentran las siguientes:
Soporte de seguridad SSL y TLS.
Puede realizar autentificacin de datos
utilizando SGDB.
Puede dar soporte a diferentes lenguajes,
como Perl, PHP, Python y tcl

Mostrar texto en Php en la pgina web

llamaremossentenciaa las ordenes que


demos en Php . Una de las sentenciasque
ms usaremos en Php es la que ordena que se
muestre un contenido en la pgina web. Esa
sentencia se llamaechoy se usa escribindola
dentro de la zona de php (entre las etiquetas
de principio y final) seguida del mensaje a
mostrar encerrado entre dobles comillas, as:
echo "Esta es mi quinta frase hecha con
Php!" ;
hemos colocado un punto y coma al final?
Pues ya sabes una cosa ms, todas las

Quedara asi:

html>
<head>
<title>Mi quinta pgina con php</title>
</head>
<body>
<h1>Mi quinto ejemplo Php</h1>
<p>Este es mi quinto ejemplo con partes de
Php</p>
<?php
echo "Esta es mi quinta frase hecha con Php!" ;
?>
</body>
</html>

Conceptos Basico
Variables

En PHP las variables se representan con


un signo de dlar seguido por el nombre
de la variable. El nombre de la variable es
sensible a minsculas y maysculas. Los
nombres de variables siguen las mismas
reglas que otras etiquetas en PHP. Un
nombre de variable vlido tiene que
empezar con una letra o un carcter de
subrayado (underscore), seguido de
cualquier nmero de letras, nmeros y
caracteres de subrayado

Operadores Aritmeticos
Ejemplo

Nombre

Resultado

-$a

Negacin

Opuesto de$a.

$a + $b

Adicin

Suma de$ay$b.

$a - $b

Sustraccin

Diferencia de$ay$b.

$a * $b

Multiplicacin

Producto de$ay$b.

$a / $b

Divisin

Cociente de$ay$b.

$a ** $b

Exponenciacin

Resultado de elevar$aa la
potencia$bsima. Introducido
en PHP 5.6.

El operador de divisin ("/") devuelve un valor


flotante a menos que los dos operandos sean
integers (o strings que se conviertan a
integers) y los nmeros sean divisibles, en
cuyo caso ser devuelto un valor integer.
Los operandos del mdulo se convierten en
integers (por extraccin de la parte decimal)
antes del procesamiento.
El resultado del operador mdulo%tiene el
mismo signo que el dividendo es decir, el
resultado de$a % $btendr el mismo signo
que$a

<?php
echo(5%3)."\n";//muestra2
echo(5%-3)."\n";//muestra2
echo(-5%3)."\n";//muestra-2
echo(-5%-3)."\n";//muestra-2
?>

Operadores Logicos

Los operadores de comparacin permiten


comparar dos valores, tal y como su
nombre indica. En general, esto nos
servir para tomar decisiones. Por
ejemplo, quizs tenemos que decidir si
autorizar una operacin segn exista
saldo suficiente en su cuenta bancaria o
no. Para ello en PHP disponemos de los
operadores.

Mayor que
$a > $b true si $a es mayor que
$b false en caso contrario
Menor que
$a < $b true si $a es menor que
$b
false en caso contrario.

Diferente
a $b

$a <> $b true si $a es diferente

alse en caso contrario


La sintaxis coincide con la empleada en otros
lenguajes de programacin

Adems de los operadores habituales existen los operadores


=== que se interpreta como es estrictamente igual y !==
que se interpreta como no es estrictamente igual. Estos
operadores resultan un poco ms complejos de comprender
por lo que volveremos a hablar de ellos ms adelante. De
momento tener en cuenta que si una variable contiene
$texto1= 1 y hacemos la comparacin $texto1 === 1 ,
obtendremos false, es decir, que no es igual (porque un texto
no es igual a un nmero). Sin embargo una comparacin
como $texto == 1 devolver true ya que esta comparacin
no es estricta y trata de realizar automticamente
conversiones para comprobar si se puede establecer una
equivalencia entre los dos valores. En este caso se busca el
equivalente numrico del texto y luego se hace la
comparacin, motivo por el cual se obtiene true.
Es decir, si se compara un nmero con una cadena de
caracteres o la comparacin implica cadenas de caracteres
numricas, cada cadena de caracteres es convertida en un
nmero y la comparacin se realizar numricamente
excepto cuando el operador utilizado es === o == porque,
en estos casos, tambin comparamos el tipo.

Você também pode gostar