PHP Mysql Aplicaciones Web Programacion 1 Parte PDF
PHP Mysql Aplicaciones Web Programacion 1 Parte PDF
Cursos similares
Cursos
Valoracin
Alumnos
Vdeo
2.128
2.572
Introduccin al e-learning
La formacin on-line es la nueva modalidad de aprendizaje sin necesidad de
moverse de casa. A pesar de que Internet ya es una herramienta ms que
conocida, todava hay ge...
[08/10/03]
6.473
1.708
1.737
La programacin del lado del cliente tiene como principal ventaja que la ejecucin de la
aplicacin se delega al cliente, con lo cual se evita recargar al servidor de trabajo. El
servidor solo enva el cdigo, y es tarea del browser interpretarlo. La gran desventaja de esta
opcin de programacin es que el cdigo que el server enva es "sensible" a que cosas
puede o no hacer el browser. El mismo cdigo no va ser muy bien interpretado por algunos
browser usados ya que ellos utilizaran diversas tecnologas por el lado del cliente.
Programar por el lado del servidor tiene como gran ventaja que cualquier cosa puede
hacerse sin tener en cuenta el tipo de cliente, ya que la aplicacin se ejecuta en el servidor
que es un ambiente controlado, una vez ejecutada la aplicacin, el resultado que se enva al
cliente puede estar en un formato normalizado que cualquier cliente puede mostrar. La
desventaja es que el server se sobrecarga de trabajo ya que adems de servir pginas es
responsable de ejecutar aplicaciones.
Si no ocurre ello hay errores en la instalacin o los errores son de acceso, es decir que para
instalarlo debemos tener permisos de administrador (Windows XP, Windows NT, Windows
2000, Windows 2003).
6. PHP. Qu es?
[ http://www.mailxmail.com/curso-php-mysql-aplicaciones-web-1/php-que-es]
Qu es PHP?
PHP (acrnimo de "PHP: Hypertext Preprocesor") es un lenguaje interpretado de alto
nivel embebido en paginas HTML y ejecutado en el servidor. Ejemplo:
<html>
<head>
<title>Ejemplo de PHP</title>
</head>
<body>
<?php echo "Hola, este es un ejemplo con PHP!";?>
</body>
</html>
Escribimos el cdigo HTML con cierto cdigo PHP embebido (introducido) en el
mismo, que producir cierta salida (en nuestro ejemplo, producir un texto). El
cdigo PHP se incluye entre etiquetas especiales de comienzo y final que nos
permitirn entrar y salir del modo PHP.
Lo que distingue a PHP de la tecnologa Javascript, la cual se ejecuta en la maquina
cliente, es que el cdigo PHP es ejecutado en el servidor. Si tuvisemos un script
similar al de nuestro ejemplo en nuestro servidor, el cliente solamente recibira el
resultado de su ejecucin en el servidor, sin ninguna posibilidad de determinar que
cdigo ha producido el resultado recibido. El servidor Web puede ser incluso
configurado para que procese todos los ficheros HTML con PHP.
10
11
12
13
14
15
Nosotros sustituimos la carpeta htdocs del Apache por lo que queramos. Todos los archivos
que vayas a probar con el Apache deberan estar localizados en esta carpeta, por ejemplo
creamos una carpeta Web dentro del directorio del servidor.
DocumentRoot "C:/Servidor/Web/"
Lneas ms debajo de la lnea que contiene documentroot, se encuentra una lneas con la
siguiente informacin:
<Directory "C:/Archivos de programa/Apache Group/Apache2/htdocs">
Tenemos que cambiarla a la misma direccin que contiene el documentroot, entonces
quedara as:
<Directory "C:/Servidor/Web/">
Por lo que construiremos toda nuestra pagina dentro de este directorio, que equivale al
directorio raz de nuestro host local. Ahora buscamos el DirectoryIndex y nos sale algo como
esto.
#
# DirectoryIndex: sets the file that Apache will serve if a directory is
requested.
#
# The index.html.var file (a type-map) is used to deliver content# negotiated documents. The MultiViews Option can be used for the
# same purpose, but it is much slower.
# DirectoryIndex index.html index.html.var
Modificamos la ltima lnea para que si entramos en un directorio nos autoejecute el index
predeterminado (si existe) y no nos salga un mensaje de error. Puedes usar mas nombres si lo
prefieres. Se ejecutaran por orden. En la siguiente lnea, si en nuestro directorio tenemos un
index.htm y un index.php, por defecto se ejecutara el index.htm ya que esta antes.
DirectoryIndex index.html index.htm index.php index.php3 index.php4
index.phtml index.html.var
Ahora le aadimos debajo estas lneas (en la primera de ellas, si estamos instalando PHP5
tambin podemos aadir la extensin .php5 adems de las que aparecen):
AddType application/x-httpd-php .php .php3 .php4 .phtml
16
17
Si todo ha ido bien, podemos crear un archivo llamado por ejemplo info.php dentro de la
carpeta de nuestra Web cuyo contenido ser lo siguiente:
<?php
phpinfo();
?>
Si accedemos mediante nuestro navegador a la direccin http://127.0.0.1/info.php o
http://localhost/info.php, con el Apache activo deberemos visualizar una pgina de
informacin de PHP. Si no sale, algo fallado, revisa los pasos. Debe aparecer la siguiente
pantalla.
18
Cursos similares
Cursos
Valoracin Alumnos
Vdeo
1.708
775
2.128
Introduccin al e-learning
La formacin on-line es la nueva modalidad de aprendizaje sin necesidad de
moverse de casa. A pesar de que Internet ya es una herramienta ms que
conocida, todava hay ge...
[08/10/03]
6.473
19
2.602
20