Istaller guesh

jerome -  
jordane45 Messages postés 30426 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

  1. jordane45 Messages postés 30426 Date d'inscription   Statut Modérateur Dernière intervention   4 830
     
    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
  2. 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
    1. jordane45 Messages postés 30426 Date d'inscription   Statut Modérateur Dernière intervention   4 830
       
      Regarde le lien que je t'ai donné... Tu y trouveras des exemples...
      0