Legalnl
Użytkownik
- Dołączył
- Październik 8, 2008
- Posty
- 828
Witam.
Jestem początkującym użytkownikiem jeżeli chodzi o PHP ( zaczynam ) i prosił bym o pomoc lub ew poprawki. Kiedyś napisałem kod w Delphi do szyfrowania tekstu.
Przetłumaczyłem go do PHP:
Tylko ze to mi nie działa. skrypt nie zwraca wartości zmiennej. podejrzewam ze jest pusta.
//PS: czy w php trzeba deklarować zmienne na początku??
czy wcale nie musiałem na gorze pisać np $zn = ' '; ??
POZDRO!
Jestem początkującym użytkownikiem jeżeli chodzi o PHP ( zaczynam ) i prosił bym o pomoc lub ew poprawki. Kiedyś napisałem kod w Delphi do szyfrowania tekstu.
Kod:
function tform1.szyfruj(s:string) : string;
var
nr, key : integer;
zn : char;
tekst, wynik : string;
begin
tekst := edit1.Text;
key := 2;
for nr := 0 to length(tekst) do
begin
zn := tekst[ nr ];
wynik := wynik + chr( ord( zn ) xor ord( key ) );
end;
result := wynik;
end;
Przetłumaczyłem go do PHP:
PHP:
<?PHP
$tekst = 'legalnl';
$key = 3;
$nr = 0;
$zn = ' ';
$wynik = ' ';
for( $nr = 1; $nr <= strlen($tekst); $nr++ )
{
$zn = $tekst[$nr];
$wynik = $wynik.chr(ord($zn) xor ord($key));
}
echo 'test';
echo $wynik;
?>
Tylko ze to mi nie działa. skrypt nie zwraca wartości zmiennej. podejrzewam ze jest pusta.
//PS: czy w php trzeba deklarować zmienne na początku??
czy wcale nie musiałem na gorze pisać np $zn = ' '; ??
POZDRO!
Ostatnia edycja: