Kirjautuminen

Haku

Tehtävät

Keskustelu: Nettisivujen teko: Kirosanafiltteri

unbound [14.03.2005 16:00:48]

#

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?

adu-san [14.03.2005 16:45:00]

#

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

unbound [15.03.2005 13:49:07]

#

Kiitos... sain toimimaan

Vastaus

Aihe on jo aika vanha, joten et voi enää vastata siihen.

Tietoa sivustosta