FTP | CCD | Buscar | Trucos | Trabajo | Foros |
|
Registrarse | FAQ | Miembros | Calendario | Guía de estilo | Temas de Hoy |
|
Herramientas | Buscar en Tema | Desplegado |
#1
|
||||
|
||||
Colorear Código PHP
Creo que muchos en alguna ocasion quisimos saber de que manera hacer el coloreo de sintaxis de php u otros lenguajes en nuestra web, pues la verdad es que existen muchas formas de llevar esto a cabo, una de ellas es crear el código desde cero para realizar esta ación basandonos en el "tutorial" que nos dejo roman en este hilo, el cual no menosprecio para nada; otra forma de hacerlo es tomando algun script de terceros que nos facilitarán el trabajo, como la opción que nos da dec en su blog la cual podrás descargar desde aquí, pero la forma mas sencilla de hacer esto, disponible para resaltar código php únicamente, es con una función de php, ¡si!, php nos da esta opción, y la forma de hacerlo es la siguiente:
Código PHP:
Otra alternativa a esta misma función es su alias "show_source()", la que funciona exactamente de la misma manera y nos dá el mismo resultado. Aclaro que estas funciones te colorearán el código de los ficheros en el mismo servidor del fichero que hace la llamada, si intentas hacerlo con ficheros de otro servidor te mostrará únicamente el código html de la página. Saludos de colores. |
#2
|
||||
|
||||
Hola,
Es curiosa, sí, la funcioncita. Tiene una prima hermana: highlight_string() El nombre lo dice todo... no como yo cuando me pongo a nombrar identificadores que no hay quien los entienda de lo rebuscados que son o son tan simples que no sirven para lo que se supone que sirve un identificador. |
#3
|
||||
|
||||
jejeje, ya tengo una nueva función.
Gracias por el aporte. Saludos en cadena. |
#4
|
||||
|
||||
Las funciones que incluye php son muy útiles, claro está y con unas cuantas líneas extra de código se pueden ampliar, por ejemplo, para numerar las líneas del código fuente, con gutter y todo. Se los dejo de ejercicio
// Saludos |
#5
|
||||
|
||||
Hola,
Cita:
Aún así probé a ver... pero las funciones de que hablamos pueden cadenas, no "Array's", que hubiera sido lo suyo para incluir cada "elemento" del "Array" de resultados dentro de un elemento de una lista HTML ordenada. ¡Ya tendríamos los números de línea! Pero mi gozo en un pozo. Y ahora voy a ver si me entero de algo o qué. |
#6
|
||||
|
||||
pues antes de poner el "ejercicio" resuelto, quisiera expresar una duda que me ha estado rondando en la cabeza durante estos minutos que duré escribiendo este código, ¿Que es gutter?.
Aquí el "ejercicio" resuelto: Primero el archivo que colorearemos, llamado code.php Código PHP:
Código PHP:
Saludos enumerados. Última edición por D-MO fecha: 23-05-2006 a las 16:30:39. Razón: camriar file() por file_get_contents() |
#7
|
||||
|
||||
Hola,
Cita:
|
#8
|
||||
|
||||
Cita:
Código PHP:
Código:
á=á <br />=<br /> Saludos codificados. |
#9
|
||||
|
||||
Darwin: yo lo veo muy bien. Te comento nada más que con la función file_get_contents() te ahorras el ciclo para "pegar" las líneas.
David: los <br /> los coloca la función highlight_() así que no creo que aparezcan en lugares incómodos // Saludos |
#10
|
||||
|
||||
Cita:
Código PHP:
Código PHP:
Otra cosa a tomar en cuenta es que la función highlight_string() no colorea el código si no está dentro de las etiquetas '<?php' y '?>', por lo que se debería de análizar si las contiene, quizá lo recomendable sería meidante el uso de expresiones regulares pero eso se lo dejo a roman si quiero conservar mi cabeza sana y salva por el dia de hoy. Saludos. |
#11
|
||||
|
||||
Hola,
Cita:
|
|
|
Temas Similares | ||||
Tema | Autor | Foro | Respuestas | Último mensaje |
colorear filas de un dbgrid | soyhugo | Varios | 4 | 06-08-2010 00:20:37 |
Colorear (resaltar) la sintaxis de código fuente variado | dec | PHP | 3 | 16-12-2005 02:09:39 |
Colorear un Calendario | RONPABLO | Varios | 3 | 17-10-2004 15:16:15 |
Colorear código PHP | gatsu | PHP | 6 | 29-08-2004 08:45:08 |
Colorear un dia en un MonthCalendar | Camomilas | Varios | 2 | 14-09-2003 17:38:24 |
|