![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 44 Pomógł: 0 Dołączył: 12.09.2008 Ostrzeżenie: (0%) ![]() ![]() |
Otóż zakupiłem rok temu skrypt u freelancera na swoją stronę(naje.kropka.pl) i teraz chcę go przerobic do swojej kolejnej witryny. PHP trochę już "liznąłem" ale i tak natrafiam na głupie problemy.
Chciałbym się zapytać co zrobić aby dane wpisywane do formularza przez użytkownika były wyświetlane tak jak je wpisał? Czyli by wszelkie znaki końca wiersza wyswietlały sie prawidłowo(czyli by skrypt odczytywał je jako "<br>")? Kojarzę by użyć metody "nl2br" ale naprawdę próbowałem to wpisywac w różne miejsca kodu i nie podziałało! Ciągle mam jakieś glupie znaczki typu "rn". A może trzeba użyć innej metody? Szczegóły: user ma swój panel, w który wpisuje tekst. Ten potem ląduje w poczekalni a ja w swoim panelu administratora wrzucam go na główną stronę. |
|
|
![]() |
![]()
Post
#2
|
|
Grupa: Zarejestrowani Postów: 44 Pomógł: 0 Dołączył: 12.09.2008 Ostrzeżenie: (0%) ![]() ![]() |
Już sobie poradzilem i artykuly są dobrze wyswietlane na stronie glownej strony ale... Są zle wyswietlane na stronie administratora, czyli tam gdzie mogę je edytowac i usuwac. Artykul dobrze sie wyswietla ale jesli klikne na ikonke "edytuj" to juz wraca na serwer w formie ktora nie uznaje "<br>":/
Doszedlem do wniosku ze za wszystko jest odpowiedzialna funkcja "sprawdz()" w pliku "config.php":
potem w pliku php gdzie edytuje artykul mam:
Sprobowalem i usunalem te wszystkie "addslashes" i "strip_tags" z tej funkcji "sprawdz()" i... zadziałało;P Tyle tylko, że domyslam sie, że pewnie wiecej popsułem niż naprawilem bo zapewne te funkcje sa odpowiedzialne za bezpieczenstwo;). Wiec zapytam: Co zrobic by nie rezygnowac z bepieczenstwa a jednoczesnie aby artykuly byly prawidlowo formatowane w sekcji admina? Są jakies funkcje ktore odwrócą te "strip_tags" i inne? |
|
|
![]() ![]() |
![]() |
Aktualny czas: 6.10.2025 - 06:39 |