Skocz do zawartości
nethaker

Niedozwolone Tagi Html

Rekomendowane odpowiedzi

Tworzę własny silnik do pisania blogów, chciałbym całkowicie zablokować używanie tagów HTML. Czy znacie jakąś ciekawą funkcję PHP, która mi to umożliwi?

nie możesz zablokować używania tagów HTML, możesz je usunąć strip_tags() albo unieszkodliwić htmlspecialchars() lub htmlentities() i dodatkowo aby zabezpieczyć przed zapisaniem do bazy danych addslashes()

Udostępnij tę odpowiedź


Odnośnik do odpowiedzi
Udostępnij na innych stronach

Łatwiej użyć htmlspecialchars http://www.php.net/htmlspecialchars

 

Tutaj pozbędziesz się wszystkich znaczników bez wyjątku.

nie pozbędzie się, tylko zakoduje znaki <>"' itd.. tak aby nie były interpretowane przez przeglądarkę Edytowane przez Zawadaki

Udostępnij tę odpowiedź


Odnośnik do odpowiedzi
Udostępnij na innych stronach

Przecież o to chodzi. Może użyłem złego słowa.

no nie do końca bo pozbyć się czegoś to znaczy usunąć, uczynić nie widocznym a działanie tej funkcji jest inne, powoduje ona ze tagi HTML są nadal obecna w kodzie strony w postaci zakodowanej, ale nie działają dodatkowo są wyświetlane w postaci otwartego tekstu, do pozbycie sie tagów jest funkcja strip_tags() Edytowane przez Zawadaki

Udostępnij tę odpowiedź


Odnośnik do odpowiedzi
Udostępnij na innych stronach

Dołącz do dyskusji

Możesz dodać zawartość już teraz a zarejestrować się później. Jeśli posiadasz już konto, zaloguj się aby dodać zawartość za jego pomocą.

Gość
Dodaj odpowiedź do tematu...

×   Wklejono zawartość z formatowaniem.   Przywróć formatowanie

  Dozwolonych jest tylko 75 emoji.

×   Odnośnik został automatycznie osadzony.   Przywróć wyświetlanie jako odnośnik

×   Przywrócono poprzednią zawartość.   Wyczyść edytor

×   Nie możesz bezpośrednio wkleić grafiki. Dodaj lub załącz grafiki z adresu URL.

Ładowanie


×
×
  • Dodaj nową pozycję...