PDF de programación - PHP - PHP Hypertext Pre-processor

Imágen de pdf PHP - PHP Hypertext Pre-processor

PHP - PHP Hypertext Pre-processorgráfica de visualizaciones

Publicado el 8 de Septiembre del 2017
759 visualizaciones desde el 8 de Septiembre del 2017
1,9 MB
176 paginas
Creado hace 17a (25/01/2007)
Introducción al lenguaje PHP
Instalación y Configuración del servidor
Conceptos básicos
Programación avanzada en PHP

PHP

PHP Hypertext Pre-processor

Antonio LaTorre <atorre@fi.upm.es>
José María Peña <jmpena@fi.upm.es>

Programación Web en Servidor

2006/2007

Antonio LaTorre de la Fuente, José María Peña

PHP

Introducción al lenguaje PHP
Instalación y Configuración del servidor
Conceptos básicos
Programación avanzada en PHP

Contenidos

1 Introducción al lenguaje PHP
2 Instalación y Configuración del servidor
3 Conceptos básicos

Gestión de variables
Estructuras de Control
Estructuras Compuestas: Arrays
Funciones Predefinidas y de Usuario

4 Programación avanzada en PHP

Formularios, Sesiones y Cookies
Acceso a ficheros
Conceptos de BBDD
Acceso a BBDD

Antonio LaTorre de la Fuente, José María Peña

PHP

Introducción al lenguaje PHP
Instalación y Configuración del servidor
Conceptos básicos
Programación avanzada en PHP

1 Introducción al lenguaje PHP

2 Instalación y Configuración del servidor

3 Conceptos básicos

4 Programación avanzada en PHP

Antonio LaTorre de la Fuente, José María Peña

PHP

Introducción al lenguaje PHP
Instalación y Configuración del servidor
Conceptos básicos
Programación avanzada en PHP

Ejecución de Programas Web

Páginas dinámicas en cliente

• El cliente recibe un pequeño programa que interacciona

con el navegador del usuario.

• Útil pero tiene seria limitaciones.
• Tecnologías como son JavaScripts

Páginas dinámicas de servidor

• El cliente recibe el resultado de un programa que ejecuta

el servidor web.

• Menos interactivo pero más potente.

• Soluciones básicas: CGI.
• Soluciones más potentes: ASP, JSP, PHP.

Antonio LaTorre de la Fuente, José María Peña

PHP

Introducción al lenguaje PHP
Instalación y Configuración del servidor
Conceptos básicos
Programación avanzada en PHP

Ejecución de Programas Web

Antonio LaTorre de la Fuente, José María Peña

PHP

Introducción al lenguaje PHP
Instalación y Configuración del servidor
Conceptos básicos
Programación avanzada en PHP

PHP

PHP es...

• Las siglas de PHP Hypertext Pre-processor
• Un lenguaje interpretado diseñado expresamente para

crear páginas dinámicas en el servidor.

• Una de las alternativas tecnológicas más usadas en el

desarrollo de aplicaciones en servidor.

• Un estándar de código libre.

Antonio LaTorre de la Fuente, José María Peña

PHP

Introducción al lenguaje PHP
Instalación y Configuración del servidor
Conceptos básicos
Programación avanzada en PHP

PHP

Características de PHP

• El código PHP lo procesa el servidor y el cliente no lo ve

(ve su resultado).

• Permite el acceso sencillo a muchas bases de datos.
• Tiene muchas bibliotecas de utilidades y muchos recursos

en la web.

• Permite intercalar etiquetas PHP y HTML.
• Se puede usar para programar otras cosas.

Antonio LaTorre de la Fuente, José María Peña

PHP

Introducción al lenguaje PHP
Instalación y Configuración del servidor
Conceptos básicos
Programación avanzada en PHP

Historia de PHP

Versiones de PHP

• Versión original de

Rasmus Lerdorf (1994).

• PHP 3 (1998).
• Zend Engine (1999).
• PHP 4 (2000)∗.
• PHP 5 (2004)∗.
• PHP 6 (anunciado en

breve).

Relevancia de PHP

• TIOBE Programming
Community Index lo
indexa como 5o
lenguaje de
programación más
usado.

• El primero entre los
lenguajes orientados
únicamente a web.

Antonio LaTorre de la Fuente, José María Peña

