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?
Annonceindlæg fra Computerworld
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()
10. april 2005 - 20:26
#2
: o! kan du lave et eksempel?
10. april 2005 - 20:28
#3
og om jeg ændre [font til <font og [/font] til </font> burde ikke betyde noget.
10. april 2005 - 20:34
#4
eller bare sådan? preg_replace("/\[font (.*)\](.*)\[\/font\]/i", "<font \\1>\\2</font>", $str)
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
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>
10. april 2005 - 21:13
#7
:o ok, prøver så.
10. april 2005 - 21:43
#8
jaer virker så fint. Smid et svar supermand69 :) årh tak for det, vil jeg sørger for.
10. april 2005 - 21:52
#9
så lidt :)
10. april 2005 - 21:54
#10
:)
Vi tilbyder markedets bedste kurser inden for webudvikling