Zo, ik had eventjes niks te doen. En aangezien ik net het Juvenalis Dilemma uit heb dacht ik: Laat ik zelf óók zo'n code in elkaar prutsen. Kijk eens aan.

w r h u p a a e t r z l n e e d o g n n s e e a e e p r k a e c e o z n

Ceasar een koning, had geheime berichten
Vertrouwen kon je een bode nooit
dus bedacht hij een code voor zijn brief
Die door de juiste lezer kon worden voltooid
Deze wijze, oud maar voor de meeste onbekend
moet je gebruiken als je een echte speurder bent

Veel succes ermee ;-)
De 1e met het juiste antwoord krijgt een virtueel bloemetje en natuurlijk...
de eer

Groetjes,
Lotte
Mark schreef op 14.08.2007 19:50
@ wouter: Klinkt ook lekker aardig :P

SanThe, jij hebt de cijfers omgedraaid: 12-22-20... maar je moet de 'letters' omdraaien:

<?php
$cijfers = array(
'A' => 26,
'B' => 25,
'C' => 24,
'D' => 23,
'E' => 22
);
?>
etc..

(ik vond een array wel toepasselijk op een phphulp forum...


Doe maar weer moeilijk hé ;-)
Maar wel goed uitgelegd ^^
Ik maak het topic even leerzaam:

<?php

$code = "5-18-13-23-19-18-17-22-22-13-5-22-9-25-26-13-23-7-6-8-8-22-13-23-22-5-9-26-20-22-13";
$hakhakhak = explode('-', $code);

$keys = range(26,1);
$values = range('a', 'z');
$cijfers = array_combine($keys, $values);

foreach ($hakhakhak as $value) {
echo $cijfers[$value];
}

?>
Mark schreef op 14.08.2007 19:50
SanThe, jij hebt de cijfers omgedraaid: 12-22-20... maar je moet de 'letters' omdraaien

Ja, ik vat 'm, ik ben er weer, het werkt nu.
Toch wel een maffe gedachtenkronkel van mij. Haha
<?php
$var = '5-18-13-23-19-18-17-22-22-13-5-22-9-25-26-13-23-7-6-8-8-22-13-23-22-5-9-26-20-22-13';
$ex=explode('-', $var);

foreach($ex as $bla)
{
$new[] = chr(123-$bla);
}

echo implode('', $new);
?>
@PHPerik: kun je dat ook voor die eerste maken ? :D
Robert schreef op 14.08.2007 19:58
@PHPerik: kun je dat ook voor die eerste maken ? :D
Nee want dan zou ik Lottes intelligentie in code moeten omzetten. Dat lukt dus niet, zelfs die van Lotte niet.

*grapje hoor Lotte je kent me
De eerste:
<?php
$var='w r h u p a a e t r z l n e e d o g n n s e e a e e p r k a e c e o z n ';

for($j=0;$j<6;$j++)
{
for($i=0;$i<6;$i++)
{
echo $var[$i*12+$j*2];
}
}
?>
Eehm.. die vat ik niet helemaal:

1: Waarom die $z? Dit gebruik je nergens meer...
2: Hoe echo jij een string met
<?php
echo $var[$i*12+$j*2];
?>
?
1. idd
2. dat kan gewoon hoor
Oeps, die $z is nog van een eerder probeersel. (verwijderd).
<?php
echo $var[$i*12+$j*2];
?>
Wat is hier dan mis mee? Werkt gewoon en print één letter.
Ow Nice hoor :)
Wist zelfs niet eens dat het met PHP kan maar heb het even op men wamp gezet :p en werkte wel

Reageren