SlideShare una empresa de Scribd logo
1 de 2
Descargar para leer sin conexión
PHP y HTML


Páginas PHP
                                       La primera página en PHP

Las páginas PHP pueden ser               Observemos este código fuente. Como verás, se trata de una página web muy simple
páginas web normales a las que se      que no contiene ningún script PHP.
cambia la extensión, poniendo .
php en vez de .htm ó .html.              Hemos guardado esa página con el nombre ejemplo4.html y luego la hemos vuelto a
                                       guardar –sin modificar nada en sus contenidos– como ejemplo4.php.
En una página cuyo nombre tenga
por extensión .php se pueden
                                        <html>
insertar instrucciones –escritas en
lenguaje PHP– anteponiendo <? a
                                        <head>
la primera instrucción y                <title>Aprendiendo PHP</title></head>
escribiendo des- pués de la             <body>
última ?>.                              Esta es una página supersimple
                                        </body>
A cada uno de estos bloques de          </html>
instrucciones le llamaremos un
script.
                                                           Ver ejemplo4.html      Ver ejemplo4.php
No existe límite en cuanto al
número de scripts distintos que
pueden insertarse dentro de una          Si visualizamos ambos ejemplos veremos que los resultados son idénticos.
página.

Un poco de sintaxis
                                       Los primeros script PHP
La primera instrucción PHP que           Editemos la página anterior (ejemplo4.php) y añadámosle nuestra primera etiqueta
conoceremos será esta:                 PHP guardándola como ejemplo5.php. Este sería el código fuente:
echo "un texto..";
                                        <html>
La instrucción echo seguida de un       <head>
texto entrecomillado hará que el        <title>Aprendiendo PHP</title></head>
PHP escriba en la página web
                                        <body>
resultante lo contenido en esa
                                        Esta es una página supersimple
cadena de texto.
                                        <?
Al final de cada instrucción            echo "¿Aparecerá esta linea?";
debemos insertar siempre un             ?>
punto y coma (;)                        </body>
                                        </html>
El (;) indicará a PHP que lo que
viene a continuación es una nueva
instrucción.                                                          Ver ejemplo5.php
Para facilitar la depuración los
scripts no suelen escribirse dos         Veamos ahora un ejemplo con las diferentes opciones de uso de las comillas
instrucciones en una misma
línea.                                  <html>
print "un texto..";
                                        <head>
                                        <title>Aprendiendo PHP</title></head>
La instrucción print tiene una          <body>
función similar –no es exacta-          <?
mente la misma– a la descrita           /* Las instrucciones PHP son las que aparecen en rojo.
para echo.                                 Las etiquetas en azul intenso son el código HTML.
                                           Todo lo que aparece en este color son líneas de comentario
print ("un texto..");
                                           de las que hablaremos más adelante
Esta es otra posibilidad –la más           Cuando rescribas estos primeros scripts
habitual– de utilizar print. Aquí          bastará que incluyas las instrucciones escritas en rojo */
encerramos entre paréntesis la
cadena que pretendemos que              /* ponemos <br> al final del texto para que cuando se
aparezca impresa en la página web.         ejecute cada una de las instrucciones echo
                                           se escriba -además del texto- un salto de linea HTML.
El hecho de que utilicemos
                                           De este modo, el resultado de cada ECHO
paréntesis no nos evita tener que
encerrar la cadena (texto) a               aparecerá en una línea diferente */
imprimir entre comillas.
                                        # aquí utilizamos solo unas comillas
Comillas                                echo "Este texto solo lleva las comillas de la instrucción<br>";
dentro de comillas
                                        # aquí anidaremos comillas de distinto tipo
Existen dos tipos de comillas:
                                        echo "La palabra 'comillas' aparecerá entrecomillada<br>";
dobles « " » (SHIFT+2) y sencillas
« ' » (tecla ? en minúsculas).
                                        # esta es otra posibilidad invirtiendo el orden de las comillas
Cuando es preciso anidar comillas       echo 'La palabra "comillas" aparecerá entrecomillada<br>';
deben utilizarse tipos distintos
para las exteriores y para las          # una tercera posibilidad en la que utilizamos un mismo
interiores.                             # tipo de comillas. Para diferenciar unas de otras anteponemos
                                        # la barra invertida, pero esta opción no podríamos utilizarla
Para que una etiqueta echo
                                        # al revés.
interprete unas comillas como
texto –y no como el final de la         # No podríamos poner " en las comillas exteriores.
cadena– es necesario antepo-            echo "La palabra "comillas" usando la barra invertida<br>";
nerles un signo de barra invertida      ?>
().                                    </body>
                                        </html>
