So läuft MEINE Verschlüsselung...
Suchen - Ersetzen
Einklappen
X
-
Hi superman, versuch doch mal sowas:
PHP-Code:$text="HIII";
$text=str_replace("A","Z",$text);
echo "text: $text<br>";
$text=str_replace("B","Y",$text);
echo "text: $text<br>";
...
edit: hat sich wohl gerade erledigt
Kommentar
-
Original geschrieben von Arni
sag mal verstehst Du das echt nicht ??
Du ersetzt doch I durch R
und dann R wieder durch I
@superman.92: warum machst du jetzt wieder den gleichen blödsinn?
vielleicht schon mal hier in der schlange anstellen gehen, hm?
http://www.leo.org/information/freiz...erkbefrei.htmlI don't believe in rebirth. Actually, I never did in my whole lives.
Kommentar
-
PHP-Code:<?php
$text="haaaiiiooo";
$text=str_replace("a","z",$text);
$text=str_replace("b","y",$text);
$text=str_replace("c","x",$text);
$text=str_replace("d","w",$text);
$text=str_replace("e","v",$text);
$text=str_replace("f","u",$text);
$text=str_replace("g","t",$text);
$text=str_replace("h","s",$text);
$text=str_replace("i","r",$text);
$text=str_replace("j","q",$text);
$text=str_replace("k","p",$text);
$text=str_replace("l","o",$text);
$text=str_replace("m","n",$text);
//$text=str_replace("n","m",$text);
//$text=str_replace("o","l",$text);
//$text=str_replace("p","k",$text);
//$text=str_replace("q","j",$text);
//$text=str_replace("r","i",$text);
//$text=str_replace("s","h",$text);
//$text=str_replace("t","g",$text);
//$text=str_replace("u","f",$text);
//$text=str_replace("v","e",$text);
//$text=str_replace("w","d",$text);
//$text=str_replace("x","c",$text);
//$text=str_replace("y","b",$text);
//$text=str_replace("z","a",$text);
echo $text;
?>
Das obige Script funzt, aber es ist nur halb . Ihr wisst ja, was ich machen will, deshalb: falls jemand einen Lösungsvorschlag hat (ausser 'verstehst du das echt nicht'), her damit!
PS: Ich verstehe das Problem, aber ich hab keine Lösung und IHR auch nicht...Ich werde kommen und auch dich retten...
Kommentar
-
dieser thread hat was, lol.
willst du nicht lieber den ASCII-code der zeichen verwenden? damit kannst du dann rechnen und mußt nicht für jedes zeichen eine eigene ersetzung schreiben.
Code:$text = 'abcdefghijklmnopqrstuvwabcxyzABCDEFGHIJKLMNOPQRSTUVWXYZ'; $regexp = array( '#([a-z])#e', '#([A-Z])#e' ); $replace = array( "chr((ord('z') - ord('\\1')) + ord('a'))", "chr((ord('Z') - ord('\\1')) + ord('A'))" ); echo preg_replace($regexp, $replace, $text);
neuer buchstabe = code(Z) - code(alter_buchstabe) + code(A).Die Zeit hat ihre Kinder längst gefressen
Kommentar
-
Die Lösung vom Hunde ist vielleicht eleganter, aber meine funzt auch *g*
PHP-Code:<?php
$text="Ike";
for ($i = 0; $i < strlen($text); $i++) {
$array[] = strtolower(substr($text, $i, 1));
}
$buchstaben = array('a', 'b', 'c', 'd', 'e', 'f', 'g', 'h', 'i', 'j', 'k', 'l', 'm', 'n', 'o',
'p', 'q', 'r', 's', 't', 'u', 'v', 'w', 'x', 'y', 'z');
foreach ($array AS $text) {
$pos = array_search($text, $buchstaben) + 1;
$pos = 26 - $pos;
$output .= str_replace($text, $buchstaben[$pos], $text);
}
echo $output;
?>EDIT:
Du hast sogar noch die Möglichkeit die Ersatzbuchstaben zu verschieben mit demPHP-Code:+1
Zuletzt geändert von Schnoop; 25.03.2005, 10:44.
Kommentar
Kommentar