Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: cenzura!?
Forum PHP.pl > Forum > PHP
kicaj
Moj system cenzury wyglada nastepujaco:
Kod
str_replace("przeklenstwo", "***", $zmienna);
wszystko chodzi ładnie, ale jest jedno ale! Jezeli PRZEKLENSTWO napisze duzymi literami to juz nie zamieni na *** !? Jak mam zrobic zeby nie bylo roznicy w wielkosci liter??
dchcorp
Kod
$zmienna = eregi_replace("przeklenstwo","***",$zmienna)
kicaj
...dalej nie dziala, $zmienna to jest $zmienna[1], $zmienna[2] itp
spenalzo
Cytat
...dalej nie dziala, $zmienna to jest $zmienna[1], $zmienna[2] itp

Nie wiem czy dobrze wnioskuje, ale tutaj przyda sie chyba funkcja array_walk()
GeoS
strtr() tez jest niczego sobie smile.gif
rommeo
:oops: Ja tam sie nie znam, ale sa takie funkcje w pehapie ktore zamieniaja lancuchy znakow (teksty) na male lub duze litery:
strtolower- małe litery
strtoupper - duże.

Przed ocenzurowaniem zamien tekst na male, badz duze litery i dopiero cenzuruj, a swoja droga to co z wolnoscia slowa?questionmark.gif
kicaj
Cytat
Ja tam sie nie znam, ale sa takie funkcje w pehapie ktore zamieniaja lancuchy znakow (teksty) na male lub duze litery:  
strtolower- małe litery  
strtoupper - duże.

nie ma sesnu sprowadzac wszystkie na male/duze litery.
Ja mam rozwiazanie:
Kod
$slowo[] = "/brzydkie1/i";

$slowo[] = "/brzydkie2/i";

//"i" <- nie zwraca uwagi na duze/male litery



$tekst = pregi_replace($slowo, "cenzura", $tekst);


Cytat
a swoja droga to co z wolnoscia slowa?questionmark.gif
...a jesli robisz jakis powazny serwis tongue.gif
mazy
skoro mówimy o wolności słowa to moja teoria jest taka:
Ludzie w życiu "oficjalnym" nie uzywaja przekleństw, a gdy dopadną klawierkę smile.gif to walą co się da sad.gif

oodprężenie biggrin.gif
To jest wersja lo-fi głównej zawartości. Aby zobaczyć pełną wersję z większą zawartością, obrazkami i formatowaniem proszę kliknij tutaj.
Invision Power Board © 2001-2025 Invision Power Services, Inc.