viejo, no es por nada pero, tienes un pesimo estilo para programar, demasiado
pesado para leer quizas son las malas costumbres que te deja BASIC, ya que este
lenguaje no te enseñaba a trabajar estructuradamente sobre la imeplementacion
de una aplicacion como otros lenguajes si lo hacian, como pascal, c, COBOL etc...
Como PHP es un derivado de C y PERL, y no NADA de BASIC quizas estas cayendo en
errores no de logica sino de sintaxis, por eso, te recomiendo que recien estas
empezando a programar en PHP tengas a la mano unos cuantos codigos fuentes a la
mano y el manual de php, o lo otro seria que te pusieras a aprender mejor ASP
(ASP SI hereda en gran parte la sintaxis de BASIC [VBScript])
:)
yo te propongo lo siguiente como codigo para resolver el mismo problema
Código PHP:
<?php
$palabraBuscada = "algo que se supone recibes desde fuera"
//tenemos un diccionario donde guardamos las
//palabras a buscar
$misPalabras = array(
1 = 'juegos',
2 = 'tutoriales',
3 = 'audio',
4 = 'video',
5 = 'trucos',
6 = 'downloads');
$url = "http://127.0.0.0/mailbanner.php";
$Encontrado = false;
// por cada palabra del diccionario...
foreach($misPalabras as $Palabra)
{
// 'minusculiza' la palabra buscada
// y la compara
if (strtolower($palabraBuscada) == $palabra)
{
$Encontrado = true;
exit;
// si te da algun problema el exit lo sacas y ya (ers que no tuve tiempo de probarlo)
}
}
if ($Encontrado)
{
// la alternativa de ferny (javascript)
// es muy buena tambien
header("location $url");
} else {
echo "La palabra $palabraBuscada no se ha encontrado en el servidor (entre ".count($misPalabras)." palabras)";
}
?>