![]() |
![]() ![]() |
![]() |
![]()
Post
#1
|
|
![]() Grupa: Zarejestrowani Postów: 573 Pomógł: 6 Dołączył: 21.07.2008 Ostrzeżenie: (0%) ![]() ![]() |
Witam,
potrzebuję umożliwić użytkownikom zapis kodu HTML do bazy, i następnie jego odczyt na stronie. Jak to zrobić dobrze i bezpiecznie? Zacząłem tak:
Zapis chyba mogłby być, ale odczyt? Jak odczytać zamienione przez htmlspecialchars{} znaczniki i jak zabezpieczyć się jeśli będzie w kodzie np: <script type="text/javascript"> // do it </script> -------------------- I welcome you on the Internet >>> Design by Malina
|
|
|
![]()
Post
#2
|
|
![]() Grupa: Moderatorzy Postów: 36 557 Pomógł: 6315 Dołączył: 27.12.2004 ![]() |
Po grzyba dajesz htmlspecialchars skoro chcesz pozwalac na html?
Jak chcesz zabezpieczyc kod przez złym kodem html to zainteresuj się klasą HTMLPurifier -------------------- "Myśl, myśl, myśl..." - Kubuś Puchatek || "Manual, manual, manual..." - Kubuś Programista "Szukaj, szukaj, szukaj..." - Kubuś Odkrywca || "Debuguj, debuguj, debuguj..." - Kubuś Developer |
|
|
![]()
Post
#3
|
|
![]() Grupa: Zarejestrowani Postów: 362 Pomógł: 44 Dołączył: 10.06.2009 Ostrzeżenie: (0%) ![]() ![]() |
No i może pdo w zapytaniach do bazy
![]() -------------------- WebLemon.pl - projektowanie stron www, reklama i PR w internecie - Adwords, Facebook.
|
|
|
![]()
Post
#4
|
|
![]() Grupa: Moderatorzy Postów: 36 557 Pomógł: 6315 Dołączył: 27.12.2004 ![]() |
A jak to się ma do pytania o html w bazie? Równie dobrze napisz jeszcze byż używał dobrego monitora i podkładki pod mysz
edit: specjalnie dla Malinaa: ten post jest odpowiedzią na post Mackosa (który notabene jest nad moim postem) o treści: "No i może pdo w zapytaniach do bazy" -------------------- "Myśl, myśl, myśl..." - Kubuś Puchatek || "Manual, manual, manual..." - Kubuś Programista "Szukaj, szukaj, szukaj..." - Kubuś Odkrywca || "Debuguj, debuguj, debuguj..." - Kubuś Developer |
|
|
![]()
Post
#5
|
|
![]() Grupa: Zarejestrowani Postów: 573 Pomógł: 6 Dołączył: 21.07.2008 Ostrzeżenie: (0%) ![]() ![]() |
nie chcę pdo, ale własne funkcje
-------------------- I welcome you on the Internet >>> Design by Malina
|
|
|
![]()
Post
#6
|
|
![]() Grupa: Moderatorzy Postów: 36 557 Pomógł: 6315 Dołączył: 27.12.2004 ![]() |
PDO w niczym nie rozwiązuje kwestii HTML w bazie, wiec czy bedziesz mial PDO czy wlasne funkcje to nie ma żadnego wpływu na problem jaki tu zadałes. A odpowiedz dostałeś notabene w pierwszym poście
-------------------- "Myśl, myśl, myśl..." - Kubuś Puchatek || "Manual, manual, manual..." - Kubuś Programista "Szukaj, szukaj, szukaj..." - Kubuś Odkrywca || "Debuguj, debuguj, debuguj..." - Kubuś Developer |
|
|
![]()
Post
#7
|
|
![]() Grupa: Zarejestrowani Postów: 573 Pomógł: 6 Dołączył: 21.07.2008 Ostrzeżenie: (0%) ![]() ![]() |
A jak to się ma do pytania o html w bazie? Albo nie rozumię Twojej odpowiedzi, albo nie rozumiesz mojego pytania. Coś jest nie jasne w pytaniu? -------------------- I welcome you on the Internet >>> Design by Malina
|
|
|
![]()
Post
#8
|
|
![]() Grupa: Moderatorzy Postów: 36 557 Pomógł: 6315 Dołączył: 27.12.2004 ![]() |
@Malinaa weź przeczytaj cały temat od początku do konca. Cytowany przez ciebie tekst nie jest moim pierwszym postem o którym pisałem. Pierwszy post mojego autorstawa jest zaraz za twoim postem rozpoczynającym temat....
Tekst co zacytowałeś odnośił się do bezsensowego posta Mackosa. Nie umiesz rozróżniać postów w wątku?
Powód edycji: [nospor]:
-------------------- "Myśl, myśl, myśl..." - Kubuś Puchatek || "Manual, manual, manual..." - Kubuś Programista "Szukaj, szukaj, szukaj..." - Kubuś Odkrywca || "Debuguj, debuguj, debuguj..." - Kubuś Developer |
|
|
![]()
Post
#9
|
|
![]() Grupa: Zarejestrowani Postów: 362 Pomógł: 44 Dołączył: 10.06.2009 Ostrzeżenie: (0%) ![]() ![]() |
No masz racje, nie czytam ze zrozumieniem ;P i wypisuje głupoty, już się nie odzywam - ide na kawe
![]() Ten post edytował Mackos 13.10.2011, 10:19:44 -------------------- WebLemon.pl - projektowanie stron www, reklama i PR w internecie - Adwords, Facebook.
|
|
|
![]()
Post
#10
|
|
![]() Grupa: Zarejestrowani Postów: 573 Pomógł: 6 Dołączył: 21.07.2008 Ostrzeżenie: (0%) ![]() ![]() |
oki, ślepota komputerowa notabene przeoczylem
-------------------- I welcome you on the Internet >>> Design by Malina
|
|
|
![]()
Post
#11
|
|
![]() Grupa: Moderatorzy Postów: 36 557 Pomógł: 6315 Dołączył: 27.12.2004 ![]() |
Nie dość, że ślepy to jeszcze się naśmiewa z mojego notabene.... gdzie ten guzik od warnów.... a tu mam... +100%
![]() @mackos, bo obydwaj się na "Ma" zaczynacie to się można pomylić ![]() -------------------- "Myśl, myśl, myśl..." - Kubuś Puchatek || "Manual, manual, manual..." - Kubuś Programista "Szukaj, szukaj, szukaj..." - Kubuś Odkrywca || "Debuguj, debuguj, debuguj..." - Kubuś Developer |
|
|
![]()
Post
#12
|
|
![]() Grupa: Zarejestrowani Postów: 573 Pomógł: 6 Dołączył: 21.07.2008 Ostrzeżenie: (0%) ![]() ![]() |
so good, give me your hand, więc co z moimi funkcjami?
-------------------- I welcome you on the Internet >>> Design by Malina
|
|
|
![]()
Post
#13
|
|
![]() Grupa: Moderatorzy Postów: 36 557 Pomógł: 6315 Dołączył: 27.12.2004 ![]() |
Przecież ci napisałem w moim pierwszym poście. Nadal go nie widzisz? Dobrze, zacytuje ci go jeszcze raz...
Cytat Po grzyba dajesz htmlspecialchars skoro chcesz pozwalac na html?
Jak chcesz zabezpieczyc kod przez złym kodem html to zainteresuj się klasą HTMLPurifier -------------------- "Myśl, myśl, myśl..." - Kubuś Puchatek || "Manual, manual, manual..." - Kubuś Programista "Szukaj, szukaj, szukaj..." - Kubuś Odkrywca || "Debuguj, debuguj, debuguj..." - Kubuś Developer |
|
|
![]()
Post
#14
|
|
![]() Grupa: Zarejestrowani Postów: 573 Pomógł: 6 Dołączył: 21.07.2008 Ostrzeżenie: (0%) ![]() ![]() |
Nie po grzyba, htmlspecialchars() zamienia nie tylko znaczniki, ale i cudzyslowia, apostrofy itp., których nie chcialbym w bazie.
Chyba dobrze jest kiedy w bazie mamy np. " zamiast " . Pytanie jest czy dobrze mieć w bazie np: $lt;table$gt; , czy <table> i jak pozbyć się nie chcianego kodu typu <script> -------------------- I welcome you on the Internet >>> Design by Malina
|
|
|
![]()
Post
#15
|
|
![]() Grupa: Moderatorzy Postów: 36 557 Pomógł: 6315 Dołączył: 27.12.2004 ![]() |
Cytat Chyba dobrze jest kiedy w bazie mamy np. " zamiast " . Nie, bo to jest bez sensu. Cudzysłów to cudzysłów i nie ma najmniejszego sensu go zamieniać przed zapisem do bazy na encję :/Cytat Pytanie jest czy dobrze mieć w bazie np: $lt;table$gt; , czy <table> Jak wyżej. W czym ci przeszkadza w bazie zapis <table>? Bo mi w niczym.Cytat i jak pozbyć się nie chcianego kodu typu <script> Przecież ci napisałem raz, potem cytowałem drugi raz!!!!!!!!!HTMLPurifier A jesli to rozwiązanie cię nie interesuje to napisz to z łaski swojej to już ci nie bedę 4 liter zawracał. -------------------- "Myśl, myśl, myśl..." - Kubuś Puchatek || "Manual, manual, manual..." - Kubuś Programista "Szukaj, szukaj, szukaj..." - Kubuś Odkrywca || "Debuguj, debuguj, debuguj..." - Kubuś Developer |
|
|
![]()
Post
#16
|
|
![]() Grupa: Zarejestrowani Postów: 573 Pomógł: 6 Dołączył: 21.07.2008 Ostrzeżenie: (0%) ![]() ![]() |
Ok, zastanawiało mnie " i " , gdzieś widziałem że znak " był zamieniany na " ale zapewne przy odczycie z bazy znaku " i kiedy HTML był zabroniony. I nadal bym nad tym myślał, ale skoro jest to bez sensu, to uratowałeś moje 4 litery
![]() Co do HTMLPurifier to jest monstrum, a ja chciałbym funkcyjkę z mini ochroną (przed nie chcianym kodem, js... i może coś tam jeszcze). Dziękuje za informacje. -------------------- I welcome you on the Internet >>> Design by Malina
|
|
|
![]() ![]() |
![]() |
Wersja Lo-Fi | Aktualny czas: 16.07.2025 - 03:08 |