Sie sind auf Seite 1von 24

Clase 1

 PHP es un lenguaje de script del lado del servidor. Otros lenguajes


similares son ASP, JSP o ColdFusion
 Los scripts PHP están incrustados en los documentos HTML y el
servidor los interpreta y ejecuta antes de servir las páginas al cliente
 El cliente no ve el código PHP sino los resultados que produce
 Creado por Rasmus Lerdorf para uso personal en 1994
 PHP = PHP: Hypertext Preprocessor
 Versión actual: PHP 5
 Es un módulo que se añade al servidor web y fue concebido
inicialmente para Apache

 Por sus ventajas: es potente, fácil de aprender, de libre distribución,


permite el acceso a bases de datos y otras funcionalidades
orientadas a la red
 Dispone de abundante soporte en la Web
 Scripts en la parte del servidor.
 Scripts en línea de comandos.
 Escribir aplicaciones gráficas clientes.
 Soporte a bases de datos.
Servidor web Cliente
(navegador)

Página Página Página


PHP HTML HTML
internet
Intérprete
PHP

<?PHP
$nombre = "Ana";
print ("<P>Hola, $nombre</P>");
?>

<P>Hola, Ana</P>
 Servidor web Apache (www.apache.org)
 con el módulo PHP (www.php.net)
 y la base de datos MySQL (www.mysql.com) si se desea crear páginas
dinámicas

 Otras Utilidades:
◦ Editores de PHP, como DevPHP (www.sourceforge.net), Eclipse (
www.eclipse.org) o Aptana Studio (www.aptana.com)
◦ Manuales de PHP y MySQL
 Para Windows: (Apache, Php, Mysql y PhpMyAdmin)
◦ AppServ
◦ Xampp
◦ Wamp
◦ EasyPhp
 Para Linux: (Apache, Php, Mysql y PhpMyAdmin)
◦ Lamp
◦ Xampp
 Para Macintosh: (Apache, Php, Mysql y
PhpMyAdmin)
◦ Mamp
◦ Xampp
 Es un software que permite la instalación en
nuestro entorno Windows, de los siguientes
paquetes:
◦ Apache Web Server (versión 2.2.3)
◦ Lenguaje PHP (versión 5 o 4, en mi caso instale la 5.1.6)
◦ Base de datos MySQL (versión 5.0.24)
◦ Manejador de base de datos phpMyAdmin (versión
2.9.0.2)

Descargarlo de la siguiente pagina:


http://www.appservnetwork.com/index.php?newlang=spa
nish
 Dar doble clic sobre el icono de instalación
<?PHP
$nombre = "Ana";
print ("<P>Hola, $nombre</P>");
?>
Creación del directorio de trabajo
 Buscar el directorio de Instalacion del
AppServ.
 Crear un directorio (curso nombre alumno)

dentro del directorio www


 Dentro del Directorio creado, crear un

directorio con el nombre (images)


 Crear un archivo con nombre index.html
 Revisar en el navegador web

◦ http://localhost/nombredirectorio
 Actividad para sus casas:
 Creacion de un Hosting Gratuito para trabajar

remotamente
◦ http://www.000webhost.com/
 Manual de uso de FileZilla
http://nosetup.webcindario.com/filezilla/

 Descargarlo para windows

http://sourceforge.net/projects/filezilla/files
/FileZilla_Client/3.0.11/FileZilla_3.0.11_win3
2-setup.exe/download
 Se puede decir que es un Lenguaje de
etiquetas, utilizado para hacer páginas web
 Su sintaxis es simple

◦ Etiqueta abierta:
<html>
◦ Etiqueta cerrada:
</html>

Todo lo que se coloque dentro de estas


etiqueta tendrá cierto formato de pagina web.
 Dentro estas dos etiquetas generalmente se
colocan directivas como información para
buscadores
<head>

</head>
 Entre estas dos colocamos el titulo de nuestra

página web
<title> Nombre Pagina</title>
 Dentro de esta etiqueta colocamos todos los
elementos que serán visibles en nuestra
página web
<body>
Contenido
Visible
de la
Pagina Web
</body>
 Etiquetas para Formularios:
<form> </form>
 Todos los elementos que se usan para
formularios deben ir dentro de esas
etiquetas:
◦ Cajas de Textos
◦ Menú Desplegables
◦ Botones
◦ Textarea
◦ Botón de Chequeo, etc.
 Caja de Texto:

<input type=text name=nombre


id=nombre>

Aquí podemos especificar cuantos caracteres


queremos que el usuario ingrese, el nombre
de la caja de texto (como ya lo sabemos es la
variable que almacenaremos con php)
 Menú Desplegables:

<select name=nombre>
<option value=“valor”>Opcion 1</option>
<option value=“valor”>Opcion 2</option>
<option value=“valor”>Opcion 3</option>
</select>
 Boton Enviar
<input type=“submit” name=“submit”>
 Boton Reestablece
<input type=“reset”>
Los datos que se llenan en un formulario no
se almacenan en la base de datos hasta que
se presione el botón enviar y estos sean
capturados por un código de Lenguaje PHP.
 Debemos prestar especial atencion en la
etiqueta donde declaramos el Formulario ya
que debemos indicarle que metodo
◦ Method
 Y la accion
◦ Action: Colocamos el nombre del archivo donde
esta el codigo php.
◦ Podemos usar el nombre de la misma pagina.
Sintaxis:
<form action=“pag2.php” method=“post”>
</form>
 Documentación:
◦ Manuales en www.apache.org, www.php.net,
www.mysql.com
◦ Tutoriales, Script y Articulos:
◦ www.phpbuilder.com
◦ www.codewalkers.com
◦ www.devshed.com
◦ www.tutorialfind.com
◦ www.melonfire.com
◦ www.w3.org
◦ www.cafetero100.com/manual-html.php

Das könnte Ihnen auch gefallen