Nein, ich habe es selber raus gefunden, musste \r anstatt \n ersetzen.
Gruss adihas
Gruss adihas
<? $badword[0] = "Badwort0";?>
<? $badword[1] = "Badwort1";?>
<? $badword[2] = "Badwort2";?>
//badwords.txt
$badwords[0]="sch...";
$badwords[1]="ar...";
$badwords[2]="wi...";
//irgendwas.php
$meinarray=file('badwords.txt');
echo $meinarray[0];
/*
Gibt $badwords[0]="sch..."; aus
Wenn du jetzt nur das böse Wort an sich haben
willst, musst du irgendwie das böse wort aus diesem string rausfiltern
*/
//badwords.txt
sch...
ar...
wi...
//irgendwas.php
$meinarray=file('badwords.txt');
echo $meinarray[0];
/*
Gibt sch... aus
*/
EDIT:
Langsam glaub ich, dass du dich entweder absichtlich dümmer stellst als du bist und darauf baust, dass wir dir dein komplettes skript schreiben, oder dass du vielleicht nicht weißt wie man liest (php.net, buch, Forum) oder denkst (Gehirn und so)
$badwords[0]="sch...";
$badwords[1]="ar...";
$badwords[2]="wi...";
for($i=0;$i<count($badword);$i++)
{
$x = "";
for($j=0;$j<strlen($badword[$i]);$j++)
$x .= "*";
$text = ereg_replace($badword[$i],$x,$text);
}
for($i=0;$i<count($badword);$i++)
Kommentar