Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: [PHP] filtrowanie dancyh
Forum PHP.pl > Forum > Przedszkole
FireMan
Wiem że to jest trochę głupie ale nie mogę nigdzie znaleźć / zrobić tego co chce. Mianowicie. Chcę aby kod HTML był nie wykonywany na stronie (były wyświetlane <br>,<b>,<center> itd) oraz nie chcę aby było ukośniki po " lub '. Na nasza-klasa.pl jest takie filtrowanie. Proszę o pomoc.
Spawnm
htmlspecialchars do html , stripslashes do \

Na przyszłość korzystaj z manuala na php.net i googli smile.gif
sweter
Za pomocą str_replace() możesz zamienić <, >, ' oraz " na znaki specjalne
FireMan
Wszystko zrobiłem ale z tymi \' i \" uporać się nie mogę bo chce aby \ można było wpisać. W innych zmiennych mam filtrowanie strip_tags i nie wiem czemu tez ukośniki się dodają. Jak mogę jeszcze usunąć te ukośniki ? nie mam addslashes() nigdzie. Nie robiłem tego nigdy zawsze dawałem strip_tags bo nie potrzebowałem tagów php lub html.
Spawnm
wyłącz magic_quotes
FireMan
nie mam dostępu do php.ini mam stronę na proserwer.pl. Może jest jakiś inny sposób ? Robię stronę od paru dni i dziś cały dzień mam zmarnowany bo nie mogę się z ukośnikiem uporać ;/ smile.gif
Spawnm
w .htaccess ustaw smile.gif

php_flag magic_quotes_gpc Off
php_value magic_quotes_gpc Off

potreb
Skoro nie masz dostępu do php.ini, a dodaje ukośnik użyj funkcji stripslashes


Zobacz kilka postów wyżej snitch.gif
~Spawnm


A tyż prawda smile.gif Uporać cię nie można ze slashem
FireMan
Spawnm: Jak zrobię tak jak mówisz to cała strona ERROR 500
potreb: Nie mogę bo mi sql potem błąd wywala, nie wiem czemu hmm
Spawnm
stripslashes dajesz dopiero przy wyświetlaniu, błąd wywala bo bez \ kod jest podatny na sql injection.
Zmień hosting jeśli blokują winksmiley.jpg
FireMan
No w końcu YEAH oł je 1:0 dla nas haha.gif php nie ma szans haha.gif Sory jeżeli spamuje tym ale jestem szczęśliwy haha.gif od 8:00 to robię i nie wychodziło mi smile.gif smile.gif smile.gif
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.