![]() |
![]() ![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 68 Pomógł: 0 Dołączył: 8.08.2010 Skąd: Warszawa Ostrzeżenie: (0%) ![]() ![]() |
Witam.
Posiadam na stronie formularz który służy do tworzenia mini strony internetowej. W formularzu można używać tylko html oraz css, tak więc nie mogę filtrować treści formularza funkcją addslashes itp. Treść z formularza jest zapisywana w bazie mysql a następnie wyświetlana jako mini stronka. Mam pytanie jak przefiltrować treść wysyłaną w formularzu tak aby kod php nie był wywoływany oraz usuwany ale również html i css (w tym znaki typu ", ', ;,) były akceptowane. Proszę o pomoc. Ten post edytował denis94 25.01.2011, 22:48:16 |
|
|
![]()
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 ![]() |
A czym się charakteryzują skrypty w html? Otwarciem <? i zamykaniem przez ?> Jeśli jest tylko <? to wywalasz wszystko aż do końca. Proste?
-------------------- Najpierw był manual... Jeśli tam nie zawarto słów mądrości to zapytaj wszechwiedzącego Google zadając mu własciwe pytania. A jeśli i on milczy to Twój problem nie istnieje :D
|
|
|
![]()
Post
#3
|
|
Grupa: Zarejestrowani Postów: 68 Pomógł: 0 Dołączył: 8.08.2010 Skąd: Warszawa Ostrzeżenie: (0%) ![]() ![]() |
To rozwiązanie nie będzie zbyt dobre. Mini stronkę mogą robić też osoby które dopiero zaczynają z html i wtedy gdy gdzieś nie zakończą > to dalsza część strony im się usunie.
|
|
|
![]()
Post
#4
|
|
![]() Grupa: Zarejestrowani Postów: 702 Pomógł: 65 Dołączył: 16.03.2009 Ostrzeżenie: (0%) ![]() ![]() |
za pomocą preg_replace bym usuwał kod JS aby zabezpieczyć przed JS
co do kodu php to bym się nie martwił pod warunkiem że nie wyświetlasz mini stronki za pomocą eval wordpress ma dodatkowo np że div które umieszczasz w kodzie są zmieniane na znacznik <p></p> -------------------- Nie udzielam pomocy poprzez PW
|
|
|
![]()
Post
#5
|
|
Grupa: Zarejestrowani Postów: 68 Pomógł: 0 Dołączył: 8.08.2010 Skąd: Warszawa Ostrzeżenie: (0%) ![]() ![]() |
stronka była by wyświetlana w echo lecz co jeżeli ktoś umieści w kodzie kawałek typu "; zamykający echo a dalej poda kod php?
|
|
|
![]()
Post
#6
|
|
![]() Grupa: Moderatorzy Postów: 4 362 Pomógł: 714 Dołączył: 12.02.2009 Skąd: Jak się położę tak leżę :D ![]() |
I co z tego, że im usunie... Jesli ktoś próbuje przepchnąc skrypt php lub inny w kodzie, choć wyraźnie tego zabraniasz to chyba nie ma czystych zamiarów
![]() ![]() -------------------- Najpierw był manual... Jeśli tam nie zawarto słów mądrości to zapytaj wszechwiedzącego Google zadając mu własciwe pytania. A jeśli i on milczy to Twój problem nie istnieje :D
|
|
|
![]() ![]() |
![]() |
Wersja Lo-Fi | Aktualny czas: 18.07.2025 - 01:34 |