Éditeur php avec coloration syntaxique en temps reel (prototype)

Description

Comment colorer un <textarea> ?? Voilà l'astuce :

Le principe est d'utiliser une div en arrière plan, qui, elle, contient le-dit code PHP colorisé. Au 1er plan on à notre <textarea> avec une transparence de 20%.
La div est raffraichie par une autre fenêtre (on aurait pu utiliser un frame, mais c'est un prototype...).

L'astuce pour récupérer la sortie de highlight_string(), est de lui faire cracher son code colorisé dans une div, ensuite on récupère le contenu de la div avec Javascript.

Conclusion :


Fichier principal : ePdHiPt.htm
Fenêtre de raffraichissement : fastcolor.php

J'avoue que c'est plus du Javascript qu'autre chose, mais le but est quand même de colorer du PHP !

Et il y à une petite surprise dans le zip : niceEdit.htm , un prototype de formulaire où les <input> ont de très jolies couleurs... à vous de voir ce que vous en ferez. (sachez juste que vous pouvez modifier le cycle des couleurs avec la variable Javascript 'color')

Codes Sources

A voir également

Vous n'êtes pas encore membre ?

inscrivez-vous, c'est gratuit et ça prend moins d'une minute !

Les membres obtiennent plus de réponses que les utilisateurs anonymes.

Le fait d'être membre vous permet d'avoir un suivi détaillé de vos demandes et codes sources.

Le fait d'être membre vous permet d'avoir des options supplémentaires.