Curso básico de PHP/QueNum

De WikiCabal
Saltar a: navegación, buscar

QueNum

<?php
  require_once( "Cabeza5.inc" );
?>  
  <body>
    <?php

      /* rand()
       * (PHP 3, PHP 4, PHP 5)
       * rand -- Generar un entero aleatorio
       * Descripción
       * int rand ( [int min, int max] )
       *
       * Si es llamada sin los argumentos opcionales min, max, rand() devuelve
       * un entero pseudo-aleatorio entre 0 y RAND_MAX. Si desea un número
       * aleatorio entre 5 y 15 (inclusive), por ejemplo, use rand (5, 15). 
       */

      $Mensaje = "Bienvenido a la máquina de conjetura!
                  <br />";
      if( ! isset( $_POST{'Conjetura'} ) )
      {
        $Mensaje .= "Dime que número entre de 0 y 100 estoy pensando";
        $Num = rand( 0, 100 );
      }
      elseif( $_POST{'Conjetura'} > $_POST{'Num'} )
        $Mensaje .= "Demasiado grande! introduzca un número menor";
      elseif( $_POST{'Conjetura'} < $_POST{'Num'} )
        $Mensaje .= "Demasiado pequeño, introduzca un número mayor";
      else
      {
        $Mensaje .= "Bueno!
                     <br />
                     Dime que otro número entre de 0 y 100 estoy pensando";
        $Num = rand( 0, 100 );
        $Mensaje .= "<object type=\"audio/x-wav\" data=\"images/tada.wav\"
                             width=\"200\" height=\"20\">
                             <param name=\"src\" value=\"images/tada.wav\" />
                             <param name=\"autoplay\" value=\"true\" />
                             <param name=\"autoStart\" value=\"1\" />
                             alt : <a href=\"images/tada.wav\">Tada</a>
                     </object>";
      }

      if( !isset( $Num ) )
        $Num = $_POST{'Num'};
        
      print( "<p class=\"SubTitleFont Azul\">
                $Mensaje
              </p>
                <form action=\"{$_SERVER{'PHP_SELF'}}\" method=\"post\">
                  <p class=\"LargeTextFont\">
                    Coloque su conjetura aquí:
                    <input type=\"text\" name=\"Conjetura\" maxlength=\"3\" />
                    <input type=\"hidden\" name=\"Num\" value=\"{$Num}\" />
                  </p>
                  <p class=\"LargeTextFont\">
                    <input type = \"submit\" value = \"Prueba\" />
                  </p>
                </form>" );
       require_once( "incPie5.php" );
    ?>

Contenidos de Cabeza5.inc

Ver los contenidos de Cabeza5.inc

Contenidos de incPie5.php

Ver los contenidos de incPie5.php

Contenidos de clase.css

Ver los contenidos de clase.css

Explicación

Ejecutarlo

Ejecutar el código de QueNum

Descargarlo

Descargar el código de QueNum