![]() |
![]() ![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 6 Pomógł: 0 Dołączył: 17.02.2006 Ostrzeżenie: (0%) ![]() ![]() |
Witam !
Naskrobałem coś takiego:
To ma być szyfrowanie algorytmem XOR, jednak przy ładowaniu tego pliku strona jakgdyby "staje": W operze nic sie nie wyswietla i pisze caly czas "łączenie" co świadczy o ładowaniu strony.. co napisałem nie tak? pozdrawiam |
|
|
![]()
Post
#2
|
|
Grupa: Przyjaciele php.pl Postów: 2 196 Pomógł: 2 Dołączył: 17.01.2004 Skąd: Sosnowiec Ostrzeżenie: (0%) ![]() ![]() |
Huh (IMG:http://forum.php.pl/style_emoticons/default/smile.gif) Bierzesz się za "szyfrowanie" a nie wiesz jak używać pętli for. Ciekawe...
|
|
|
![]()
Post
#3
|
|
Grupa: Zarejestrowani Postów: 6 Pomógł: 0 Dołączył: 17.02.2006 Ostrzeżenie: (0%) ![]() ![]() |
Ehh...
Mogłem sie domyslic, ze natrafie na lamera ktory zamiast pomoc tylko opieprzy.. Zdaje mi sie ze to jest dzial dla poczatkujacych. widze, ze poczatkujacy robiacy typowe bledy nie maja nic do gadania. Programowalem wczesniej w innych jezykach, wiem do czego sluzy FOR i jak dziala, zapewniam cie, ze kazdemu programiscie zdarza sie pomylka pozdrawiam Ten post edytował usercontrol 17.02.2006, 21:18:36 |
|
|
![]()
Post
#4
|
|
Grupa: Przyjaciele php.pl Postów: 5 724 Pomógł: 259 Dołączył: 13.04.2004 Skąd: N/A Ostrzeżenie: (0%) ![]() ![]() |
"lamer to ten kto zbyt czesto okresla innym mianem lamera"
Zle ustawiles warunek koncowy petli: strlen($DataIn) niby kiedy przyjmie to wartosc FALSE lub zero -- zwsze bedzie zwracac dlugosc $DataIn, ktora to nie zostaje modyfikowana? i co teraz powiesz? |
|
|
![]()
Post
#5
|
|
Grupa: Zarejestrowani Postów: 6 Pomógł: 0 Dołączył: 17.02.2006 Ostrzeżenie: (0%) ![]() ![]() |
Cytat(dr_bonzo @ 2006-02-17 20:23:45) i co teraz powiesz? Dobra, sorry za okreslenie "lamer", ale moze ktos mi wyjasni PO CO sie wypowiadal, jesli jego wypowiedz nie miala na celu pomóc, tylko jeszcze opie* ? Człowieku, to dział dla poczatkujacych ! Kazdy mial swoj poczatek i popelnial bledy ! ----------------- dzieki za pomoc pozdr Ten post edytował usercontrol 17.02.2006, 21:27:37 |
|
|
![]()
Post
#6
|
|
Grupa: Przyjaciele php.pl Postów: 5 724 Pomógł: 259 Dołączył: 13.04.2004 Skąd: N/A Ostrzeżenie: (0%) ![]() ![]() |
Mimo to wskazal ci miejsce bledu.
|
|
|
![]()
Post
#7
|
|
Grupa: Przyjaciele php.pl Postów: 2 196 Pomógł: 2 Dołączył: 17.01.2004 Skąd: Sosnowiec Ostrzeżenie: (0%) ![]() ![]() |
Skoro wg. Ciebie podanie linka do strony w manualu opisującej dokładnie jak powinno się używać pętli for nie jest pomocą to ja już nic nie wiem.
P.S. Twoja funkcja nie koduje dobrze ciągu, bo nie bierze pod uwagę pierwszego znaku (indeks znaków w ciągu zaczyna się od 0, a nie od 1). |
|
|
![]()
Post
#8
|
|
Grupa: Zarejestrowani Postów: 6 Pomógł: 0 Dołączył: 17.02.2006 Ostrzeżenie: (0%) ![]() ![]() |
Cytat Huh (IMG:http://forum.php.pl/style_emoticons/default/smile.gif) Bierzesz się za "szyfrowanie" a nie wiesz jak używać pętli for. Ciekawe... O to chodziło. Poprawiłem kodzik, i chyba nie koduje jak powinno:
Czy coś jeszcze jest tu nie tak? pozdrawiam |
|
|
![]()
Post
#9
|
|
Grupa: Zarejestrowani Postów: 505 Pomógł: 0 Dołączył: 8.01.2005 Ostrzeżenie: (0%) ![]() ![]() |
taaa
zmien Kod for ($DataPtr=0; $DataPtr <= strlen($DataIn); $DataPtr++){ na Kod $len = strlen($DataIn); for ($DataPtr=0; $DataPtr <= $len; $DataPtr++){ oraz Kod $XORValue2 = ord(substr($CodeKey, (($DataPtr % strlen($CodeKey)) + 1), 1)); na Kod $XORValue2 = ord(substr($CodeKey, (($DataPtr % $len) + 1), 1)); Po co petla ma wywolywac 2000x funkcje strlen w przypadku gdy ciag znakow zawiera 1000 znakow aaa... w ogole to ja bym to zrobil tak :
Ten post edytował Bastion 17.02.2006, 22:12:54 |
|
|
![]() ![]() |
![]() |
Aktualny czas: 15.09.2025 - 19:26 |