Udelukkelse af indlæg

Tags:    php

Hej

Jeg har en slags gæstebog, hvor folk har mulighed for at skrive indlæg til (sjovt nok).
Jeg er dog ikke interreseret i at alt bliver vist.
Så jeg ville høre om man kan lave et script, hvor et indlæg bliver slette hvis f.eks. bestemte ord findes i inlægget.

Håber der er nogle der kan hjælpe..

- Thomas



3 svar postet i denne tråd vises herunder
2 indlæg har modtaget i alt 2 karma
Sorter efter stemmer Sorter efter dato
i dit script hvor du sender kan du gøre sådan her, ved ikke om det er dumt:
$replace = str_replace("SLEMT_ORD", "***", $_REQUEST[text];);

så den $text den lægger op nu er uden ordet SLEMT_ORD
eller du kan også når duhenter fra SQL
$replace = str_replace("slemt_ord", "***", $print[text]);

ved ikke om det er det du mener?

Så kunne du jo evt lave en database med slemme ord
og så hente den som $printslem["ord"]; og sætte den her ind i din løkke:
$replace = str_replace($printslem[ord], "***", $text);



således:

[code]
if(ereg("card", $_POST['overskrift']) || ereg("poker", $_POST['overskrift']) || ereg("backgammon", $_POST['overskrift']) || ereg("blackjack", $_POST['overskrift']) || ereg("casino", $_POST['overskrift']) || ereg("craps", $_POST['overskrift']) || ereg("bingo", $_POST['overskrift']) || ereg("free", $_POST['overskrift']) || ereg("keno", $_POST['overskrift'])){

echo "Desværre, din post er røget i spamfilteret. Prøv at omformulere din overskrift.";
}else{

//indsæt i databasen

}



Mange tak for hjælpe! Det virker perfekt!



t