SlideShare a Scribd company logo
1 of 2
Download to read offline
Etiquetas HTML


Dos interpretaciones
                                        Un ejemplo

Recordemos que cuando un                 <?
documento tiene extensión php es         /* definamos algunas variables de cadena
objeto de dos interpreta- ciones            tal como se describe en sus contenidos
antes de ser visualizado en el              e incluyamos caracteres especiales n                       */
navegador. En primer lugar es PHP
quien ejecuta sus scripts y              $cadena1="Este texto está escrito
devuelve al cliente el documento                   en varias líneas
resultante y, más tarde, será el                           y hemos saltado de una a otra
propio navegador quien realice una                         pulsando enter";
segunda interpretación –del
documento recibido– cuyo
                                         $cadena2="Aquínseparamosnlasnlíneasnconnsinnpulsarnenter";
resultado será la visualización de
la página.
                                         $cadena3=<<<Prueba
Los saltos de línea                      Nuevamente texto en varias lineas
                                         ahora usando sintaxis de documento incrustado.
Cualquier salto de línea que se          Seguiremos probando
inserte en un documento será             Prueba;
respetado por PHP y enviado al
navegador, pero, como éste solo          $cadena4=<<<OtraPrueba
entiende como tales sus propias
                                         Ahoraninsertarénalgoncomonesto
etiquetas <br>, no serán
visualizados, aunque sí estarán en
                                         OtraPrueba;
el código fuente de la página            # definamos una variable conteniendo saltos de linea HTML
visualizada.                             # y vayamos construyendo una variable de salida
                                         # en la que uniremos las variables anteriores insertando
Hemos de considerar un nuevo             # entre ellas saltos de linea para facilitar la visualización
concepto. PHP permite utilizar           # en el navegador
algunos caracteres especiales que        $saltador="<br><br><br>";
son transformados durante la
ejecución del script.
                                         $salida=$cadena1.$saltador;
Uno de ellos –no es el único– es         $salida .=$cadena2.$saltador;
n que es interpretado y                 $salida .=$cadena3.$saltador;
convertido por el intérprete de PHP      $salida .=$cadena4.$saltador;
en un salto de línea cuyo efecto         # visualicemos el resultado
será visible en el código fuente del     print $salida;
documento enviado al navegador,          #apliquemos ahora a la variable salida
pero que –por no ser una etiqueta        # la funcion nl2br y veamos el resultado
<br>– no producirá efecto alguno         print $saltador.nl2br($salida);
en la visualización de la página.

nl2br($A)                                ?>

Esta función inserta de forma
automática etiquetas HTML de
salto de línea (<br>).                                                       ejemplo22.php
Por cada salto de línea que exista
en el texto de la cadena inserta           Si ejecutas el ejemplo y visualizas el código fuente a través del navegador podrás
una etiqueta <br> en la salida          observar como los resultados del primer print generan saltos de línea en éste. Y en el
HTML.                                   caso del código correspondiente al segundo print, podrás visualizar etiquetas <BR />
strtr($a,$dicc)                         que son el resultado de la aplicación de la función nl2br

Busca en la cadena $a las palabras                                     Las cadenas y las etiquetas HTML
coincidentes con los índices del
array asociativo ($dicc) y las                               Cadenas                            Sintaxis                Resultado
sustituye por los valores                                                                                               Esto es
asociados a esos índices.                   $a="Esto esnun texto escriton en                                      un texto escrito
                                                                                      nl2br($a)
                                           varias lineasnsin etiquetas<BR>";                                       en varias lineas
get_meta_tags($a)                                                                                                 sin etiquetas<BR>
                                            $dicc=array (
Devuelve un array asociativo                     "Lundi"=>"Lunes",
cuyos índices son los valores de la                                                                             Lunes es un dia bueno si
                                                 "good"=>"bueno",                     strtr($a,$dicc)
propiedad name de las etiquetas                                                                                         hace sol
                                                 "sun" =>"sol");
<meta> (escritas siempre en                 $a="Lundi es un dia good si hace sun"
minúsculas, sin comillas, y
                                                                                      $b=get_meta_tags($a);    Programación, PHP, Apache,
reemplazando, en el caso de que             $a=index.php"
                                                                                     echo $b[keywords]                   MySQL
fuera necesario, los caracteres
especiales por un guión bajo _) de                                                    $b=get_meta_tags($a);    Materiales para un curso a
                                            $a="index.php"
la página web cuya dirección                                                         echo $b[description]               distancia
(absoluta o relativa) se indica en la
cadena $a.
                                            $a="<H1>A</H1>"                           echo $a
                                                                                                                           A