En ningún caso –ni con echo ni
con print– está permitido sustituir
las comillas exteriores (las que                                      Ver ejemplo6.php
encierran la cadena) por ". Esta
sintaxis solo es válida para indicar
a PHP que debe interpretar las
comillas como un carácter más.            Ejercicio nº 2
En la página siguiente veremos las   Crea un subdirectorio en htdocs y ponle como nombre practicas.
diferentes opciones de las líneas    Escribe con tu editor un script similar al ejemplo6.php utilizando print y print()en vez de
de comentarios.
                                     echo. Guarda el documento en la carpeta practicas con el nombre ejercicio2.php y
Al realizar el ejercicio que te      comprueba su funcionamiento.
proponemos no es necesario que       Recuerda que para visualizarlo deberás escribir en tu navegador:
pongas los comentarios del                                     http://localhost/practicas/ejercicio2.php
ejemplo.

                                                                       Anterior   Indice   Siguiente

Más contenido relacionado

La actualidad más candente

Introducción a programación con PHP
Introducción a programación con PHPIntroducción a programación con PHP
Introducción a programación con PHPyanburbano
 
24 Php. Concatenacion De Cadenas
24 Php. Concatenacion De Cadenas24 Php. Concatenacion De Cadenas
24 Php. Concatenacion De CadenasJosé M. Padilla
 
Php 6 y Mysql
Php 6 y MysqlPhp 6 y Mysql
Php 6 y Mysqljograci
 
7 Razones para usar las funciones php
7 Razones para usar las funciones php7 Razones para usar las funciones php
7 Razones para usar las funciones phpLeugean Mantilla
 
Clase 02
Clase 02Clase 02
Clase 02Tensor
 
Lenguajes de programación
Lenguajes de programaciónLenguajes de programación
Lenguajes de programaciónjograci
 
Introducción a PHP
Introducción a PHPIntroducción a PHP
Introducción a PHPjdaniel_7ez
 
Curso php - capitulo 1 (introducción)
Curso php - capitulo 1 (introducción)Curso php - capitulo 1 (introducción)
Curso php - capitulo 1 (introducción)yanburbano
 

La actualidad más candente (15)

Introducción a programación con PHP
Introducción a programación con PHPIntroducción a programación con PHP
Introducción a programación con PHP
 
24 Php. Concatenacion De Cadenas
24 Php. Concatenacion De Cadenas24 Php. Concatenacion De Cadenas
24 Php. Concatenacion De Cadenas
 
Php 6 y Mysql
Php 6 y MysqlPhp 6 y Mysql
Php 6 y Mysql
 
Curso php-my sql-clase-2
Curso php-my sql-clase-2Curso php-my sql-clase-2
Curso php-my sql-clase-2
 
7 Razones para usar las funciones php
7 Razones para usar las funciones php7 Razones para usar las funciones php
7 Razones para usar las funciones php
 
Clase 02
Clase 02Clase 02
Clase 02
 
Manual De Php
Manual De PhpManual De Php
Manual De Php
 
Lenguajes de programación
Lenguajes de programaciónLenguajes de programación
Lenguajes de programación
 
Introducción a PHP
Introducción a PHPIntroducción a PHP
Introducción a PHP
 
Unidad 2
Unidad 2Unidad 2
Unidad 2
 
Unidad 2
Unidad 2Unidad 2
Unidad 2
 
Curso php - capitulo 1 (introducción)
Curso php - capitulo 1 (introducción)Curso php - capitulo 1 (introducción)
Curso php - capitulo 1 (introducción)
 
Scripts
ScriptsScripts
Scripts
 
Introducción a php (es)
Introducción a php (es)Introducción a php (es)
Introducción a php (es)
 
Apuntes php
Apuntes phpApuntes php
Apuntes php
 

Similar a 11 PHP. PHP y HTML

Similar a 11 PHP. PHP y HTML (20)

