Istaller guesh

jerome -  
jordane45 Messages postés 38486 Date d'inscription   Statut Modérateur Dernière intervention   -
Bonjour,

j'ai télécharger le fameux geshi via sur ce site http://qbnz.com/highlighter/index.php

et j'ai fait une page vierge

j'ai mis html

	  <div id="prev-html"><h3 id="titre-html">html</h3>afficher le code html avec geschi et on affiche les numero de ligne</div>
	  
	  <div id="prev-css"><h3 id="titre-css">css</h3>afficher le code css avec geschi et on affiche les numero de ligne</div>
	  
	  <div id="prev-php"><h3 id="titre-php">php</h3>afficher le code php avec geschi et on affiche les numero de ligne</div>
	  
	  <div id="prev-js"><h3 id="titre-js">js</h3>afficher le code js avec geschi et on affiche les numero de ligne</div>
	  
	  <div id="prev-jquery"><h3 id="titre-jquery">jquery</h3>afficher le code jquery avec geschi et on affiche les numero de ligne</div>
	  
	  <div id="prev-bdd"><h3 id="titre-bdd">bbd</h3>afficher le code bbd avec geschi et on affiche les numero de ligne</div>


mais après je seche ,

en regardant la faq il me dit de mettre

<?php
include_once('geshi.php'); // Inclure la librairie GeSHi
 
// Mettre la source dans la variable $source
 
$source = '$foo = 45;
for ( $i = 1; $i < $foo; $i++ )
{
  echo "$foo<br />\n";
  --$foo;
}';
 
$language = 'php'; // Définir le langage à utiliser
 
$geshi =& new GeSHi($source, $language); // Créer un objet « GeSHi »
echo $geshi->parse_code(); // Afficher le résultat
?>




Parse error: syntax error, unexpected 'new' (T_NEW) in /var/www/legtux.org/users/blabla/www/gueshi/index.php on line 15

es-ce quelqu’un a dejà reuissit a l'installer et qui peut m'aider à le mettre sur une page vierge ;)

merci


Configuration: Windows / Chrome 71.0.3578.98

2 réponses

jordane45 Messages postés 38486 Date d'inscription   Statut Modérateur Dernière intervention   4 752
 
Bonjour,

Regarde la documentation
http://qbnz.com/highlighter/geshi-doc.html#the-basics

Je pense que tu as mis un & en trop...
$geshi =& new GeSHi($source, $language); // Créer un objet « GeSHi »


$geshi = new GeSHi($source, $language); // Créer un objet « GeSHi »

0
jerome
 
merci,

j'ai mis :

<?php
include_once('geshi.php'); // Inclure la librairie GeSHi
 
// Mettre la source dans la variable $source
 
$source = '$foo = 45;
for ( $i = 1; $i < $foo; $i++ )
{
  echo "$foo<br />\n";
  --$foo;
}';
 
$language = 'php'; // Définir le langage à utiliser
 
$geshi = new GeSHi($source, $language); // Créer un objet « GeSHi »
echo $geshi->parse_code(); // Afficher le résultat
?>
<div id="prev-php"><h3 id="titre-php">php</h3>



<?php echo "Ceci est du <strong>texte</strong>"; ?>







</div>


il me met juste ceci est du texte , il ne m'affiche pas les balise php echo etcccc</php>

et si je veux html jai qu'a juste mettre

$language = 'php'; // Définir le langage à utiliser
$language = 'html'; // Définir le langage à utiliser
$language = 'css'; // Définir le langage à utiliser
etc..


c'est bien ca
0
jordane45 Messages postés 38486 Date d'inscription   Statut Modérateur Dernière intervention   4 752
 
Regarde le lien que je t'ai donné... Tu y trouveras des exemples...
0