Los valores de los elementos del
array son los contenidos de esas
etiquetas.                                                                            echo htmlspecialchars
                                            $a="<H1>A</H1>"                                                           <H1>A</H1>
                                                                                     ($a)
htmlspecialchars($a)
                                                             La tabla de sustituciones de htmlspecialchars es esta:
Convierte en entidades de HTML
algunos caracteres (los que se                                                   Sustitye & por &amp;
indican a la derecha). Con ello se
consigue su visualización y se                                                       " por &quot;
impide que sean interpretados
como signos del lenguaje HTML.                                                        < por &lt;

htmlentities($a)                                                                      > por &gt;
Es una función similar a la
anterior, pero en este caso afecta
a todos los caracteres que tienen          Ejercicio nº 16
equivalentes como entidad HTML
utilizando el juego de carácteres         Modifica el script del ejercicio nº 15 de forma que los saltos de línea introducidos en el
ISO-8859-1. Recuerda que son   textarea del formulario sean sustituidos por etiquetas <BR> de HTML.
éstos.



                                                               Anterior   Indice   Siguiente

More Related Content

What's hot (20)

Php1
Php1Php1
Php1
 
Php1
Php1Php1
Php1
 
14 PHP. Variables
14 PHP. Variables14 PHP. Variables
14 PHP. Variables
 
Php
PhpPhp
Php
 
Php1 sesión 6
Php1 sesión 6Php1 sesión 6
Php1 sesión 6
 
PHP Tema 2 - Lenguaje PHP básico
PHP Tema 2 - Lenguaje PHP básicoPHP Tema 2 - Lenguaje PHP básico
PHP Tema 2 - Lenguaje PHP básico
 
Tema2 3
Tema2 3Tema2 3
Tema2 3
 
Perl (practical extraction and report language)
Perl (practical extraction and report language)Perl (practical extraction and report language)
Perl (practical extraction and report language)
 
Curso php-my sql-clase-4
Curso php-my sql-clase-4Curso php-my sql-clase-4
Curso php-my sql-clase-4
 
php Fundamentos
php Fundamentos php Fundamentos
php Fundamentos
 
Php
PhpPhp
Php
 
74 Php. Textos En Pdf
74 Php. Textos En Pdf74 Php. Textos En Pdf
74 Php. Textos En Pdf
 
Introducción a PHP
Introducción a PHPIntroducción a PHP
Introducción a PHP
 
77 Php. Celdas Multiples, Encabezados Y Pies De Pagina
77 Php. Celdas Multiples, Encabezados Y Pies De Pagina77 Php. Celdas Multiples, Encabezados Y Pies De Pagina
77 Php. Celdas Multiples, Encabezados Y Pies De Pagina
 
Introducción a php
Introducción a phpIntroducción a php
Introducción a php
 
PPH MySql - FIEI - UNFV Clase02
PPH MySql - FIEI - UNFV Clase02PPH MySql - FIEI - UNFV Clase02
PPH MySql - FIEI - UNFV Clase02
 
Proyectos Web 3 Introduccion Php
Proyectos Web   3 Introduccion PhpProyectos Web   3 Introduccion Php
Proyectos Web 3 Introduccion Php
 
18 Php. Tipos De Variables
18 Php. Tipos De Variables18 Php. Tipos De Variables
18 Php. Tipos De Variables
 
Php informacion
Php informacion Php informacion
Php informacion
 
Estructura Básica de PHP
Estructura Básica de PHPEstructura Básica de PHP
Estructura Básica de PHP
 

Viewers also liked (8)

Manual 2 HTML
Manual 2 HTMLManual 2 HTML
Manual 2 HTML
 
MANUAL 1 HTML VICTOR
MANUAL 1 HTML VICTORMANUAL 1 HTML VICTOR
MANUAL 1 HTML VICTOR
 
Clase 2 de PHP
Clase 2 de PHPClase 2 de PHP
Clase 2 de PHP
 
Clase 2 Desarrollo Web
Clase 2 Desarrollo Web Clase 2 Desarrollo Web
Clase 2 Desarrollo Web
 
Diseño de paginas web clase 1 lista
Diseño de paginas web clase 1 listaDiseño de paginas web clase 1 lista
Diseño de paginas web clase 1 lista
 
Primera clase de HTML
Primera clase de HTMLPrimera clase de HTML
Primera clase de HTML
 
Clase Nº 1 - HTML
Clase Nº 1 - HTMLClase Nº 1 - HTML
Clase Nº 1 - HTML
 
Manual sobre Slideshare
Manual sobre SlideshareManual sobre Slideshare
Manual sobre Slideshare
 

