Ver Mensaje Individual
  #1 (permalink)  
Antiguo 10/09/2011, 11:21
Avatar de rodrigoemece
rodrigoemece
 
Fecha de Ingreso: septiembre-2011
Mensajes: 68
Antigüedad: 12 años, 7 meses
Puntos: 1
Exclamación Tengo un problema con $_GET

Soy un novato en el php y me cuesta empezar.
El caso es que trato de con el índice generado de un directorio concreto ("DIRECTORIO") hacer uno que cambie según un formulario, es decir, según la opción que escoja quiero que se muestre un directorio u otro.

Código PHP:
Ver original
  1. <?php if ($gestor = opendir('DIRECTORIO')) {
  2.         echo "<ul>";
  3.         while (false !== ($arch = readdir($gestor))) {
  4.            if ($arch != "." && $arch != "..") {
  5.              echo "<br>&dArr;&nbsp;&nbsp;&nbsp;<a href=\"DIRECTORIO/".$arch."\" class=\"linkli\">".$arch."</a></br></br>\n";
  6.            }
  7.         }
  8.         closedir($gestor);
  9.         echo "</ul>";
  10.     }
  11.     ?>


Se me ocurrió algo así con un $_GET pero no consigo que funcione, supongo que un error de sintaxis...

Código PHP:
Ver original
  1. <?php if ($gestor = opendir($_GET["name"])) {
  2.         echo "<ul>";
  3.         while (false !== ($arch = readdir($gestor))) {
  4.            if ($arch != "." && $arch != "..") {
  5.              echo "<a href=\"htmlspecialchars($_GET["name"])"/.$arch."\" class=\"linkli\">".$arch."</a>\n";
  6.            }
  7.         }
  8.         closedir($gestor);
  9.         echo "</ul>";
  10.     }
  11.     ?>


El html que uso como formulario es este:

Código HTML:
Ver original
  1. <FORM action="/prueba/php.php" method="get">
  2.     <P>
  3.     <INPUT type="radio" name="name" value="directorio1">Directorio I<BR>
  4.     <INPUT type="radio" name="name" value="directorio2">Directorio II<BR>
  5.     <BUTTON name="enviar" value="enviar" type="submit">Enviar</BUTTON>
  6.     </P>
  7.  </FORM>

Agradecería muchísimo su ayuda, gracias de antemano.