Avatar billede unsafe Nybegynder
10. april 2005 - 19:20 Der er 9 kommentarer og
1 løsning

<font face=. blabla

Vil ville gerene have så man kan skrive med forskellige fonts i sin profil tekst, er er kommer frem til denne kode:

$nohtml = preg_replace("/\[font face=(.*?)\ size=(.*?)\ color=(.*?)\](.*?)\[\/font\]/", "<font face=\"\\1\" size=\"\\2\" color=\"\\3\">\\4</font>", $nohtml);

Virker vel i bundoggrund, men så skal man også skrive præcis hvad der står eks:

[font face=noget size=noget color=noget]noget[/font]

Og ikke bare

[font size=noget]Noget[/font]

Kan nogle hjælpe?
Avatar billede supermand69 Nybegynder
10. april 2005 - 20:11 #1
kan man ikke nøjes med at ændrer [font => <font og [/font] => </font>

eller skal du nok have fat i preg_replace_callback()
Avatar billede unsafe Nybegynder
10. april 2005 - 20:26 #2
: o! kan du lave et eksempel?
Avatar billede unsafe Nybegynder
10. april 2005 - 20:28 #3
og om jeg ændre [font til &lt;font og [/font] til &lt;/font&gt; burde ikke betyde noget.
Avatar billede supermand69 Nybegynder
10. april 2005 - 20:34 #4
eller bare sådan?

preg_replace("/\[font (.*)\](.*)\[\/font\]/i", "<font \\1>\\2</font>", $str)
Avatar billede supermand69 Nybegynder
10. april 2005 - 20:37 #5
der er ingen grund til at skrive .*? da ? er overflødigt

.* betyder 0 eller flere gange
.+ betyder 1 eller flere gange
Avatar billede hyberpreprocessor Nybegynder
10. april 2005 - 20:40 #6
<font> er forresten deprached, forældet, brug

<span style="font-family: verdana,sans-serif;font-size: 10px;">din tekst</span>
istedet for <font ... >din tekst</font>
Avatar billede unsafe Nybegynder
10. april 2005 - 21:13 #7
:o ok, prøver så.
Avatar billede unsafe Nybegynder
10. april 2005 - 21:43 #8
jaer virker så fint.

Smid et svar supermand69

:) årh tak for det, vil jeg sørger for.
Avatar billede supermand69 Nybegynder
10. april 2005 - 21:52 #9
så lidt :)
Avatar billede unsafe Nybegynder
10. april 2005 - 21:54 #10
:)
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview
Kategori
Vi tilbyder markedets bedste kurser inden for webudvikling

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester