ich habe ein ersetzen skript geschrieben, hier einmal der code:
nun die filelist.txt
auf den ersten blick klappt es auch jedoch, wenn ich nur ein a eingebe schreibt er k /> wenn ich das ganze so aufrufe: leetspeekgenerator.php?text=abcdefghijklmnop schreibt er: jk />vnknmbgghaldfgh
warum? ^^
PHP-Code:
<?php
$input = $_REQUEST['text'];
$fn="filelist.txt";
$fp=fopen($fn, "r");
$inhalt=fread($fp, filesize($fn));
fclose($fp);
$file = nl2br($inhalt);
$explode1 = explode('
', $file);
$o = "0";
foreach ($explode1 as $key => $value) {$o++;}
$o1 = "0";
while($o1 < $o) {
$str = explode("->", $explode1[$o1]);
if($str[0] != "") { $input = ereg_replace($str[0], $str[1], $input); }
$o1++;
}
$input = ereg_replace("
", "", $input);
echo "$input";
?>
Code:
a->q b->w c->e d->r e->t f->z g->u h->i i->o j->p k->a l->s m->d n->f o->g p->h q->j r->k s->l t->y u->x v->c w->v x->b y->n z->m
warum? ^^

Kommentar