Hola amigos aquí dejo el ejercicio CU00816B del tutorial de programación web con PHP, al principio me costó resolver el segundo ejercicio, pero busque en los hilos del foro, y encontre y entendi algunas cosas que estaba haciendo mal.
Yo por ejemplo queria poner todo el código HTML en un
"echo", pero me saltaba un error, a la hora de probar dicho código, entonces dije "voy a poner varios echos en cada etiqueta html que creo", pero tampoco funcionó, y cuando miré esta solución:
https://www.aprenderaprogramar.com/foros/index.php?topic=4505.msg18528#msg18528, al principio no me salía como estaba en ese hilo, pero me di cuenta que a la hora de poner comillas dobles en un echo, y cuando creaba una etiqueta HTML, y si esa etiqueta tenia un atributo debia usar comillas simple, porque si usaba comillas doble en el echo y en el atributo no me mostraba nada a la hora de cargar la página.
Espero me haya explicado bien.
Enunciado: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? ¿Cuál es la dirección web para acceder al archivo y visualizar el texto?
Código:<!DOCTYPE html>
<html>
<head>
<title>Ejercicio CU00816B</title>
<meta charset="UTF-8" />
<style type="text/css">
body{
text-align: center;
}
#header, #footer{
border: solid 2px;
width: 50%;
background-color: darkgray;
margin: auto;
}
</style>
</head>
<body>
<div id="header">
<h1>Cursos aprenderaprogramar.com.</h1>
<h2>Curso php desde cero.</h2>
</div>
<br/>
<div style="background-color: yellow; width: 50%; margin: auto; border: solid 2px;">
<?php
echo "Curso php de aprenderaprogramar.com usando la instrucción echo";
?>
</div>
<br/>
<?php
echo "<div id='footer'>Este es el pie de página</div>";
?>
</body>
</html>
Dirección: http://jorgeprogramas.byethost18.com/curso3.phpEJERCICIO 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? ¿Cuál es la dirección web para acceder al archivo y visualizar el texto?
Código:<?php
echo "<html>";
echo "<head>";
echo "<title>Ejercicio 2</title>";
echo "<meta charset='utf-8'/>";
echo "</head>";
echo "<body style='text-align: center;'>";
echo "<p>Mi imágen</p>";
echo "<img src='http://vignette3.wikia.nocookie.net/charlotte-anime/images/5/50/Wiki-background/revision/latest?cb=20170312163235' width='600px' />";
echo "<p>Charllotte</p>";
echo "</body>";
echo "</html>";
?>
Dirección: http://jorgeprogramas.byethost18.com/curso32.phpUn saludo.