![]() |
![]() ![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 5 Pomógł: 0 Dołączył: 11.10.2007 Ostrzeżenie: (0%) ![]() ![]() |
Witam. Na moim forum posiadam Formularz przerabiający tekst na określone reguły przyjęte na forum, ale gdy ktoś wpisze jakiś cytat w .". np. "Była ladna pogoda" w wygenerowanym tekscie pojawia się nagle /"Była ładna pogoda/"
plik Generator.php
Plik wygenerowane.php
Co jest nie tak? Ten post edytował pepe67 20.03.2008, 13:51:35 |
|
|
![]()
Post
#2
|
|
Grupa: Zarejestrowani Postów: 123 Pomógł: 0 Dołączył: 24.10.2004 Skąd: TG Ostrzeżenie: (0%) ![]() ![]() |
bo użyłeś rozdzielania fraz po znaku końca lini które wedrują do zmiennej tablicowej... zamiast tego użyj wyrazen regularnych
nie zapomnij o odpowiednim filtrowaniu danych pobranych z formularza bo w przeciwnym razie zrobisz sobie tylko furtki przez które będzie można zrobić kuku z twoim forum ![]() Ten post edytował Fixer 28.05.2008, 18:54:08 -------------------- |
|
|
![]()
Post
#3
|
|
Grupa: Zarejestrowani Postów: 5 Pomógł: 0 Dołączył: 11.10.2007 Ostrzeżenie: (0%) ![]() ![]() |
chyba chodziło ci tylko o tablice, jednak mi chodzi o każde pole.
W tym czasie zanim uzyskałem odpowiedź troszkę przeedytowałem genetrator. Wygląda mniej wiecej tak: Plik generator.php:
Jak widać usunąłem tablice, ale nadal nie rozumiem o co chodzi... Po usunięciu ' z post np.
na
nadal ten sam problem. Czy można mi to wytłumaczyć jak lalikowi? Nie znam się tak dobrze na PHP. |
|
|
![]()
Post
#4
|
|
Grupa: Zarejestrowani Postów: 1 085 Pomógł: 231 Dołączył: 12.05.2008 Ostrzeżenie: (0%) ![]() ![]() |
" to znak specjalny - jeśli używasz addslashes albo na serwerze jest włączone magic quotes, to tak się robi. Przed wyświetleniem możesz użyc funkcji stripslashes.
|
|
|
![]()
Post
#5
|
|
Grupa: Zarejestrowani Postów: 5 Pomógł: 0 Dołączył: 11.10.2007 Ostrzeżenie: (0%) ![]() ![]() |
Shili Dzieki, polecenie stripslashes pomogło!
Zbawca normalnie ![]() |
|
|
![]() ![]() |
![]() |
Wersja Lo-Fi | Aktualny czas: 22.07.2025 - 16:05 |