Soluciones - Primeras páginas

En esta página se muestran una parte de las soluciones de los ejercicios Primeras páginas, concretamente el fragmento PHP, sin el principio ni el final de la página que se puede dejar en un fragmento HTML. La solución completa se puede descargar de la página de soluciones.

Primeras páginas 1 - Hola, mundo

<?php
print "<html>\n";
print "<head>\n";
print "  <meta charset=\"utf-8\" />\n";
print "</head>\n";
print "\n";
print "<body>\n";
print "  <p>¡Hola, mundo!</p>\n";
print "</body>\n";
print "</html>";
?>

Primeras páginas 2 - Hola, mundo (válido)

<?php
print "  <h1>Mi primer programa</h1>\n";
print "\n";
print "  <p>¡Hola, mundo!</p>\n";
?>

Primeras páginas 3 - Hola mundo en dos páginas

<?php
print "  <h1>Mi segundo programa</h1>\n";
print "\n";
print "  <p><a href=\"primeras_paginas_3_2.php\">Ir al saludo</a></p>\n";
?>
<?php
print "  <h1>Mi tercer programa</h1>\n";
print "\n";
print "  <p>¡Hola, mundo!</p>\n";
print "\n";
print "  <p><a href=\"primeras_paginas_3_1.php\">Volver a la página inicial</a></p>\n";
?>

Primeras páginas 4 - Dado digital

<?php
print "  <p><span style=\"border: black 2px solid; padding: 10px; font-size: 300%\">"
     . rand(1, 6) . "</span></p>\n";
?>

Primeras páginas 5 - Dado digital gráfico

<?php
print "  <p><img src=\"img/". rand(1, 6) . ".svg\" alt=\"Dado\" width=\"140\" height=\"140\" /></p>\n";
?>

Primeras páginas 6 - Código de color

<?php
print "  <p>Color: rgb(" . rand(0, 255) . ", " . rand(0, 255) . ", " . rand(0, 255) . ")</p>\n";
?>

Primeras páginas 7 - Saludo

<?php
print "  <p><span style=\"border: black 2px solid; padding: 10px; font-size: "
    . rand(200, 800) . "%\">¡Hola!</span></p>\n";
?>

Primeras páginas 8 - Emoticono

<?php
print "  <p><span style=\"font-size: 100px;\">&#" . rand(128512, 128586) . ";</span></p>\n";
?>