Me crea error en la linea de anteriror del echo if ($x == $Abec2($y)) gracias de antemano.
Código PHP:
<?
$pass = "pepu";
$Abec2 = array('a' , 'A' , 'B' , 'b' , 'C' , 'c' , 'D' , 'd' , 'E' , 'e' , 'F' , 'f' , 'G' , 'g' , 'H' , 'h' , 'i' , 'I' , 'J' , 'j' , 'K' , 'k', 'L' , 'l' , 'M' , 'm' , 'n' , 'N' , 'o' , 'O' , 'P' , 'p', 'q' , 'Q' , 'R' , 'r' , 's' , 'S' , 'T', 't' , 'U', 'u' , 'V' , 'v' , 'W' , 'w' , 'x' , 'X' , 'Y', 'y' , 'Z' , 'z' , '0' , '1', '2', '3', '4', '5', '6', '7', '8', '9', '-' );
//67 caracteres
$x;
$y;
$pos;
$sw;
$resultado;
$passdencri;
$longitud = strlen($pass);
for($x=0; $x<=$longitud; $x++){
$y = 0;
$sw = 0;
echo "$y";
echo "$sw";
while ($y <=67 || $sw = 0)
{//sw=0 = FALSE
echo "while";
if ($x == $Abec2($y))
{
$sw = 1; }
else{
$y = $y + 1;
}
}// End While
if ( $sw == 1 )
{
echo "if %sw";
$pos = ($y - 3) % 67;
$resultado = $Abec2($pos);
$passdencri = $passdencri + $resultado;
echo "pos $pos";
echo " resulta &resultado";
echo "passdencri $passdencri";
}//End If
}//fin for
// echo " pass desen: $passdencri";
?>