Es muy simple, y todo se soluciona con un poquito de estudio en php
las comillas del form estan raras son como de ladito ” cuando deberian ser asi "
una vez coregido esto y quitando todo el código php nos da esto:
Código HTML:
<h1><a href="">Buscador - By RogerTM</a></h1>
<form name="buscar" action="" method="get">
Buscar: <input type="text" size="50" value="" name="frase" />
<input type="submit" name="buscar" value="Buscar" />
</form>
con esto se ve mucho mejor, ahora
por que estos valores?
Código PHP:
<?php echo $_GET['frase']; ?>
a pues para obtener los valores del form de forma dinamica por ejemplo la parte anterior
Código PHP:
echo $_GET['frase'];
muestra el parametro pasado por url
http://web.com/frase=hola
hola entonces será mostrada en el input
y esta parte
Código PHP:
$_SERVER['PHP_SELF'];
sirve para mostrar
esta parte
http://example.com/test.php/foo.bar
o sea test.php
tedejo el manualito de php donde viene todo es :)
http://php.net/manual/es/