Similar to 32 Php. Etiquetas Html (20)

17 Php. Otras Variables
17 Php. Otras Variables17 Php. Otras Variables
17 Php. Otras Variables
 
25 Php. Operaciones Con Cadenas
25 Php. Operaciones Con Cadenas25 Php. Operaciones Con Cadenas
25 Php. Operaciones Con Cadenas
 
Guia N2 Proyectos Web Php
Guia N2   Proyectos Web   PhpGuia N2   Proyectos Web   Php
Guia N2 Proyectos Web Php
 
Manual basico de PHP
Manual basico de PHPManual basico de PHP
Manual basico de PHP
 
0139-php-y-mysql-lenguaje-php-basico.pdf
0139-php-y-mysql-lenguaje-php-basico.pdf0139-php-y-mysql-lenguaje-php-basico.pdf
0139-php-y-mysql-lenguaje-php-basico.pdf
 
Programacion de Cadenas
Programacion de CadenasProgramacion de Cadenas
Programacion de Cadenas
 
32773 php-basico
32773 php-basico32773 php-basico
32773 php-basico
 
Clase 10 expresiones regulares
Clase 10 expresiones regularesClase 10 expresiones regulares
Clase 10 expresiones regulares
 
PHP mode on
PHP mode onPHP mode on
PHP mode on
 
13 PHP. Un Ejemplo Con Constantes
13 PHP. Un Ejemplo Con Constantes13 PHP. Un Ejemplo Con Constantes
13 PHP. Un Ejemplo Con Constantes
 
Diseño web clase03
Diseño web clase03Diseño web clase03
Diseño web clase03
 
26 Php. Array Escalar Y Asociativo
26 Php. Array Escalar Y Asociativo26 Php. Array Escalar Y Asociativo
26 Php. Array Escalar Y Asociativo
 
Script presentacion
Script presentacionScript presentacion
Script presentacion
 
82 Php. Ver Y Modificar Estructuras
82 Php. Ver Y Modificar Estructuras82 Php. Ver Y Modificar Estructuras
82 Php. Ver Y Modificar Estructuras
 
50 Php. Funciones Que Devuelven Valores
50 Php. Funciones Que Devuelven Valores50 Php. Funciones Que Devuelven Valores
50 Php. Funciones Que Devuelven Valores
 
Curso php dia2
Curso php dia2Curso php dia2
Curso php dia2
 
4072954.ppt
4072954.ppt4072954.ppt
4072954.ppt
 
Semana 3 Maquetación CSS
Semana 3   Maquetación CSSSemana 3   Maquetación CSS
Semana 3 Maquetación CSS
 
Manual+php+básico
Manual+php+básicoManual+php+básico
Manual+php+básico
 
Mini manual php
Mini manual phpMini manual php
Mini manual php
 

More from 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
 

More from 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
 

Recently uploaded

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
 
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
 
Desarrollo Web Moderno con Svelte 2024.pdf
Desarrollo Web Moderno con Svelte 2024.pdfDesarrollo Web Moderno con Svelte 2024.pdf
Desarrollo Web Moderno con Svelte 2024.pdfJulian Lamprea
 
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
 
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
 
CLASE DE TECNOLOGIA E INFORMATICA PRIMARIA
CLASE  DE TECNOLOGIA E INFORMATICA PRIMARIACLASE  DE TECNOLOGIA E INFORMATICA PRIMARIA
CLASE DE TECNOLOGIA E INFORMATICA PRIMARIAWilbisVega
 
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
 
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
 
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
 
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
 
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
 
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
 
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
 

Recently uploaded (13)

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
 
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...
 
Desarrollo Web Moderno con Svelte 2024.pdf
Desarrollo Web Moderno con Svelte 2024.pdfDesarrollo Web Moderno con Svelte 2024.pdf
Desarrollo Web Moderno con Svelte 2024.pdf
 
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
 
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)
 
CLASE DE TECNOLOGIA E INFORMATICA PRIMARIA
CLASE  DE TECNOLOGIA E INFORMATICA PRIMARIACLASE  DE TECNOLOGIA E INFORMATICA PRIMARIA
CLASE DE TECNOLOGIA E INFORMATICA PRIMARIA
 
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
 
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
 
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
 
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
 
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
 
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
 
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
 

