![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 36 Pomógł: 0 Dołączył: 24.08.2007 Skąd: Białystok Ostrzeżenie: (0%) ![]() ![]() |
Witam mam takie pytanie pisze skrypt który ocenzuruje mi słowa wulgarne.
zastanawiałem się jak to zrobić wykorzystam do tego funkcje str_replace i by to wyglądało tak:
tylko zamiast wulgarneslowo1 bylo by przekleństwo które zostanie zamienione na !cenzura! ale takie wstawianie jest monotonne po prostu długo się wstawia. moje pytanie czy nie da się tego zrobić tak że np. Że utworze plik txt a w nim wulgaryzmy jeden pod drugim: Kod wulgarneslowo1 wulgarneslowo2 wulgarneslowo3 wulgarneslowo4 wulgarneslowo5 wulgarneslowo6 wulgarneslowo7 i tak dalej i potem skrypt pobierze te słowa i wstawi je sam do funkcji str_replace? |
|
|
![]() |
![]()
Post
#2
|
|
Grupa: Zarejestrowani Postów: 291 Pomógł: 45 Dołączył: 21.08.2007 Ostrzeżenie: (0%) ![]() ![]() |
Możesz to zrobić podobnie jak wyżej z małym ale.
Ładujesz cały plik poprzez file. Masz go już w tablicy Pamiętaj że na końcu każdego wiersza masz znak kończący więc musisz się go pozbyć. Ale lepiej byłoby zamienić całą tablicę wczytaną przez file JEDNYM str_replacem a nie wykonywanym tysiące razy. Skoro robisz to samo i możesz to zrobić prościej rób to. Zresztą koledzy wyżej dali Ci przykład i w oparciu o to zbuduj własny system. Kod f1xer'a nie działa bo wali się to na znaku końca linii jak mówiłem. (działa tylko na ostatnim słowie po którym nie ma entera) Ten post edytował klocu 11.08.2008, 11:45:27 |
|
|
![]() ![]() |
![]() |
Aktualny czas: 2.10.2025 - 22:31 |