Foros aprenderaprogramar.com

Aprender a programar => C, C++, C#, Java, Visual Basic, HTML, PHP, CSS, Javascript, Ajax, Joomla, MySql y más => Mensaje iniciado por: Dimitar Stefanov en 04 de Mayo 2016, 18:05

Título: Tipos de variables, sentencia echo en PHP para generar contenido HTML CU00816B
Publicado por: Dimitar Stefanov en 04 de Mayo 2016, 18:05
Bueans tardes. Aquí dejo unas posibles soluciones de los ejercicio de la entrega CU00816B del curso PHP desde cero.

Citar
EJERCICIO 1

Crea el siguiente archivo y súbelo mediante ftp al directorio raíz de tu sitio web. El archivo llevará por nombre curso3.php y en él debe existir la estructura de un documento HTML, aparecer en la parte superior de la página un título h1 con el texto <<Cursos aprenderaprogramar.com>>, seguido de un título h2 con el texto <<Curso php desde cero>>, y a continuación hacer que se muestre usando echo el siguiente texto dentro de un div con color de fondo amarillo: <<Curso php de aprenderaprogramar.com usando la instrucción echo>>. Debajo de este texto debes usar echo para crear un contenedor div con color de gris donde pueda leerse “Este es el pie de página”. Comprueba que el archivo se visualiza al escribir la dirección web correcta que será similar a http://apr2.byethost7.com/curso3.php (en tu caso, tendrás que escribir la dirección web que estés utilizando para el curso). Responde a esta pregunta: ¿Cuál es el código que contiene el archivo?

Código: [Seleccionar]
<!DOCTYPE html>
<html>
<head>
<meta charset="UTF-8">
<title>Ejemplo aprenderaprogramar.com</title>
</head>
<body>
<h1>Cursos aprenderaprogramar.com</h1>
<h2>Curso php desde cero</h2>
<?php 
echo 
"<div style='background-color: yellow;'><span>Curso php de aprenderaprogramar.com</span></div>";
echo "<div style='color: gray;'><span>Este es el pie de la página</span></div>"
?>

</body>
</html>

Citar
¿Cuál es la dirección web para acceder al archivo y visualizar el texto?

http://www.stefjo.byethost10.com/CU00816B%2801%29.php (http://www.stefjo.byethost10.com/CU00816B%2801%29.php)

Como en la anterior entrega, no he seguido la sugerencia del ejercicio de poner el nombre de mi archivo como se específica por cuestiones de ordenación personal (considero que me orientaré más si pongo a cada archivo el nombre de la entrega, así, podré buscarlo más facilmente y saber cada archivo a que entrega corresponde).

Citar
EJERCICIO 2

Crea un archivo php donde no exista html directamente pero que genere una página web con todo el código html que lleva normalmente (introduce las etiquetas html, head, title, meta charset, body, algunos párrafos de texto y algunas imágenes). Para hacer esto toda la estructura de la página web debe ser insertada a través de instrucciones echo. Responde a esta pregunta: ¿Cuál es el código que contiene el archivo?

Código: [Seleccionar]
<?php 
echo 
"<html>";
echo "<head>";
echo "<meta charset='utf-8'>";
echo "<title>Ejemplo aprenderaprogramar.com</title>";
echo "</head>";
echo "<body>";
echo "<p>Cursos aprenderaprogramar.com</p>";
echo "<p>Curso php desde cero.</p>";
echo "<img src='https://www.aprenderaprogramar.com/images/thumbs_portada/thumbs_intranet/62_programador_fuera_de_si.jpg'><br><br>";
echo "<img src='https://www.aprenderaprogramar.com/foros/avatars/APR2.COM_Varios/AprApr_1.jpg'>";
echo "</body>";
echo "</html>";
?>

http://www.stefjo.byethost10.com/CU00816B%2802%29.php (http://www.stefjo.byethost10.com/CU00816B%2802%29.php)

Gracias
Título: Re:CU00816B Tipos de variables, sentencia echo en PHP
Publicado por: pedro,, en 05 de Mayo 2016, 10:12
Hola dimiste.

Los dos ejercicios están bien resueltos.

Solo recordarte que es bueno escribir el cierre en etiquetas de un solo tag, por ejemplo <meta charset="utf-8"/> en lugar de <meta charset="utf-8">, para cumplir el estándar xhtml.

Saludos.
Título: Re:CU00816B Tipos de variables, sentencia echo en PHP
Publicado por: Dimitar Stefanov en 05 de Mayo 2016, 14:42
Buenas, Pedro.

Gracias por tu tiempo y por la corrección.

Es verdad, siempre se me olvida. Como tengo unstalado un pluging en el editor que trabajo, pienso que lo cierra bien.

Saludos. :)
Título: Re:Tipos de variables, sentencia echo en PHP para generar contenido HTML CU00816B
Publicado por: César Krall en 06 de Mayo 2016, 09:05
Hola!

Comentar que en lugar de un echo por instrucción, puede usarse una sólo dejando entre comillas todo el contenido html, se puede ver en https://www.aprenderaprogramar.com/foros/index.php?topic=3875.msg16619#msg16619 y en https://www.aprenderaprogramar.com/foros/index.php?topic=3945.0

Saludos!
Título: Re:Tipos de variables, sentencia echo en PHP para generar contenido HTML CU00816B
Publicado por: Dimitar Stefanov en 06 de Mayo 2016, 10:36
Gracias por la aportación, César.

Tomo nota sobre tu observación.

Un saludo :)