• Publicidad

Similares a GeSHi

Preguntas y comentarios relacionadas con HTML y CSS.

Similares a GeSHi

Notapor BigBear » 2013-02-04 19:07 @838

Hola. Estoy buscando similares a Geshi porque necesito uno parecido que pueda servir con todos los lenguajes pero sin la opción de poner qué lenguaje es, porque tengo una base de datos lleno de códigos y me da flojera marcar esos 100 códigos por cada lenguaje. La idea sería buscar algo que sirva de forma universal, aunque parte de mi piensa que eso es imposible.

¿ Alguien conoce otro ?
BigBear
Perlero frecuente
Perlero frecuente
 
Mensajes: 981
Registrado: 2009-03-01 18:39 @818

Publicidad

Re: Similares a GeSHi

Notapor explorer » 2013-02-04 20:38 @901

Con el comando file puedes saber el tipo de cada archivo... solo quedaría por hacer un bucle, identificar cada tipo y generar la cabecera GesHi correspondiente, y listo.
JF^D Perl programming & Raku programming. Grupo en Telegram: https://t.me/Perl_ES
Avatar de Usuario
explorer
Administrador
Administrador
 
Mensajes: 14486
Registrado: 2005-07-24 18:12 @800
Ubicación: Valladolid, España

Re: Similares a GeSHi

Notapor BigBear » 2013-02-05 08:12 @383

Pero no los tengo en archivos. Están en una base de datos MySQL en una página web.
BigBear
Perlero frecuente
Perlero frecuente
 
Mensajes: 981
Registrado: 2009-03-01 18:39 @818

Re: Similares a GeSHi

Notapor explorer » 2013-02-05 10:56 @497

Pues entonces, por la extensión del archivo...
JF^D Perl programming & Raku programming. Grupo en Telegram: https://t.me/Perl_ES
Avatar de Usuario
explorer
Administrador
Administrador
 
Mensajes: 14486
Registrado: 2005-07-24 18:12 @800
Ubicación: Valladolid, España

Re: Similares a GeSHi

Notapor BigBear » 2013-02-06 19:12 @841

Tengo el siguiente código PHP :

Sintáxis: [ Descargar ] [ Ocultar ]
Using php Syntax Highlighting
  1. $total = explode("\n",$test[2]);
  2.  
  3. foreach ($total as $linea){
  4.  
  5. echo pulir($linea);
  6. echo "<br>";
  7.  
  8. }
  9.  
  10. function pulir($code) {
  11.  
  12. $testa = '<pre class=brush:js>';
  13. $testo = '</pre>';
  14.  
  15. return $code;
  16.  
  17. }
Coloreado en 0.024 segundos, usando GeSHi 1.0.8.4


Y devuelve esto en el código geshi.

Sintáxis: [ Descargar ] [ Ocultar ]
Using text Syntax Highlighting
<br>      #!usr/bin/ruby
<br>      #Diccionario Online 0.1
<br>      #Coded By Doddy H
Coloreado en 0.000 segundos, usando GeSHi 1.0.8.4


El problema es que si saco el "br" no hay espacios en el texto antes del código y que si lo dejo da este problema.

¿ Alguien sabe cómo evitar esto ?
BigBear
Perlero frecuente
Perlero frecuente
 
Mensajes: 981
Registrado: 2009-03-01 18:39 @818


Volver a HTML

¿Quién está conectado?

Usuarios navegando por este Foro: No hay usuarios registrados visitando el Foro y 1 invitado

cron