Kanske inte så bra att ha <censur> som en tag...
Kommer knappast kanske hjälpa men om man ska skriva ut det på en html-sida visas ju inte texten <censur>.
*censur* kanske är bättre...
------------------
I love U2.
8 svar · 273 visningar · startad av Fuel
Skulle ha haft hjälp med lite akuta saker. Måste filtrera en gästbok .. men jag får bara det sista ordet i text filen att censureras..
$censur_mess = "<censur>";
$forbjudnaord = ("ord.txt");
$readFile = file($forbjudnaord);
for($z = 0;$z < sizeof($readFile);$z++)
{
$meddelande = eregi_replace(ereg_replace("\n","",$readFile[$z]),"$censur_mess",$meddelande);
}
Och i förbjudna ord textfilen lagras dom under varandra
skit
helvete
idiot
mongo
osv..
------------------
" The code is out there "
Kanske inte så bra att ha <censur> som en tag...
Kommer knappast kanske hjälpa men om man ska skriva ut det på en html-sida visas ju inte texten <censur>.
*censur* kanske är bättre...
------------------
I love U2.
Asså det tog ett tag att fatta vad som hände ...
$censur_mess = "<censur>";
$forbjudnaord = ("ord.txt");
$readFile = file($forbjudnaord);
for($z = 0;$z < sizeof($readFile);$z++)
{
$meddelande = eregi_replace($readFile[$z],$censur_mess,$meddelande);
}
Ändrade på "CENSUR-TAGEN" ... den borde väl oxå färgas ... snyggare!
[Redigerat av Mats95 den 17 jul 2001]
Ja men .. problemet är ju att alla ord som står i textfilen censureras inte .. bara det längst ner :(
------------------
" The code is out there "
http://cgi.webforum.nu/wf/Forum12/HTML/000248.html
------------------
SteveNet
------------------
- Det var motgräs!
Roland Sandberg förklarar varför han missade öppet mål.
Sjysst.. nu börjar det hända nåt .. fast .. jag har samma problem som han, alla varianter tex Bil, bil, BIL funkar inte :(
$fp = fopen("ord.txt","r");
$i=0;
while($s=fgets($fp,1000)){
$s=explode("\t",$s);
$s[0]=trim($s[0]);
if(strlen(strstr($meddelande,$s[0]))>0){
$meddelande=eregi_replace($s[0],"XXXXX",$meddelande);
}
$i++;
}
fclose($fp);
så.. vad göra ?
------------------
" The code is out there "
Nu ska jag sluta bråka men jag va bara tvungen att snygga till det efter att jag såg att Forumet gjorde det på fulorden! ;)
<?
$meddelande = "Nu ska vi fan se vad det e som *****r sig i den här jävla skitfilen";
$forbjudnaord = ("ord.txt");
$readFile = file($forbjudnaord);
for($z = 0;$z < sizeof($readFile);$z++)
{
$fulord = trim($readFile[$z]);
$stop = strlen($fulord);
for ( $i = 0 ; $i < $stop ; $i++ )
$censur .= "*";
$meddelande = eregi_replace(trim($readFile[$z]),$censur,$meddelande);
$censur = "";
}
echo "Efter: " . $meddelande;
?>
Ger: Nu ska vi *** se vad det e som *****r sig i den här ***** ****filen
Nu ni, anledningen till att det inte står nåt "fult" ord i exemplet är att detta forum gör en sån här grej på våra små söta inlägg!! Så ni får fantisera om vad det står! :P
[Redigerat av Mats95 den 18 jul 2001]
Verkliget gott arbete av dig .. men jag har märkt att om du skriver ett ord i versaler som innehåller Ö tex.. så bearbetas inte det. Jävlar blir ****** och Bög blir *** men men RÖV blir just RÖV. Mysterious .. ?
jaja.. kanske köra någonslags str tolower före man går igenom textfilen ? :e
------------------
" The code is out there "
[Redigerat av Fuel den 18 jul 2001]