";
// echo "Comando enviado: ".urldecode($HTTP_GET_VARS["comando"])." ";
//Se crea la matriz "$comando_matriz" con tantos elementos como palabras se hayan enviado:
$comando_matriz = explode(" ", strtoupper(trim(urldecode($HTTP_GET_VARS["comando"]))));
// print_r($comando_matriz);
//Quitamos los espacios en blanco que rodean a cada palabra enviada:
$comando_matriz_temp = "";
foreach($comando_matriz as $indice => $valor)
{
if (trim($valor) != "") { $comando_matriz_temp[] = trim($valor); }
}
// $comando_matriz = array();
// unset($comando_matriz);
$comando_matriz = $comando_matriz_temp;
// print_r($comando_matriz);
// $comando_matriz = $comando_matriz_temp;
// print_r($comando_matriz);
// if (isset($comando_matriz[5])) { $comando_matriz[4] .= " ".$comando_matriz[5]; }
// if (isset($comando_matriz[2]) && $comando_matriz[2] != "A" && $comando_matriz[2] != "CON") { $comando_matriz[1] .= " ".$comando_matriz[2]; }
// if (isset($comando_matriz[2]) && $comando_matriz[2] == "CON" && isset($comando_matriz[4]) || $comando_matriz[2] && $comando_matriz[2] == "DAR" && isset($comando_matriz[4])) { $comando_matriz[3] .= $comando_matriz[4]; }
// print_r($comando_matriz);
//Si se ha enviado una sola palabra:
if (sizeof($comando_matriz) == 1)
{
if ($comando_matriz[0] == "SUR" || $comando_matriz[0] == "S" || $comando_matriz[0] == "SUD") { realizar_accion("IR", "SUR"); } //Se ejecuta IR SUR.
elseif ($comando_matriz[0] == "NORTE" || $comando_matriz[0] == "N") { realizar_accion("IR", "NORTE"); } //Se ejecuta IR NORTE.
elseif ($comando_matriz[0] == "ESTE" || $comando_matriz[0] == "E") { realizar_accion("IR", "ESTE"); } //Se ejecuta IR ESTE.
elseif ($comando_matriz[0] == "OESTE" || $comando_matriz[0] == "O") { realizar_accion("IR", "OESTE"); } //Se ejecuta IR OESTE.
else { echo "Debes escribir mas."; }
}
//Si se han enviado dos palabras:
elseif (sizeof($comando_matriz) == 2)
{
realizar_accion($comando_matriz[0], $comando_matriz[1]);
}
//Si se han enviado tres palabras:
elseif (sizeof($comando_matriz) == 3)
{
realizar_accion($comando_matriz[0], $comando_matriz[1], $comando_matriz[2]);
}
//Si se han enviado cuatro palabras:
elseif (sizeof($comando_matriz) == 4) {
realizar_accion($comando_matriz[0], $comando_matriz[1], $comando_matriz[2], $comando_matriz[3]);
}
//Si se han enviado cinco palabras:
elseif (sizeof($comando_matriz) == 5) {
realizar_accion($comando_matriz[0], $comando_matriz[1], $comando_matriz[3], $comando_matriz[4], $comando_matriz[2]);
}
//Si se han enviado seis o mas palabras:
elseif (sizeof($comando_matriz) == 6) {
// if ($comando_matriz[2] != "CON" && $comando_matriz[2] != "A" && $comando_matriz[2] != "EN" && $comando_matriz[2] != "AL" && $comando_matriz[2] != "HA" && $comando_matriz[2] != "AH" && $comando_matriz[2] != "KON") {
if ($comando_matriz[2] != "CON" && $comando_matriz[2] != "A" && $comando_matriz[2] != "EN" && $comando_matriz[2] != "AL" && $comando_matriz[2] != "HA" && $comando_matriz[2] != "AH" && $comando_matriz[2] != "KON" && $comando_matriz[4] != "CON" && $comando_matriz[4] != "A" && $comando_matriz[4] != "EN" && $comando_matriz[4] != "AL" && $comando_matriz[4] != "HA" && $comando_matriz[4] != "AH" && $comando_matriz[4] != "KON") {
realizar_accion($comando_matriz[0], $comando_matriz[1], $comando_matriz[3], $comando_matriz[4], $comando_matriz[2], $comando_matriz[5]);
} else { echo "Demasiados parametros."; }
}
elseif (sizeof($comando_matriz > 6)) { echo "Demasiados parametros."; }
// else { echo "Debes escribir algo."; }
echo " |