Aprendiendo php my sql, javascript, css, html5 capitulo 3 (introduccion a php
Aprendiendo php my sql, javascript, css, html5 capitulo 3 (introduccion a php Aprendiendo php my sql, javascript, css, html5 capitulo 3 (introduccion a php
Aprendiendo php my sql, javascript, css, html5 capitulo 3 (introduccion a php
 
Manual de php basico
Manual de php basicoManual de php basico
Manual de php basico
 
Mini manual php
Mini manual phpMini manual php
Mini manual php
 
Php informacion
Php informacion Php informacion
Php informacion
 
Manualdephpconejercicios 150226132934-conversion-gate01
Manualdephpconejercicios 150226132934-conversion-gate01Manualdephpconejercicios 150226132934-conversion-gate01
Manualdephpconejercicios 150226132934-conversion-gate01
 
12 PHP. Lineas de comentario
12 PHP. Lineas de comentario12 PHP. Lineas de comentario
12 PHP. Lineas de comentario
 
Apuntes php
Apuntes phpApuntes php
Apuntes php
 
Programacion en php atavez de ejemplos
Programacion en php atavez de ejemplosProgramacion en php atavez de ejemplos
Programacion en php atavez de ejemplos
 
Apuntes php
Apuntes phpApuntes php
Apuntes php
 
Guiacursophp sql
Guiacursophp sqlGuiacursophp sql
Guiacursophp sql
 
Curso introduccionphp sql
Curso introduccionphp sqlCurso introduccionphp sql
Curso introduccionphp sql
 
Script presentacion
Script presentacionScript presentacion
Script presentacion
 
Mini manual php
Mini manual phpMini manual php
Mini manual php
 
Php
PhpPhp
Php
 
Cadenas, funciones y objetos
Cadenas, funciones y objetosCadenas, funciones y objetos
Cadenas, funciones y objetos
 
Tema7 php
Tema7 phpTema7 php
Tema7 php
 
Apuntes php
Apuntes phpApuntes php
Apuntes php
 
Programacion en php a traves de ejemplos
Programacion en php a traves de ejemplosProgramacion en php a traves de ejemplos
Programacion en php a traves de ejemplos
 
Ejemplos en php
Ejemplos en phpEjemplos en php
Ejemplos en php
 
Apuntes php.pdf ejemplos
Apuntes php.pdf ejemplosApuntes php.pdf ejemplos
Apuntes php.pdf ejemplos
 

Más de José M. Padilla

Informe Riesgos y amenazas en cloud computing. INTECTO-CERT
Informe Riesgos y amenazas en cloud computing. INTECTO-CERTInforme Riesgos y amenazas en cloud computing. INTECTO-CERT
Informe Riesgos y amenazas en cloud computing. INTECTO-CERTJosé M. Padilla
 
Manual multimedia y web 2.0
Manual multimedia y web 2.0Manual multimedia y web 2.0
Manual multimedia y web 2.0José M. Padilla
 
Guia optimizacion motores_busqueda
Guia optimizacion motores_busquedaGuia optimizacion motores_busqueda
Guia optimizacion motores_busquedaJosé M. Padilla
 
Modulo 2. Sonido Y Musica Por Ordenador. 08 Partituras. Note Pad 2004
Modulo 2. Sonido Y Musica Por Ordenador. 08 Partituras. Note Pad 2004Modulo 2. Sonido Y Musica Por Ordenador. 08 Partituras. Note Pad 2004
Modulo 2. Sonido Y Musica Por Ordenador. 08 Partituras. Note Pad 2004José M. Padilla
 
Modulo 2. Sonido Y Musica Por Ordenador. 10 Karaoke 2. Melody Assistant
Modulo 2. Sonido Y Musica Por Ordenador. 10 Karaoke 2. Melody AssistantModulo 2. Sonido Y Musica Por Ordenador. 10 Karaoke 2. Melody Assistant
Modulo 2. Sonido Y Musica Por Ordenador. 10 Karaoke 2. Melody AssistantJosé M. Padilla
 
Modulo 2. Sonido Y Musica Por Ordenador. 09 Karaoke 1. Van Basco Karaoke Player
Modulo 2. Sonido Y Musica Por Ordenador. 09 Karaoke 1. Van Basco Karaoke PlayerModulo 2. Sonido Y Musica Por Ordenador. 09 Karaoke 1. Van Basco Karaoke Player
Modulo 2. Sonido Y Musica Por Ordenador. 09 Karaoke 1. Van Basco Karaoke PlayerJosé M. Padilla
 
Modulo 2. Sonido Y Musica Por Ordenador. 07 Conversor. D Bpower Amp
Modulo 2. Sonido Y Musica Por Ordenador. 07 Conversor. D Bpower AmpModulo 2. Sonido Y Musica Por Ordenador. 07 Conversor. D Bpower Amp
Modulo 2. Sonido Y Musica Por Ordenador. 07 Conversor. D Bpower AmpJosé M. Padilla
 
Modulo 2. Sonido Y Musica Por Ordenador. 06 Secuenciador. N Track Studio
Modulo 2. Sonido Y Musica Por Ordenador. 06 Secuenciador. N Track StudioModulo 2. Sonido Y Musica Por Ordenador. 06 Secuenciador. N Track Studio
Modulo 2. Sonido Y Musica Por Ordenador. 06 Secuenciador. N Track StudioJosé M. Padilla
 
Modulo 2. Sonido Y Musica Por Ordenador. 05 Editor De Audio. Audacity
Modulo 2. Sonido Y Musica Por Ordenador. 05 Editor De Audio. AudacityModulo 2. Sonido Y Musica Por Ordenador. 05 Editor De Audio. Audacity
Modulo 2. Sonido Y Musica Por Ordenador. 05 Editor De Audio. AudacityJosé M. Padilla
 
Modulo 2. Sonido Y Musica Por Ordenador. 04 Reproductor. Real One Player
Modulo 2. Sonido Y Musica Por Ordenador. 04 Reproductor. Real One PlayerModulo 2. Sonido Y Musica Por Ordenador. 04 Reproductor. Real One Player
Modulo 2. Sonido Y Musica Por Ordenador. 04 Reproductor. Real One PlayerJosé M. Padilla
 
Modulo 2. Sonido Y Musica Por Ordenador. 03 Extraccion De Audio. C Dex
Modulo 2. Sonido Y Musica Por Ordenador. 03 Extraccion De Audio. C DexModulo 2. Sonido Y Musica Por Ordenador. 03 Extraccion De Audio. C Dex
Modulo 2. Sonido Y Musica Por Ordenador. 03 Extraccion De Audio. C DexJosé M. Padilla
 
Modulo 2. Sonido Y Musica Por Ordenador. 02 Sonido En El Sistema Operativo
Modulo 2. Sonido Y Musica Por Ordenador. 02 Sonido En El Sistema OperativoModulo 2. Sonido Y Musica Por Ordenador. 02 Sonido En El Sistema Operativo
Modulo 2. Sonido Y Musica Por Ordenador. 02 Sonido En El Sistema OperativoJosé M. Padilla
 
Modulo 1. Sonido Y Musica Por Ordenador. 07 Almacenamiento
Modulo 1. Sonido Y Musica Por Ordenador. 07 AlmacenamientoModulo 1. Sonido Y Musica Por Ordenador. 07 Almacenamiento
Modulo 1. Sonido Y Musica Por Ordenador. 07 AlmacenamientoJosé M. Padilla
 
Modulo 1. Sonido Y Musica Por Ordenador. 06 El Audio
Modulo 1. Sonido Y Musica Por Ordenador. 06 El AudioModulo 1. Sonido Y Musica Por Ordenador. 06 El Audio
Modulo 1. Sonido Y Musica Por Ordenador. 06 El AudioJosé M. Padilla
 
Modulo 1. Sonido Y Musica Por Ordenador. 05 El Midi
Modulo 1. Sonido Y Musica Por Ordenador. 05 El MidiModulo 1. Sonido Y Musica Por Ordenador. 05 El Midi
Modulo 1. Sonido Y Musica Por Ordenador. 05 El MidiJosé M. Padilla
 
Modulo 1. Sonido Y Musica Por Ordenador. 04 El Estudio De Sonido. Edicion
Modulo 1. Sonido Y Musica Por Ordenador. 04 El Estudio De Sonido. EdicionModulo 1. Sonido Y Musica Por Ordenador. 04 El Estudio De Sonido. Edicion
Modulo 1. Sonido Y Musica Por Ordenador. 04 El Estudio De Sonido. EdicionJosé M. Padilla
 
Modulo 1. Sonido Y Musica Por Ordenador. 03 El Sonido Y Su Representacion
Modulo 1. Sonido Y Musica Por Ordenador. 03 El Sonido Y Su RepresentacionModulo 1. Sonido Y Musica Por Ordenador. 03 El Sonido Y Su Representacion
Modulo 1. Sonido Y Musica Por Ordenador. 03 El Sonido Y Su RepresentacionJosé M. Padilla
 
Modulo 1. Sonido y musica por ordenador. 02 El ordenador en el aula.
Modulo 1. Sonido y musica por ordenador. 02 El ordenador en el aula.Modulo 1. Sonido y musica por ordenador. 02 El ordenador en el aula.
Modulo 1. Sonido y musica por ordenador. 02 El ordenador en el aula.José M. Padilla
 
00 Sonido y musica por ordenador. Guia del alumno.
00 Sonido y musica por ordenador. Guia del alumno.00 Sonido y musica por ordenador. Guia del alumno.
00 Sonido y musica por ordenador. Guia del alumno.José M. Padilla
 
00 Sonido y musica por ordenador. Caso 20
00 Sonido y musica por ordenador. Caso 2000 Sonido y musica por ordenador. Caso 20
00 Sonido y musica por ordenador. Caso 20José M. Padilla
 

Más de José M. Padilla (20)

Informe Riesgos y amenazas en cloud computing. INTECTO-CERT
Informe Riesgos y amenazas en cloud computing. INTECTO-CERTInforme Riesgos y amenazas en cloud computing. INTECTO-CERT
Informe Riesgos y amenazas en cloud computing. INTECTO-CERT
 
Manual multimedia y web 2.0
Manual multimedia y web 2.0Manual multimedia y web 2.0
Manual multimedia y web 2.0
 
Guia optimizacion motores_busqueda
Guia optimizacion motores_busquedaGuia optimizacion motores_busqueda
Guia optimizacion motores_busqueda
 
Modulo 2. Sonido Y Musica Por Ordenador. 08 Partituras. Note Pad 2004
Modulo 2. Sonido Y Musica Por Ordenador. 08 Partituras. Note Pad 2004Modulo 2. Sonido Y Musica Por Ordenador. 08 Partituras. Note Pad 2004
Modulo 2. Sonido Y Musica Por Ordenador. 08 Partituras. Note Pad 2004
 
Modulo 2. Sonido Y Musica Por Ordenador. 10 Karaoke 2. Melody Assistant
Modulo 2. Sonido Y Musica Por Ordenador. 10 Karaoke 2. Melody AssistantModulo 2. Sonido Y Musica Por Ordenador. 10 Karaoke 2. Melody Assistant
Modulo 2. Sonido Y Musica Por Ordenador. 10 Karaoke 2. Melody Assistant
 
Modulo 2. Sonido Y Musica Por Ordenador. 09 Karaoke 1. Van Basco Karaoke Player
Modulo 2. Sonido Y Musica Por Ordenador. 09 Karaoke 1. Van Basco Karaoke PlayerModulo 2. Sonido Y Musica Por Ordenador. 09 Karaoke 1. Van Basco Karaoke Player
Modulo 2. Sonido Y Musica Por Ordenador. 09 Karaoke 1. Van Basco Karaoke Player
 
Modulo 2. Sonido Y Musica Por Ordenador. 07 Conversor. D Bpower Amp
Modulo 2. Sonido Y Musica Por Ordenador. 07 Conversor. D Bpower AmpModulo 2. Sonido Y Musica Por Ordenador. 07 Conversor. D Bpower Amp
Modulo 2. Sonido Y Musica Por Ordenador. 07 Conversor. D Bpower Amp
 
Modulo 2. Sonido Y Musica Por Ordenador. 06 Secuenciador. N Track Studio
Modulo 2. Sonido Y Musica Por Ordenador. 06 Secuenciador. N Track StudioModulo 2. Sonido Y Musica Por Ordenador. 06 Secuenciador. N Track Studio
Modulo 2. Sonido Y Musica Por Ordenador. 06 Secuenciador. N Track Studio
 
Modulo 2. Sonido Y Musica Por Ordenador. 05 Editor De Audio. Audacity
Modulo 2. Sonido Y Musica Por Ordenador. 05 Editor De Audio. AudacityModulo 2. Sonido Y Musica Por Ordenador. 05 Editor De Audio. Audacity
Modulo 2. Sonido Y Musica Por Ordenador. 05 Editor De Audio. Audacity
 
Modulo 2. Sonido Y Musica Por Ordenador. 04 Reproductor. Real One Player
Modulo 2. Sonido Y Musica Por Ordenador. 04 Reproductor. Real One PlayerModulo 2. Sonido Y Musica Por Ordenador. 04 Reproductor. Real One Player
Modulo 2. Sonido Y Musica Por Ordenador. 04 Reproductor. Real One Player
 
Modulo 2. Sonido Y Musica Por Ordenador. 03 Extraccion De Audio. C Dex
Modulo 2. Sonido Y Musica Por Ordenador. 03 Extraccion De Audio. C DexModulo 2. Sonido Y Musica Por Ordenador. 03 Extraccion De Audio. C Dex
Modulo 2. Sonido Y Musica Por Ordenador. 03 Extraccion De Audio. C Dex
 
Modulo 2. Sonido Y Musica Por Ordenador. 02 Sonido En El Sistema Operativo
Modulo 2. Sonido Y Musica Por Ordenador. 02 Sonido En El Sistema OperativoModulo 2. Sonido Y Musica Por Ordenador. 02 Sonido En El Sistema Operativo
Modulo 2. Sonido Y Musica Por Ordenador. 02 Sonido En El Sistema Operativo
 
Modulo 1. Sonido Y Musica Por Ordenador. 07 Almacenamiento
Modulo 1. Sonido Y Musica Por Ordenador. 07 AlmacenamientoModulo 1. Sonido Y Musica Por Ordenador. 07 Almacenamiento
Modulo 1. Sonido Y Musica Por Ordenador. 07 Almacenamiento
 
Modulo 1. Sonido Y Musica Por Ordenador. 06 El Audio
Modulo 1. Sonido Y Musica Por Ordenador. 06 El AudioModulo 1. Sonido Y Musica Por Ordenador. 06 El Audio
Modulo 1. Sonido Y Musica Por Ordenador. 06 El Audio
 
Modulo 1. Sonido Y Musica Por Ordenador. 05 El Midi
Modulo 1. Sonido Y Musica Por Ordenador. 05 El MidiModulo 1. Sonido Y Musica Por Ordenador. 05 El Midi
Modulo 1. Sonido Y Musica Por Ordenador. 05 El Midi
 
Modulo 1. Sonido Y Musica Por Ordenador. 04 El Estudio De Sonido. Edicion
Modulo 1. Sonido Y Musica Por Ordenador. 04 El Estudio De Sonido. EdicionModulo 1. Sonido Y Musica Por Ordenador. 04 El Estudio De Sonido. Edicion
Modulo 1. Sonido Y Musica Por Ordenador. 04 El Estudio De Sonido. Edicion
 
Modulo 1. Sonido Y Musica Por Ordenador. 03 El Sonido Y Su Representacion
Modulo 1. Sonido Y Musica Por Ordenador. 03 El Sonido Y Su RepresentacionModulo 1. Sonido Y Musica Por Ordenador. 03 El Sonido Y Su Representacion
Modulo 1. Sonido Y Musica Por Ordenador. 03 El Sonido Y Su Representacion
 
Modulo 1. Sonido y musica por ordenador. 02 El ordenador en el aula.
Modulo 1. Sonido y musica por ordenador. 02 El ordenador en el aula.Modulo 1. Sonido y musica por ordenador. 02 El ordenador en el aula.
Modulo 1. Sonido y musica por ordenador. 02 El ordenador en el aula.
 
00 Sonido y musica por ordenador. Guia del alumno.
00 Sonido y musica por ordenador. Guia del alumno.00 Sonido y musica por ordenador. Guia del alumno.
00 Sonido y musica por ordenador. Guia del alumno.
 
00 Sonido y musica por ordenador. Caso 20
00 Sonido y musica por ordenador. Caso 2000 Sonido y musica por ordenador. Caso 20
00 Sonido y musica por ordenador. Caso 20
 

Último

Global Azure Lima 2024 - Integración de Datos con Microsoft Fabric
Global Azure Lima 2024 - Integración de Datos con Microsoft FabricGlobal Azure Lima 2024 - Integración de Datos con Microsoft Fabric
Global Azure Lima 2024 - Integración de Datos con Microsoft FabricKeyla Dolores Méndez
 
Trabajo Mas Completo De Excel en clase tecnología
Trabajo Mas Completo De Excel en clase tecnologíaTrabajo Mas Completo De Excel en clase tecnología
Trabajo Mas Completo De Excel en clase tecnologíassuserf18419
 
Presentación guía sencilla en Microsoft Excel.pptx
Presentación guía sencilla en Microsoft Excel.pptxPresentación guía sencilla en Microsoft Excel.pptx
Presentación guía sencilla en Microsoft Excel.pptxLolaBunny11
 
Redes direccionamiento y subredes ipv4 2024 .pdf
Redes direccionamiento y subredes ipv4 2024 .pdfRedes direccionamiento y subredes ipv4 2024 .pdf
Redes direccionamiento y subredes ipv4 2024 .pdfsoporteupcology
 
KELA Presentacion Costa Rica 2024 - evento Protégeles
KELA Presentacion Costa Rica 2024 - evento ProtégelesKELA Presentacion Costa Rica 2024 - evento Protégeles
KELA Presentacion Costa Rica 2024 - evento ProtégelesFundación YOD YOD
 
guía de registro de slideshare por Brayan Joseph
guía de registro de slideshare por Brayan Josephguía de registro de slideshare por Brayan Joseph
guía de registro de slideshare por Brayan JosephBRAYANJOSEPHPEREZGOM
 
EPA-pdf resultado da prova presencial Uninove
EPA-pdf resultado da prova presencial UninoveEPA-pdf resultado da prova presencial Uninove
EPA-pdf resultado da prova presencial UninoveFagnerLisboa3
 
CLASE DE TECNOLOGIA E INFORMATICA PRIMARIA
CLASE  DE TECNOLOGIA E INFORMATICA PRIMARIACLASE  DE TECNOLOGIA E INFORMATICA PRIMARIA
CLASE DE TECNOLOGIA E INFORMATICA PRIMARIAWilbisVega
 
pruebas unitarias unitarias en java con JUNIT
pruebas unitarias unitarias en java con JUNITpruebas unitarias unitarias en java con JUNIT
pruebas unitarias unitarias en java con JUNITMaricarmen Sánchez Ruiz
 
International Women's Day Sucre 2024 (IWD)
International Women's Day Sucre 2024 (IWD)International Women's Day Sucre 2024 (IWD)
International Women's Day Sucre 2024 (IWD)GDGSucre
 
POWER POINT YUCRAElabore una PRESENTACIÓN CORTA sobre el video película: La C...
POWER POINT YUCRAElabore una PRESENTACIÓN CORTA sobre el video película: La C...POWER POINT YUCRAElabore una PRESENTACIÓN CORTA sobre el video película: La C...
POWER POINT YUCRAElabore una PRESENTACIÓN CORTA sobre el video película: La C...silviayucra2
 
9egb-lengua y Literatura.pdf_texto del estudiante
9egb-lengua y Literatura.pdf_texto del estudiante9egb-lengua y Literatura.pdf_texto del estudiante
9egb-lengua y Literatura.pdf_texto del estudianteAndreaHuertas24
 
trabajotecologiaisabella-240424003133-8f126965.pdf
trabajotecologiaisabella-240424003133-8f126965.pdftrabajotecologiaisabella-240424003133-8f126965.pdf
trabajotecologiaisabella-240424003133-8f126965.pdfIsabellaMontaomurill
 
Herramientas de corte de alta velocidad.pptx
Herramientas de corte de alta velocidad.pptxHerramientas de corte de alta velocidad.pptx
Herramientas de corte de alta velocidad.pptxRogerPrieto3
 
Proyecto integrador. Las TIC en la sociedad S4.pptx
Proyecto integrador. Las TIC en la sociedad S4.pptxProyecto integrador. Las TIC en la sociedad S4.pptx
Proyecto integrador. Las TIC en la sociedad S4.pptx241521559
 

Último (15)

Global Azure Lima 2024 - Integración de Datos con Microsoft Fabric
Global Azure Lima 2024 - Integración de Datos con Microsoft FabricGlobal Azure Lima 2024 - Integración de Datos con Microsoft Fabric
Global Azure Lima 2024 - Integración de Datos con Microsoft Fabric
 
Trabajo Mas Completo De Excel en clase tecnología
Trabajo Mas Completo De Excel en clase tecnologíaTrabajo Mas Completo De Excel en clase tecnología
Trabajo Mas Completo De Excel en clase tecnología
 
Presentación guía sencilla en Microsoft Excel.pptx
Presentación guía sencilla en Microsoft Excel.pptxPresentación guía sencilla en Microsoft Excel.pptx
Presentación guía sencilla en Microsoft Excel.pptx
 
Redes direccionamiento y subredes ipv4 2024 .pdf
Redes direccionamiento y subredes ipv4 2024 .pdfRedes direccionamiento y subredes ipv4 2024 .pdf
Redes direccionamiento y subredes ipv4 2024 .pdf
 
KELA Presentacion Costa Rica 2024 - evento Protégeles
KELA Presentacion Costa Rica 2024 - evento ProtégelesKELA Presentacion Costa Rica 2024 - evento Protégeles
KELA Presentacion Costa Rica 2024 - evento Protégeles
 
guía de registro de slideshare por Brayan Joseph
guía de registro de slideshare por Brayan Josephguía de registro de slideshare por Brayan Joseph
guía de registro de slideshare por Brayan Joseph
 
EPA-pdf resultado da prova presencial Uninove
EPA-pdf resultado da prova presencial UninoveEPA-pdf resultado da prova presencial Uninove
EPA-pdf resultado da prova presencial Uninove
 
CLASE DE TECNOLOGIA E INFORMATICA PRIMARIA
CLASE  DE TECNOLOGIA E INFORMATICA PRIMARIACLASE  DE TECNOLOGIA E INFORMATICA PRIMARIA
CLASE DE TECNOLOGIA E INFORMATICA PRIMARIA
 
pruebas unitarias unitarias en java con JUNIT
pruebas unitarias unitarias en java con JUNITpruebas unitarias unitarias en java con JUNIT
pruebas unitarias unitarias en java con JUNIT
 
International Women's Day Sucre 2024 (IWD)
International Women's Day Sucre 2024 (IWD)International Women's Day Sucre 2024 (IWD)
International Women's Day Sucre 2024 (IWD)
 
POWER POINT YUCRAElabore una PRESENTACIÓN CORTA sobre el video película: La C...
POWER POINT YUCRAElabore una PRESENTACIÓN CORTA sobre el video película: La C...POWER POINT YUCRAElabore una PRESENTACIÓN CORTA sobre el video película: La C...
POWER POINT YUCRAElabore una PRESENTACIÓN CORTA sobre el video película: La C...
 
9egb-lengua y Literatura.pdf_texto del estudiante
9egb-lengua y Literatura.pdf_texto del estudiante9egb-lengua y Literatura.pdf_texto del estudiante
9egb-lengua y Literatura.pdf_texto del estudiante
 
trabajotecologiaisabella-240424003133-8f126965.pdf
trabajotecologiaisabella-240424003133-8f126965.pdftrabajotecologiaisabella-240424003133-8f126965.pdf
trabajotecologiaisabella-240424003133-8f126965.pdf
 
Herramientas de corte de alta velocidad.pptx
Herramientas de corte de alta velocidad.pptxHerramientas de corte de alta velocidad.pptx
Herramientas de corte de alta velocidad.pptx
 
Proyecto integrador. Las TIC en la sociedad S4.pptx
Proyecto integrador. Las TIC en la sociedad S4.pptxProyecto integrador. Las TIC en la sociedad S4.pptx
Proyecto integrador. Las TIC en la sociedad S4.pptx
 

11 PHP. PHP y HTML

  • 1. PHP y HTML Páginas PHP La primera página en PHP Las páginas PHP pueden ser Observemos este código fuente. Como verás, se trata de una página web muy simple páginas web normales a las que se que no contiene ningún script PHP. cambia la extensión, poniendo . php en vez de .htm ó .html. Hemos guardado esa página con el nombre ejemplo4.html y luego la hemos vuelto a guardar –sin modificar nada en sus contenidos– como ejemplo4.php. En una página cuyo nombre tenga por extensión .php se pueden <html> insertar instrucciones –escritas en lenguaje PHP– anteponiendo <? a <head> la primera instrucción y <title>Aprendiendo PHP</title></head> escribiendo des- pués de la <body> última ?>. Esta es una página supersimple </body> A cada uno de estos bloques de </html> instrucciones le llamaremos un script. Ver ejemplo4.html Ver ejemplo4.php No existe límite en cuanto al número de scripts distintos que pueden insertarse dentro de una Si visualizamos ambos ejemplos veremos que los resultados son idénticos. página. Un poco de sintaxis Los primeros script PHP La primera instrucción PHP que Editemos la página anterior (ejemplo4.php) y añadámosle nuestra primera etiqueta conoceremos será esta: PHP guardándola como ejemplo5.php. Este sería el código fuente: echo "un texto.."; <html> La instrucción echo seguida de un <head> texto entrecomillado hará que el <title>Aprendiendo PHP</title></head> PHP escriba en la página web <body> resultante lo contenido en esa Esta es una página supersimple cadena de texto. <? Al final de cada instrucción echo "¿Aparecerá esta linea?"; debemos insertar siempre un ?> punto y coma (;) </body> </html> El (;) indicará a PHP que lo que viene a continuación es una nueva instrucción. Ver ejemplo5.php Para facilitar la depuración los scripts no suelen escribirse dos Veamos ahora un ejemplo con las diferentes opciones de uso de las comillas instrucciones en una misma línea. <html> print "un texto.."; <head> <title>Aprendiendo PHP</title></head> La instrucción print tiene una <body> función similar –no es exacta- <? mente la misma– a la descrita /* Las instrucciones PHP son las que aparecen en rojo. para echo. Las etiquetas en azul intenso son el código HTML. Todo lo que aparece en este color son líneas de comentario print ("un texto.."); de las que hablaremos más adelante Esta es otra posibilidad –la más Cuando rescribas estos primeros scripts habitual– de utilizar print. Aquí bastará que incluyas las instrucciones escritas en rojo */ encerramos entre paréntesis la cadena que pretendemos que /* ponemos <br> al final del texto para que cuando se aparezca impresa en la página web. ejecute cada una de las instrucciones echo se escriba -además del texto- un salto de linea HTML. El hecho de que utilicemos De este modo, el resultado de cada ECHO paréntesis no nos evita tener que encerrar la cadena (texto) a aparecerá en una línea diferente */ imprimir entre comillas. # aquí utilizamos solo unas comillas Comillas echo "Este texto solo lleva las comillas de la instrucción<br>"; dentro de comillas # aquí anidaremos comillas de distinto tipo Existen dos tipos de comillas: echo "La palabra 'comillas' aparecerá entrecomillada<br>"; dobles « " » (SHIFT+2) y sencillas « ' » (tecla ? en minúsculas). # esta es otra posibilidad invirtiendo el orden de las comillas Cuando es preciso anidar comillas echo 'La palabra "comillas" aparecerá entrecomillada<br>'; deben utilizarse tipos distintos para las exteriores y para las # una tercera posibilidad en la que utilizamos un mismo interiores. # tipo de comillas. Para diferenciar unas de otras anteponemos # la barra invertida, pero esta opción no podríamos utilizarla Para que una etiqueta echo # al revés. interprete unas comillas como texto –y no como el final de la # No podríamos poner " en las comillas exteriores. cadena– es necesario antepo- echo "La palabra "comillas" usando la barra invertida<br>"; nerles un signo de barra invertida ?> (). </body> </html> En ningún caso –ni con echo ni con print– está permitido sustituir las comillas exteriores (las que Ver ejemplo6.php encierran la cadena) por ". Esta sintaxis solo es válida para indicar a PHP que debe interpretar las comillas como un carácter más. Ejercicio nº 2
  • 2. En la página siguiente veremos las Crea un subdirectorio en htdocs y ponle como nombre practicas. diferentes opciones de las líneas Escribe con tu editor un script similar al ejemplo6.php utilizando print y print()en vez de de comentarios. echo. Guarda el documento en la carpeta practicas con el nombre ejercicio2.php y Al realizar el ejercicio que te comprueba su funcionamiento. proponemos no es necesario que Recuerda que para visualizarlo deberás escribir en tu navegador: pongas los comentarios del http://localhost/practicas/ejercicio2.php ejemplo. Anterior Indice Siguiente