![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 29 Pomógł: 0 Dołączył: 19.01.2010 Ostrzeżenie: (0%) ![]() ![]() |
]witam
Pobralem sobie z sieci skrypt w PHP usuwający wulgaryzmy z tekstu "oczywiście przeklenstwa zamieniam na inne slowa"
w takiej formie skrypt działa świetnie i wstawia w miejsce przekleństwa (naprzykład ala (IMG:style_emoticons/default/smile.gif) ) ) gwiazdki. Jednak ja chciałbym baze powiekszyć i załadować plik wulgaryzmy.txt do tablicy link do pliku: uzylem kodowania iso. http://www.php-fusion.pl/forum/viewthread....;getfile=104605 skrypt poprawiony
No i po zaladowaniu pliku do tablicy skrypt nie dziala - nie sprawdza wyrazów i po 2 godzinach patrzenia co mogloby sie dział zgłupiałem i nie wiem. Plika mam zaladowany do tabliy poprawnie bo sprawdzalem. Pomóżcie P.S. Pewnie to jakaś błachostka przeszkadza ale niestety nie wiem w którym miejscu. Ten post edytował ppietras86 16.03.2010, 00:15:35 |
|
|
![]() |
![]()
Post
#2
|
|
Grupa: Moderatorzy Postów: 4 362 Pomógł: 714 Dołączył: 12.02.2009 Skąd: Jak się położę tak leżę :D ![]() |
To niekoniecznie musi być spacja. Może to by dowolny "biały znak", a więc tabulator poziomy, pionowy, znak końca linii czy wspomniana spacja. By je usunąć można użyć na każdym elemencie tablicy funkcję trim(), która właśnie do tego służy. Obstaję jednak, że jest tam znacznik końca linii, dlatego zastosuj do file() flagę FILE_IGNORE_NEW_LINES i dopiero gdy to nie da rezultatu zastosuj trim().
|
|
|
![]() ![]() |
![]() |
Aktualny czas: 11.10.2025 - 23:03 |