Ressources-Web

Ressources-Web est un site vous proposant de dynamiser votre site grâce à ses services gratuits.

Les outils

Convertisseur RGB en Héxadécimal
PageRank
Adresse IP
Alexa Rank
Back Link
Google Index
Informations Domaine
Informations Navigateur
Configurations
Toutes les informations
Hebergez vos images gratuitement

Les sources

Colorisation d'un code php
Temps chargement page
Formulaire de contact
Formulaire recommander

Les tutoriels PHP

Introduction
Premiers pas
Les variables
La date et les chiffres
Les formulaires
Les structures de contrôle
Lecture de fichier

Rentabilisez votre site

Les régies publicitaire et audiotel
Les bons-plans webmasters

Les partenaires

TSML

Colorisation d'un code php |

Voici la source d'une petite fonction de colorisation de code PHP que j'utilise actuellement sur le site afin d'afficher les sources des pages. La colorisation d'un code php est très facile en PHP. Seulement, le code généré n'est pas toujours valide ce qui embête bon nombre des webmasters.

Le code que je propose est valide en xhtml et donc devrait satisfaire les webmasters.

Pour l'utiliser, vous devez déclarer la fonction dans votre fichier en écrivant ce code :

<?php
function colorisationphp($string)
{
$string = highlight_string($string, true);

$in = array(
'`<(?:font color="|span style="color: )'.ini_get('highlight.html').'">(.+?)</(?:font|span)>`si',
'`<(?:font color="|span style="color: )'.ini_get('highlight.comment').'">(.+?)</(?:font|span)>`si',
'`<(?:font color="|span style="color: )'.ini_get('highlight.default').'">(.+?)</(?:font|span)>`si',
'`<(?:font color="|span style="color: )'.ini_get('highlight.keyword').'">(.+?)</(?:font|span)>`si',
'`<(?:font color="|span style="color: )'.ini_get('highlight.string').'">(.+?)</(?:font|span)>`si',
'`</(?:font|span)>`si'
);

$out = array(
'<span style="color: '.ini_get('highlight.html').'">$1</span>',
'<span style="color: '.ini_get('highlight.comment').'">$1</span>',
'<span style="color: '.ini_get('highlight.default').'">$1</span>',
'<span style="color: '.ini_get('highlight.keyword').'">$1</span>',
'<span style="color: '.ini_get('highlight.string').'">$1</span>',
'</span>'
);
    
return
preg_replace($in, $out, $string);
}
?>

Afin d'utiliser la colorisation PHP sur le code que vous voulez mettre sur votre site pour montrer aux autres, vous devez l'utiliser de cette façon par exemple :

<?php
echo colorisationphp('
echo "Voici la colorisation du code PHP";
'
);
?>

Vérifiez bien les guillemets et les apostrophes... Si vous ne faites pas attention, vous aurez des erreurs de parse...

Toute reproduction totale ou partielle de ce site sans l'accord du webmaster, par quelque procédé que ce soit, est interdite et constituerait une contrefaçon sanctionnée par les articles L 335-2 et suivants du Code de la propriété intellectuelle.