Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> cenzura!?
kicaj
post
Post #1





Grupa: Zarejestrowani
Postów: 1 640
Pomógł: 28
Dołączył: 13.02.2003
Skąd: Międzyrzecz/Poznań

Ostrzeżenie: (0%)
-----


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??


--------------------
PHP Developer

"Nadmiar wiedzy jest równie szkodliwy jak jej brak" Émile Zola
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi (1 - 7)
dchcorp
post
Post #2





Grupa: Zarejestrowani
Postów: 11
Pomógł: 0
Dołączył: 17.03.2003
Skąd: Częstochowa

Ostrzeżenie: (0%)
-----


Kod
$zmienna = eregi_replace("przeklenstwo","***",$zmienna)
Go to the top of the page
+Quote Post
kicaj
post
Post #3





Grupa: Zarejestrowani
Postów: 1 640
Pomógł: 28
Dołączył: 13.02.2003
Skąd: Międzyrzecz/Poznań

Ostrzeżenie: (0%)
-----


...dalej nie dziala, $zmienna to jest $zmienna[1], $zmienna[2] itp


--------------------
PHP Developer

"Nadmiar wiedzy jest równie szkodliwy jak jej brak" Émile Zola
Go to the top of the page
+Quote Post
spenalzo
post
Post #4





Grupa: Zarejestrowani
Postów: 2 064
Pomógł: 1
Dołączył: 22.01.2003
Skąd: Poznań

Ostrzeżenie: (0%)
-----


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()
Go to the top of the page
+Quote Post
GeoS
post
Post #5





Grupa: Zarejestrowani
Postów: 602
Pomógł: 0
Dołączył: --
Skąd: W - WA -> GRO

Ostrzeżenie: (0%)
-----


strtr() tez jest niczego sobie smile.gif


--------------------
Zanim zadasz pytanie, zawsze wczesniej zajrzyj do manuala ( pl.php.net/manual/pl/ ).
Szukasz skryptow - www.hotscripts.com
Go to the top of the page
+Quote Post
rommeo
post
Post #6





Grupa: Zarejestrowani
Postów: 5
Pomógł: 0
Dołączył: 20.03.2003

Ostrzeżenie: (0%)
-----


: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


--------------------
ROMeeO (abonent tymczasowo zakochany)
Go to the top of the page
+Quote Post
kicaj
post
Post #7





Grupa: Zarejestrowani
Postów: 1 640
Pomógł: 28
Dołączył: 13.02.2003
Skąd: Międzyrzecz/Poznań

Ostrzeżenie: (0%)
-----


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


--------------------
PHP Developer

"Nadmiar wiedzy jest równie szkodliwy jak jej brak" Émile Zola
Go to the top of the page
+Quote Post
mazy
post
Post #8





Grupa: Zarejestrowani
Postów: 69
Pomógł: 4
Dołączył: 12.03.2003
Skąd: Suwałki

Ostrzeżenie: (0%)
-----


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
Go to the top of the page
+Quote Post

Reply to this topicStart new topic
1 Użytkowników czyta ten temat (1 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Aktualny czas: 19.08.2025 - 05:20