PHP

Introducción al lenguaje PHP
Instalación y Configuración del servidor
Conceptos básicos
Programación avanzada en PHP

Herramientas para PHP

Recursos
Existen numerosos recursos PHP disponibles.

Editores Específicos

• PHP designer
• http://www.php-editors.com( )

Depuradores

• APD
• Xdebug

Extensiones y bibliotecas

• http://pear.php.net( )
• http://www.dotgeek.org( )
• http://pecl.php.net( )

Ayuda

• http://www.php.net( )

Antonio LaTorre de la Fuente, José María Peña

PHP

Introducción al lenguaje PHP
Instalación y Configuración del servidor
Conceptos básicos
Programación avanzada en PHP

1 Introducción al lenguaje PHP

2 Instalación y Configuración del servidor

3 Conceptos básicos

4 Programación avanzada en PHP

Antonio LaTorre de la Fuente, José María Peña

PHP

Introducción al lenguaje PHP
Instalación y Configuración del servidor
Conceptos básicos
Programación avanzada en PHP

Instalación I

• Usaremos EasyPHP 1.8
• Paquete integrado con:

• Servidor Web Apache 1.3.33
• PHP 4.3.10
• Servidor de BBDD MySQL 4.1.9
• PHPMyAdmin 2.6.1

• Descargable desde: http://www.easyphp.org( )

Antonio LaTorre de la Fuente, José María Peña

PHP

Introducción al lenguaje PHP
Instalación y Configuración del servidor
Conceptos básicos
Programación avanzada en PHP

Instalación II

Antonio LaTorre de la Fuente, José María Peña

PHP

Introducción al lenguaje PHP
Instalación y Configuración del servidor
Conceptos básicos
Programación avanzada en PHP

Instalación III

Antonio LaTorre de la Fuente, José María Peña

PHP

Introducción al lenguaje PHP
Instalación y Configuración del servidor
Conceptos básicos
Programación avanzada en PHP

Instalación IV

Antonio LaTorre de la Fuente, José María Peña

PHP

Introducción al lenguaje PHP
Instalación y Configuración del servidor
Conceptos básicos
Programación avanzada en PHP

Instalación V

Antonio LaTorre de la Fuente, José María Peña

PHP

Introducción al lenguaje PHP
Instalación y Configuración del servidor
Conceptos básicos
Programación avanzada en PHP

Instalación VI

Antonio LaTorre de la Fuente, José María Peña

PHP

Introducción al lenguaje PHP
Instalación y Configuración del servidor
Conceptos básicos
Programación avanzada en PHP

Instalación VII

Antonio LaTorre de la Fuente, José María Peña

PHP

Introducción al lenguaje PHP
Instalación y Configuración del servidor
Conceptos básicos
Programación avanzada en PHP

Instalación VIII

Antonio LaTorre de la Fuente, José María Peña

PHP

Introducción al lenguaje PHP
Instalación y Configuración del servidor
Conceptos básicos
Programación avanzada en PHP

Instalación IX

Antonio LaTorre de la Fuente, José María Peña

PHP

Introducción al lenguaje PHP
Instalación y Configuración del servidor
Conceptos básicos
Programación avanzada en PHP

Instalación X

Antonio LaTorre de la Fuente, José María Peña

PHP

Introducción al lenguaje PHP
Instalación y Configuración del servidor
Conceptos básicos
Programación avanzada en PHP

Instalación XI

Antonio LaTorre de la Fuente, José María Peña

PHP

Introducción al lenguaje PHP
Instalación y Configuración del servidor
Conceptos básicos
Programación avanzada en PHP

Instalación XII

Antonio LaTorre de la Fuente, José María Peña

PHP

Introducción al lenguaje PHP
Instalación y Configuración del servidor
Conceptos básicos
Programación avanzada en PHP

Configuración

• La configuración básica se puede realizar desde la interfaz

web.

• Otras modificaciones se pueden hacer modificando

directamente los ficheros correspondientes:

• Plantillas en el subdirectorio conf_files.
• EasyPHP actualiza los ficheros de configuración efectivos

automáticamente.

Antonio LaTorre de la Fuente, José María Peña

PHP

Introducción al lenguaje PHP
Instalación y Configuración del servidor
Conceptos básicos
Programación avanzada en PHP

