Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> [PHP]Usuwanie html
dk1342
post
Post #1





Grupa: Zarejestrowani
Postów: 275
Pomógł: 9
Dołączył: 24.07.2008
Skąd: Racibórz

Ostrzeżenie: (10%)
X----


Witam, próbuje napisać własnego shoutboxa i pojawił się problem, jaką funkcją moge zablokować tagi html ?

bo ktoś np. wpisze w shoucie <div style="height: 100%; width: 100%; background-color: black"> cos </div>

i całą strone tam gdzie wyświetla shouta zakryje na czarno i będzie napis cos ...

więc mam pytanie jaka jest funkcja blokująca wszystkie tagi html etc ?
Go to the top of the page
+Quote Post
Spawnm
post
Post #2





Grupa: Moderatorzy
Postów: 4 069
Pomógł: 497
Dołączył: 11.05.2007
Skąd: Warszawa




htmlspecialchars()" title="Zobacz w manualu PHP" target="_manual blokuje działanie html a strip_tags " title="Zobacz w manualu PHP" target="_manual go kasuje (czyli lepiej 1 opcja)

Ten post edytował Spawnm 4.03.2009, 21:18:44
Go to the top of the page
+Quote Post
zimekk
post
Post #3





Grupa: Zarejestrowani
Postów: 70
Pomógł: 2
Dołączył: 25.11.2008

Ostrzeżenie: (0%)
-----


funkcja htmlspecialchars() usuwa ci znaki html z zmiennej lub jak czytasz tekst z pliku uzyj funkcji fgetss() tez usuwa znaczniki php i html....
Go to the top of the page
+Quote Post
bełdzio
post
Post #4





Grupa: Zarejestrowani
Postów: 690
Pomógł: 81
Dołączył: 6.04.2005
Skąd: Szczecin

Ostrzeżenie: (0%)
-----


http://www.beldzio.com/obsluga-html
Go to the top of the page
+Quote Post
dk1342
post
Post #5





Grupa: Zarejestrowani
Postów: 275
Pomógł: 9
Dołączył: 24.07.2008
Skąd: Racibórz

Ostrzeżenie: (10%)
X----


hmm z tego co przeczytałem w manulau:

Kod
<?php
$new = htmlspecialchars("<a href='test'>Test</a>", ENT_QUOTES);
echo $new; // &lt;a href='test'&gt;Test&lt;/a&gt;
?>


zamieni kod <a href='test'> ... na &lt;a href='test'&gt;

jak się tych znaków pozbyć ?


// juz wiem zobaczylem post beldzia

Ten post edytował dk1342 4.03.2009, 21:30:24
Go to the top of the page
+Quote Post
Spawnm
post
Post #6





Grupa: Moderatorzy
Postów: 4 069
Pomógł: 497
Dołączył: 11.05.2007
Skąd: Warszawa




po co pozbyć ? w przeglądarce wyświetlą się jako < i > czyli wyświetli ci się kod html lecz nie zadziała.
Go to the top of the page
+Quote Post
dk1342
post
Post #7





Grupa: Zarejestrowani
Postów: 275
Pomógł: 9
Dołączył: 24.07.2008
Skąd: Racibórz

Ostrzeżenie: (10%)
X----


a jak zrobić żeby były polskie znaki ?

bo gdy ktoś da ś, ć, ę itd to strona jest biała i nic nie wyświetla

mam tak:

Kod
<?php
$tekst = "test <b> test2 </b> test3 <a href='test'>test 4</a>";
$var = htmlspecialchars( strip_tags( $tekst ), ENT_QUOTES, 'UTF-8' );
echo $var;
?>


Ten post edytował dk1342 4.03.2009, 21:34:36
Go to the top of the page
+Quote Post

Reply to this topicStart new topic
2 Użytkowników czyta ten temat (2 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Aktualny czas: 24.08.2025 - 11:56