Olen kokeillut tehdä vieraskirjaani kirosanasuodatinta ja tässä on mitä sain aikaan.
//haetaan viesti $viesti = $_POST['viesti']; //avataan tiedostot $kk = file("kirosanat.dat"); $kmaara = count($kk); //suoritetaan for-silmukka for($i = 0; $i < $kmaara; $i++) { $kexplode = explode("|", $kk[$i], 1); $kexplode[0] = str_replace("|", "", $kexplode[0]); $viesti = str_replace($kexplode[0], "", $viesti); }
Ja kirosanat.dat
----------------
Kirosana|
Sarokina|
Anasorik|
Mutta... tämäpä ei toimikkaan. Siis, missä vika?
ja toimiva versio
//haetaan viesti $viesti = $_POST['viesti']; //avataan tiedostot $kk = file("kirosanat.dat"); $kmaara = count($kk); //suoritetaan for-silmukka for($i = 0; $i < $kmaara; $i++) { $kex = trim($kk[$i]); $viesti = str_replace($kex, "", $viesti); }
Ja kirosanat.dat
----------------
Kirosana
Sarokina
Anasorik
Kiitos... sain toimimaan
Aihe on jo aika vanha, joten et voi enää vastata siihen.