Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> Jak usunąć tagi html ze zmiennej?
Lysy
post 18.06.2002, 18:08:49
Post #1





Grupa: Zarejestrowani
Postów: 27
Pomógł: 0
Dołączył: 18.06.2002
Skąd: Szczecin

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


Jak usunąć tagi html ze zmiennej, ale najlepiej w taki sposób żeby była możliwość włączania/używania czcionki pogrubionej, kursywy, podkreślonej, wstawiania adresu email oraz url. Dokładniej chodzi mi o taki efekt jak na tym forum. Jak to zrobić? A może ktoś ma taki skrypt?


--------------------
[size=9]Teoria wszystkiego pozwoli nam stać się "panami Wszechświata"
Go to the top of the page
+Quote Post
castor
post 18.06.2002, 18:57:59
Post #2





Grupa: Zarejestrowani
Postów: 456
Pomógł: 0
Dołączył: --

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


tzn. co ty chcesz zrobic?

wlasne tagi ktore spelniaja jakies funkcje,jaktu na forum np:
[+b+] oczywiscei bez plusow odpowiada za <b>
.... czy chcesz pokazac cala zawartosc wraz z tagami lecz zeby nie byly interpretowne przez przegladarke :?: np:
<h1>Haloo</h1>
..widac tagi a nie efekt :wink:


--------------------
pozdrawiam
CASTOR
Go to the top of the page
+Quote Post
Lysy
post 18.06.2002, 20:17:25
Post #3





Grupa: Zarejestrowani
Postów: 27
Pomógł: 0
Dołączył: 18.06.2002
Skąd: Szczecin

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


Tagi mają być całkowicie usunięte, tak żeby po wypełnieniu formularza nie były zapisywane w bazie danych. Chodzi mi o to żeby mi ktoś w księdze gości nie wypisał jakiejś własnej tabeli, skryptu czy coś w tym rodzaju. A propo wstawiania czcionki pogrubionej, kursywy itd. to nie jast aż takie ważne.


--------------------
[size=9]Teoria wszystkiego pozwoli nam stać się "panami Wszechświata"
Go to the top of the page
+Quote Post
steru
post 18.06.2002, 20:28:16
Post #4





Grupa: Zarejestrowani
Postów: 107
Pomógł: 0
Dołączył: --
Skąd: Krakow

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


Kod
$tekst=strip_tags($tekst);
Go to the top of the page
+Quote Post
em1X
post 18.06.2002, 23:09:35
Post #5





Grupa: Zarejestrowani
Postów: 984
Pomógł: 41
Dołączył: 16.03.2002
Skąd: Płock

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


Kod
function bbcode($string)

         {

         // pogrubiony text

         $string = str_replace("[b]","<b>",$string);

         $string = str_replace("[/b]","</b>",$string);



         // pochylenie

         $string = str_replace("[i]","<i>",$string);

         $string = str_replace("[/i]","</i>",$string);



         // podkreslenie

         $string = str_replace("[u]","<u>",$string);

         $string = str_replace("[/u]","</u>",$string);



         // [url]www....[/url]

         $string = eregi_replace("[url]www.([^[]*)", "<a href="http://www.1" target=_blank>1",$string);



         // <a href=> url </a>

         $string = eregi_replace("[url]([^[]*)","<a href="1" target=_blank>1",$string);



         // [url=][/url]

         $string = eregi_replace("[url=([^[]*)]([^[]*)","<a href="1" target=_blank>2",$string);



         $string = str_replace("[/url]","</a>",$string);



         // [email][/email]

         $string = eregi_replace("[email]([^[]*)[/email]", "<a href="mailto:1">1</a>",$string);



         // <center>



         $string = str_replace("[center]","<center>",$string);

         $string = str_replace("[/center]","</center>",$string);



         // [img]

         $string =eregi_replace("[img]([^[]*)[/img]","<img src="1" border=0>",$string);



         // swf

         $string = eregi_replace("[swf width=([^[]*) height=([^[]*)]([^[]*)[/swf]","<object classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000" codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=4,0,2,0" width="1" height="2"><param name=quality value=high><param name="SRC" value="3"><embed src="3" quality=high pluginspage="http://www.macromedia.com/shockwave/download/index.cgi?P1_Prod_Version=ShockwaveFlash" type="application/x-shockwave-flash" width="1" height="2"></embed></object>", $string);



         return $string;

         }


--------------------
eh, co polska wódka to polska wódka
Go to the top of the page
+Quote Post
Lysy
post 18.06.2002, 23:17:18
Post #6





Grupa: Zarejestrowani
Postów: 27
Pomógł: 0
Dołączył: 18.06.2002
Skąd: Szczecin

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


tongue.gif Bomba! Super wielkie dzięki :!:


--------------------
[size=9]Teoria wszystkiego pozwoli nam stać się "panami Wszechświata"
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 Wersja Lo-Fi Aktualny czas: 8.07.2025 - 20:25