Cyber_Not 0 Denunciar post Postado Maio 21, 2005 Seguinte, estou tentando fazer um sistema de bbcode, mas quero fazer um botão que nele você adicionado códigos php, e na página o código sai colorido. Me digam se esse código está certo ? preg_replace("/\[<?\](.*?)\[?>\]/is", "<span style\"color: red;\">\\1</span>",$texto); E se eu quiser colorir as strings ? como faço? e colocar o n° da linha no canto esquerdo?. Outra coisa, sei abrir uma janela prompt em javascript, mas como pego o valor digitado passo para uma variável. tipo um botão de bbcode url, quando clico aparece a janela, digito o texto quando clico em ok, aparece isso no textbox : [http]http://textodigitado[/http] Só isso.. Valeu Compartilhar este post Link para o post Compartilhar em outros sites
Fabyo 66 Denunciar post Postado Maio 22, 2005 ta errado você fazer assim você ta colorindo tudo e se for só isso bastava mudar a cor da fonte e pronto se você quer só colorir o codigo php use a função propria do php pra colorir codigos agora se você quer colorir outros codigos dai você vai usar outras funções se precisar de ajuda posta ai Compartilhar este post Link para o post Compartilhar em outros sites
Cyber_Not 0 Denunciar post Postado Maio 22, 2005 E qual a função para colorir códigos php?E como faço para colorir todas as palavras "oi" e "tchau" num texto? Valeu, até mais. Compartilhar este post Link para o post Compartilhar em outros sites
Alex Hiroshi 7 Denunciar post Postado Maio 23, 2005 Colorir códigos PHP = highlight_string() http://forum.imasters.com.br/public/style_emoticons/default/grin.gif Colorir todas as palavras X e Y = str_replace() http://forum.imasters.com.br/public/style_emoticons/default/grin.gif Compartilhar este post Link para o post Compartilhar em outros sites
red neck * 0 Denunciar post Postado Maio 23, 2005 da para fazer por regex tambem, acabei de postar um exemplo num topico ai: <? $str01 = "esse texto em vermelho via bbcode"; $str02 = "<font color='#FF0000'>texto em vermelho via html</font>"; function troca($string){ $string = strip_tags($string); $string = preg_replace("/\[color:(.*?)\](.*?)\[\/color\]/si","<font color='\\1'>\\2</font>", $string); return $string; } echo troca($str01); echo "<br>"; echo troca($str02); ?> ajudou?[]'s Compartilhar este post Link para o post Compartilhar em outros sites
Cyber_Not 0 Denunciar post Postado Maio 26, 2005 Aê, valeu, ajudou bastante =) Compartilhar este post Link para o post Compartilhar em outros sites