Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: Wstawianie kodu HTLM do bazy danych
Forum PHP.pl > Forum > PHP
Martio
Potrzebuje wstawić kod HTML do bazy danych. Jakich funkcji użyć, aby "przygotować" zawartość, którą chciałbym wstawić do bazy danych?
Cienki1980
htmlspecialchars() powinno pomóc
Strzałek
Zależy od tego co to ma być.
Czy ten html ma działać jako html, czyli jak wstawimy <b>grubo</b> to ujżymy pogrubiony tekst, czy chcemy aby móc wyświetlać kod np. pokazyjąc kody źródłowe.

W pierwszym przypadku można nie robić nic. Czy wrzucić kod jaki dostaliśmy. Jednak było by to trochę nie odpowiedzialne i niebezpieczne. Odrazu komuś chciało by się popsuć naszą stronę wrednym kodem javascript. Jednak chcieli byśmy aby dostępne były podstawoe tagi. Na przykład w komentarzach pozwolić użytkownikowi na pogrubiernie, podkreślenie i kursywę. Użyć wtedy trzeba strip_tags" title="Zobacz w manualu php" target="_manual

Natomiast w przypadku drugim z pomocą przyjdą nam funkcje: htmlspecialchars" title="Zobacz w manualu php" target="_manual, htmlentities" title="Zobacz w manualu php" target="_manual


Pozdrawiam Rkingsmiley.png
To jest wersja lo-fi głównej zawartości. Aby zobaczyć pełną wersję z większą zawartością, obrazkami i formatowaniem proszę kliknij tutaj.
Invision Power Board © 2001-2025 Invision Power Services, Inc.