Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> [PHP]Dopuszczenie określonego type embed
Sebcioo
post
Post #1





Grupa: Zarejestrowani
Postów: 10
Pomógł: 0
Dołączył: 14.10.2007
Skąd: Olsztyn

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


Witam, chciałbym udostępnić użytkownikom możliwość korzystania z

  1. <embed type="image/svg+xml">


Ale zabronić korzystania z innych 'type' (np. obsługujących flash itp.)

Strip_tags usuwa całego embeda, więc odpada. Znacie jakiś inny sposób?
Go to the top of the page
+Quote Post
Quantum
post
Post #2





Grupa: Zarejestrowani
Postów: 450
Pomógł: 84
Dołączył: 27.11.2008
Skąd: Warszawa

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


  1. strip_tags($a, '<embed>');


i wyczyścić możesz wszystkie embed, które mają inny typ niż image/svg+xml preg_replace.

Ten post edytował sniffer32 29.11.2009, 10:42:18
Go to the top of the page
+Quote Post
Sebcioo
post
Post #3





Grupa: Zarejestrowani
Postów: 10
Pomógł: 0
Dołączył: 14.10.2007
Skąd: Olsztyn

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


Tak.. wyrażenia regularne ;P Czy ktoś w najbliższym czasie mógłby takie wyrażenie napisać?tongue.gif Nigdy nie byłem w tym dobry i ograniczałem się raczej do Google, ale teraz nie mogę nic na ten temat znaleźć :/

Chodzi mi o to, co mam wpisać w preg_replace.
Go to the top of the page
+Quote Post
Quantum
post
Post #4





Grupa: Zarejestrowani
Postów: 450
Pomógł: 84
Dołączył: 27.11.2008
Skąd: Warszawa

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


hm.. może czas poprostu zaimplementować bbcode ? smile.gif to chyba lepszy sposób. Następnym razem chciałbyś umożliwić im coś innego i kolejny regexp, a tak dodałbyś tylko nowy tag.

Ten post edytował sniffer32 29.11.2009, 11:13:21
Go to the top of the page
+Quote Post
Sebcioo
post
Post #5





Grupa: Zarejestrowani
Postów: 10
Pomógł: 0
Dołączył: 14.10.2007
Skąd: Olsztyn

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


Chodzi o to, że korzystam z TinyMCE no i mam określony plugin, więc raczej bbcode odpada. tongue.gif Myślę, że tylko ten jeden regexp wystarczy smile.gif
Go to the top of the page
+Quote Post

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

 



RSS Aktualny czas: 22.08.2025 - 09:32