29. december 2003 - 10:51Der er
30 kommentarer og 1 løsning
Hjælp til eregi_replace()
Hejsa... Jeg sidder her og prøver på at lave en "kodemaskine" hvor man skal kunne kryptere og dekryptere teksten igen. Jeg kan bare ikke få den til at gøre som jeg vil have det. Den måde som den krypterer teksten på er ret enkelt... f.eks.: a=å, b=ø, c=æ og omvendt når man dekrypterer. Men når jeg skriver f.eks. hele alfabetet: abcdefghijklmnopqrstuvxyzæøå bliver det krypteret om til: abcdefghijklmnnmlkjihgfedcba
Det er en lidt sjov kryptering. Hvis man først har krypteret den bliver det lidt svært at afkryptere igen. Du har jo kun halvdelen af alfabetet med nemlig.
Det skal så lige siges at jeg er fuldstændig nybegynder inden for PHP... Men øh... jeg skal bare bytte eregi_replace ud med str_replace og så tilføje resten af alfabetet?..
Når din bruger din anden løsning kommer der kun dette frem: Parse error: parse error, unexpected '{' in /web/www/frac/users/darkdruid/sider/coder.php on line 10
Når jeg bruger eregi_replace eller ereg_replace udskriver den bare det som er blevet indtastet i feltet. Og når jeg bruger str_replace laver det samme nummer som den også gjorde i starten.
Aaaah... tak fordi du gad finde det.. nu forstår jeg det bedre og har også fået det til at virke.. Mange tak for hjælpen :D
Nu mangler jeg bare et svar jeg kan godkende ;)
I kan selv se om det virker -> http://darkdruid.frac.dk/?side=coder Har dog også fundet ud af at jeg kun behøves det ene felt.. skal også lige have det lavet sådan at man også kan bruge store bogstaver.
Nej tak, jeg vil ikke have point, når der er afsat alt for mange.
Du skal være opmærksom på at i dette tilfælde er kryptering og dekryptering identisk, men det er ikke nødvendigvis tilfældet. Du kan dog blot lave 2 arrays, eet til hver vej.
Laver det array der krypterer, $a, og det der dekrypterer, $b. Et "a" bliver til "0", som så igen bliver til "a". Der skal bare være det samme antal tegn i $a1 og $a2, og hvert tegn kun een gang.
Jeg tror jeg er kommet på en lidt bedre kryptering... Men hva... tusind tak for hjælpen erik :)
Synes godt om
Ny brugerNybegynder
Din løsning...
Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.