Ejemplo PHP

Hola Mundo

<BODY>
<B>Esto es HTML</B><BR>
<?php
echo "<B>Hola Mundo</B><BR>\n";
echo "Hoy es: ";
echo date("d/m/Y");
echo ", ¡que disfrutes del día!\n";
?>
</BODY>

Antonio LaTorre de la Fuente, José María Peña

PHP

Introducción al lenguaje PHP
Instalación y Configuración del servidor
Conceptos básicos
Programación avanzada en PHP

Ejemplo PHP

Instalación en el servidor

• El fichero debe instalarse en la
carpeta www de la instalación.
• Para ver su ejecución se debe
consultar con el navegador la
dirección:

http://localhost/hola-mundo.php( )

Antonio LaTorre de la Fuente, José María Peña

PHP

Introducción al lenguaje PHP
Instalación y Configuración del servidor
Conceptos básicos
Programación avanzada en PHP

Ejemplo PHP

Hola Mundo (lo que ve el cliente)

<BODY>
<B>Esto es HTML</B><BR>
<B>Hola Mundo</B><BR>
Hoy es: 19/01/2007, ¡qué disfrutes del día!
</BODY>

Antonio LaTorre de la Fuente, José María Peña

PHP

Introducción al lenguaje PHP
Instalación y Configuración del servidor
Conceptos básicos
Programación avanzada en PHP

Gestión de variables
Estructuras de Control
Estructuras Compuestas: Arrays
Funciones Predefinidas y de Usuario

1 Introducción al lenguaje PHP

2 Instalación y Configuración del servidor

3 Conceptos básicos

Gestión de variables
Estructuras de Control
Estructuras Compuestas: Arrays
Funciones Predefinidas y de Usuario

4 Programación avanzada en PHP

Antonio LaTorre de la Fuente, José María Peña

PHP

Introducción al lenguaje PHP
Instalación y Configuración del servidor
Conceptos básicos
Programación avanzada en PHP

Gestión de variables
Estructuras de Control
Estructuras Compuestas: Arrays
Funciones Predefinidas y de Usuario

Comentarios

Comentarios en PHP

• Existen tres tipos de comentarios.
• Comentar el código es muy importantes para su

legibilidad.

Comentarios

<?php
// Comienzo del saludo
echo "Hola, ¿qué tal?";
/* Los comentarios de más de una

línea se introducen así */

# Despedidad
echo "Adios";
?>

Antonio LaTorre de la Fuente, José María Peña

PHP

Introducción al lenguaje PHP
Instalación y Configuración del servidor
Conceptos básicos
Programación avanzada en PHP

Gestión de variables
Estructuras de Control
Estructuras Compuestas: Arrays
Funciones Predefinidas y de Usuario

Variables I

Variables en PHP

• Las variables permiten almacenar valores a lo largo del

programa PHP.

• Todas las variables en PHP comienzan por un dolar ($).
• La asignación de una variable (para darle un valor es):

$variable=valor.

• Una vez asignado un valor la variable está declarada y se

puede usar.

Antonio LaTorre de la Fuente, José María Peña

PHP

Introducción al lenguaje PHP
Instalación y Configuración del servidor
Conceptos básicos
Programación avanzada en PHP

Gestión de variables
Estructuras de Control
Estructuras Compuest
  • Links de descarga
http://lwp-l.com/pdf6880

Comentarios de: PHP - PHP Hypertext Pre-processor (0)


No hay comentarios
 

Comentar...

Nombre
Correo (no se visualiza en la web)
Valoración
Comentarios...
CerrarCerrar
CerrarCerrar
Cerrar

Tienes que ser un usuario registrado para poder insertar imágenes, archivos y/o videos.

Puedes registrarte o validarte desde aquí.

Codigo
Negrita
Subrayado
Tachado
Cursiva
Insertar enlace
Imagen externa
Emoticon
Tabular
Centrar
Titulo
Linea
Disminuir
Aumentar
Vista preliminar
sonreir
dientes
lengua
guiño
enfadado
confundido
llorar
avergonzado
sorprendido
triste
sol
estrella
jarra
camara
taza de cafe
email
beso
bombilla
amor
mal
bien
Es necesario revisar y aceptar las políticas de privacidad