32 Php. Etiquetas Html

  • 1. Etiquetas HTML Dos interpretaciones Un ejemplo Recordemos que cuando un <? documento tiene extensión php es /* definamos algunas variables de cadena objeto de dos interpreta- ciones tal como se describe en sus contenidos antes de ser visualizado en el e incluyamos caracteres especiales n */ navegador. En primer lugar es PHP quien ejecuta sus scripts y $cadena1="Este texto está escrito devuelve al cliente el documento en varias líneas resultante y, más tarde, será el y hemos saltado de una a otra propio navegador quien realice una pulsando enter"; segunda interpretación –del documento recibido– cuyo $cadena2="Aquínseparamosnlasnlíneasnconnsinnpulsarnenter"; resultado será la visualización de la página. $cadena3=<<<Prueba Los saltos de línea Nuevamente texto en varias lineas ahora usando sintaxis de documento incrustado. Cualquier salto de línea que se Seguiremos probando inserte en un documento será Prueba; respetado por PHP y enviado al navegador, pero, como éste solo $cadena4=<<<OtraPrueba entiende como tales sus propias Ahoraninsertarénalgoncomonesto etiquetas <br>, no serán visualizados, aunque sí estarán en OtraPrueba; el código fuente de la página # definamos una variable conteniendo saltos de linea HTML visualizada. # y vayamos construyendo una variable de salida # en la que uniremos las variables anteriores insertando Hemos de considerar un nuevo # entre ellas saltos de linea para facilitar la visualización concepto. PHP permite utilizar # en el navegador algunos caracteres especiales que $saltador="<br><br><br>"; son transformados durante la ejecución del script. $salida=$cadena1.$saltador; Uno de ellos –no es el único– es $salida .=$cadena2.$saltador; n que es interpretado y $salida .=$cadena3.$saltador; convertido por el intérprete de PHP $salida .=$cadena4.$saltador; en un salto de línea cuyo efecto # visualicemos el resultado será visible en el código fuente del print $salida; documento enviado al navegador, #apliquemos ahora a la variable salida pero que –por no ser una etiqueta # la funcion nl2br y veamos el resultado <br>– no producirá efecto alguno print $saltador.nl2br($salida); en la visualización de la página. nl2br($A) ?> Esta función inserta de forma automática etiquetas HTML de salto de línea (<br>). ejemplo22.php Por cada salto de línea que exista en el texto de la cadena inserta Si ejecutas el ejemplo y visualizas el código fuente a través del navegador podrás una etiqueta <br> en la salida observar como los resultados del primer print generan saltos de línea en éste. Y en el HTML. caso del código correspondiente al segundo print, podrás visualizar etiquetas <BR /> strtr($a,$dicc) que son el resultado de la aplicación de la función nl2br Busca en la cadena $a las palabras Las cadenas y las etiquetas HTML coincidentes con los índices del array asociativo ($dicc) y las Cadenas Sintaxis Resultado sustituye por los valores Esto es asociados a esos índices. $a="Esto esnun texto escriton en un texto escrito nl2br($a) varias lineasnsin etiquetas<BR>"; en varias lineas get_meta_tags($a) sin etiquetas<BR> $dicc=array ( Devuelve un array asociativo "Lundi"=>"Lunes", cuyos índices son los valores de la Lunes es un dia bueno si "good"=>"bueno", strtr($a,$dicc) propiedad name de las etiquetas hace sol "sun" =>"sol"); <meta> (escritas siempre en $a="Lundi es un dia good si hace sun" minúsculas, sin comillas, y $b=get_meta_tags($a); Programación, PHP, Apache, reemplazando, en el caso de que $a=index.php" echo $b[keywords] MySQL fuera necesario, los caracteres especiales por un guión bajo _) de $b=get_meta_tags($a); Materiales para un curso a $a="index.php" la página web cuya dirección echo $b[description] distancia (absoluta o relativa) se indica en la cadena $a. $a="<H1>A</H1>" echo $a A Los valores de los elementos del array son los contenidos de esas etiquetas. echo htmlspecialchars $a="<H1>A</H1>" <H1>A</H1> ($a) htmlspecialchars($a) La tabla de sustituciones de htmlspecialchars es esta: Convierte en entidades de HTML algunos caracteres (los que se Sustitye & por &amp; indican a la derecha). Con ello se consigue su visualización y se " por &quot; impide que sean interpretados como signos del lenguaje HTML. < por &lt; htmlentities($a) > por &gt; Es una función similar a la anterior, pero en este caso afecta a todos los caracteres que tienen Ejercicio nº 16 equivalentes como entidad HTML utilizando el juego de carácteres Modifica el script del ejercicio nº 15 de forma que los saltos de línea introducidos en el
  • 2. ISO-8859-1. Recuerda que son textarea del formulario sean sustituidos por etiquetas <BR> de HTML. éstos. Anterior Indice Siguiente