Eli siis kun en tunne PHP syntaksia vielä niin hyvin, niin tuli tällänen kysymys vastaan:
Eli pystyykö chr -funktioon asettaa useita parametrejä, niin että laitetaan vaikka ascii -arvot 97,98,99, ja sitten ohjelma tulostaa "abc"? Tiedän että laittamalla usean chr -funktion putkeen ja jokaseen yhen parametrin, niin se toimii mutta, koska ne pitäis pystyä hashaamaan md5 -funktiolla, niin että se yksi hash sisältää sanan "abc"... Toivon mukaan ymmärsitte tän viestin, vaikka tää onkin aika sekava.
pack('C*', 97, 98, 99);
Voisitko vielä tarkentaa, että miten toi funktio toimii...? Siis pakkaako se tolla ne esim. yhteen muuttujaan? Mutta mikä toi "C*" on? Eli toimiiko se esim. tässä muodossa:
$sana = pack('C*',97,98,99);
$hash = md5(chr($sana));
echo $hash;
Mitähän nyt tarkoitat?
Suoraan chr-funktioilla saa aikaan ihan täysverisen merkkijonon:
Seuraava koodi siis toimii:
Myös Nikon menetelmä toimii:
No ongelmani oli se, etten osannut yhdistää noita chr -funktioita pisteelle, mutta kun teit tuon esimerkin, niin ymmärsin! Kiitos siitä!
Aihe on jo aika vanha, joten et voi enää vastata siihen.