Diferencia entre revisiones de «Curso básico de PHP/QueNum»

De WikiCabal
Ir a la navegación Ir a la búsqueda
 
(Sin diferencias)

Revisión actual del 23:04 27 sep 2016

QueNum

 1 <?php
 2   require_once( "Cabeza5.inc" );
 3 ?>  
 4   <body>
 5     <?php
 6 
 7       /* rand()
 8        * (PHP 3, PHP 4, PHP 5)
 9        * rand -- Generar un entero aleatorio
10        * Descripción
11        * int rand ( [int min, int max] )
12        *
13        * Si es llamada sin los argumentos opcionales min, max, rand() devuelve
14        * un entero pseudo-aleatorio entre 0 y RAND_MAX. Si desea un número
15        * aleatorio entre 5 y 15 (inclusive), por ejemplo, use rand (5, 15). 
16        */
17 
18       $Mensaje = "Bienvenido a la máquina de conjetura!
19                   <br />";
20       if( ! isset( $_POST{'Conjetura'} ) )
21       {
22         $Mensaje .= "Dime que número entre de 0 y 100 estoy pensando";
23         $Num = rand( 0, 100 );
24       }
25       elseif( $_POST{'Conjetura'} > $_POST{'Num'} )
26         $Mensaje .= "Demasiado grande! introduzca un número menor";
27       elseif( $_POST{'Conjetura'} < $_POST{'Num'} )
28         $Mensaje .= "Demasiado pequeño, introduzca un número mayor";
29       else
30       {
31         $Mensaje .= "Bueno!
32                      <br />
33                      Dime que otro número entre de 0 y 100 estoy pensando";
34         $Num = rand( 0, 100 );
35         $Mensaje .= "<object type=\"audio/x-wav\" data=\"images/tada.wav\"
36                              width=\"200\" height=\"20\">
37                              <param name=\"src\" value=\"images/tada.wav\" />
38                              <param name=\"autoplay\" value=\"true\" />
39                              <param name=\"autoStart\" value=\"1\" />
40                              alt : <a href=\"images/tada.wav\">Tada</a>
41                      </object>";
42       }
43 
44       if( !isset( $Num ) )
45         $Num = $_POST{'Num'};
46         
47       print( "<p class=\"SubTitleFont Azul\">
48                 $Mensaje
49               </p>
50                 <form action=\"{$_SERVER{'PHP_SELF'}}\" method=\"post\">
51                   <p class=\"LargeTextFont\">
52                     Coloque su conjetura aquí:
53                     <input type=\"text\" name=\"Conjetura\" maxlength=\"3\" />
54                     <input type=\"hidden\" name=\"Num\" value=\"{$Num}\" />
55                   </p>
56                   <p class=\"LargeTextFont\">
57                     <input type = \"submit\" value = \"Prueba\" />
58                   </p>
59                 </form>" );
60        require_once( "incPie5.php" );
61     ?>

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