Foros del Web » Programando para Internet » PHP »

BBCode para php (Problema)

Estas en el tema de BBCode para php (Problema) en el foro de PHP en Foros del Web. Hola amigos tengo el siguiente codigo: Código PHP: DEFINE ( "BOX_STYLE" , ' style="border:1px solid #ccc;padding:5px;margin:3px;"' ); $textoenviado =  str_replace ( "[code]" , "<legend>Codigo:</legend><pre " . BOX_STYLE . ">" ...
  #1 (permalink)  
Antiguo 22/03/2011, 11:54
Avatar de Deathmetalrules  
Fecha de Ingreso: diciembre-2010
Ubicación: Mas - aya
Mensajes: 65
Antigüedad: 13 años, 4 meses
Puntos: 8
BBCode para php (Problema)

Hola amigos tengo el siguiente codigo:

Código PHP:
DEFINE("BOX_STYLE",' style="border:1px solid #ccc;padding:5px;margin:3px;"');

$textoenviadostr_replace("[code]","<legend>Codigo:</legend><pre ".BOX_STYLE.">"$textoenviado);
$textoenviado str_replace("[/code]""</pre>"$textoenviado);

$textoenviado=str_replace("[php]","<legend>Codigo PHP:</legend><pre ".BOX_STYLE.">"$textoenviado);
$textoenviado=str_replace(
", "</pre>", $textoenviado);

$textoenviado=str_replace("
Código HTML:
","<script>", $textoenviado);
$textoenviado=str_replace("
", "</script>", $textoenviado);[/PHP]

Lo que deseo es que haga lo mismo que realiza forosdelweb cuando uno quiere mostra codigo de tipo: Valga la redundancia (codigo) ,php,html
es decir encerrarlos en un marco (por asi decirlo) y que identifique si es php (muestre los colores...etc) talvez se entiende la ideaa
  #2 (permalink)  
Antiguo 22/03/2011, 12:03
Avatar de masterpuppet
Software Craftsman
 
Fecha de Ingreso: enero-2008
Ubicación: Montevideo, Uruguay
Mensajes: 3.550
Antigüedad: 16 años, 3 meses
Puntos: 845
Respuesta: BBCode para php (Problema)

Que tal Deathmetalrules,

y porque no utilizas alguna de las tantas herramientas que hay para eso ?, como esta por ejemplo http://blog.unijimpe.net/syntaxhighlighter/, si googleas vas a encontrar mas seguro.

Saludos.
__________________
http://es.phptherightway.com/
thats us riders :)

Etiquetas: bbcode
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 09:19.