IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Langage PHP Discussion :

Erreur de syntaxte php - syntax error, unexpected '<<'


Sujet :

Langage PHP

  1. #1
    Membre expérimenté Avatar de callo
    Homme Profil pro
    Administrateur systèmes et réseaux
    Inscrit en
    Février 2004
    Messages
    887
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Togo

    Informations professionnelles :
    Activité : Administrateur systèmes et réseaux
    Secteur : Service public

    Informations forums :
    Inscription : Février 2004
    Messages : 887
    Points : 1 699
    Points
    1 699
    Par défaut Erreur de syntaxte php - syntax error, unexpected '<<'
    Bonjour,
    J'ai intégré un module carousel bootstrap dans mon site joomla. J'obtiens l'erreur ci-après:
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
     Parse error: syntax error, unexpected '<<' (T_SL) in C:\wamp64\www\joomla36\modules\mod_carousel\mod_carousel.php on line 19
    Ci-après le contenu du fichier mod_carousel.php (la ligne 19 est celle commençant par <<<<<<<HEAD)
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    19
    20
    21
    22
    23
    24
    25
    26
    27
    28
    29
    30
    31
    32
    33
    34
    35
    36
    37
    38
    39
    40
    41
    42
    43
    44
    <?php
    /**
     * @version     1.1
     * @package     mod_carousel
     * @copyright   Copyright (C) 2013. All rights reserved.
     * @license     http://www.gnu.org/licenses/gpl-2.0.html GNU/GPL
     * @author      Brad Traversy <support@joomdigi.com> - http://www.joomdigi.com
     */
    //No Direct Access
    defined('_JEXEC') or die;
     
     
    /* Params */
    $moduleclass_sfx = htmlspecialchars($params->get('moduleclass_sfx'));
     
    //store params as object that we can loop through in tmpl/default.php
    $slideritems = new stdClass;
     
    <<<<<<<HEAD
    for ($i=1; $i <= 3; $i++) { 
            $slideritems->$i = new stdClass;
    =======
    for ($i=1; $i <= 6; $i++) { 
    >>>>>>> 6248772a906d6369fc6cafe301b56bd883689c50
        $slideritems->$i->heading = $params->get("slide".$i."_heading");
        $slideritems->$i->text = $params->get("slide".$i."_text");
        $slideritems->$i->background_image = $params->get("slide".$i."_background_image");
        $slideritems->$i->main_image = $params->get("slide".$i."_main_image");
        $slideritems->$i->button_text = $params->get("slide".$i."_button_text");
        $slideritems->$i->button_link = $params->get("slide".$i."_button_link");
        $slideritems->$i->show_read_more = $params->get("slide".$i."_show_read_more");
    }
     
    //more options
    $custom_style = $params->get('custom_style');
    $slide1_caption_class = $params->get('slide1_caption_class');
    $slide2_caption_class = $params->get('slide2_caption_class');
    $slide3_caption_class = $params->get('slide3_caption_class');
     
    // Include the syndicate functions only once
    require_once dirname(__FILE__).'/helper.php';
     
    require JModuleHelper::getLayoutPath('mod_carousel', $params->get('layout', 'default'));
    ?>
    Mon environnement de dev est : PHP 5.6.25 et Apache 2.4.23.
    Prière m'aider à comprendre l'erreur et à savoir comment y rémédier.

    Merci.
    N'oubliez pas le tag et

  2. #2
    Modérateur
    Avatar de grunk
    Homme Profil pro
    Lead dév - Architecte
    Inscrit en
    Août 2003
    Messages
    6 691
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 39
    Localisation : France, Côte d'Or (Bourgogne)

    Informations professionnelles :
    Activité : Lead dév - Architecte
    Secteur : Industrie

    Informations forums :
    Inscription : Août 2003
    Messages : 6 691
    Points : 20 222
    Points
    20 222
    Par défaut
    Ton fichier est en conflit dans un gestionnaire de version (à première vue git).

    Tu peux voir que le conflit se passe au niveau de la boucle for :

    qui peut s'écrire soit
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    for ($i=1; $i <= 3; $i++)
    soit
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    for ($i=1; $i <= 6; $i++)
    Je ne sais pas comment tu as récupéré ce module , mais si le conflit n'est pas de ton fait il faut récupérer une autre version du code source pour être certains d'avoir quelque chose qui fonctionne correctement (il y'a peut être d'autres conflits ailleurs)
    Pry Framework php5 | N'oubliez pas de consulter les FAQ Java et les cours et tutoriels Java

  3. #3
    Membre expérimenté Avatar de callo
    Homme Profil pro
    Administrateur systèmes et réseaux
    Inscrit en
    Février 2004
    Messages
    887
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Togo

    Informations professionnelles :
    Activité : Administrateur systèmes et réseaux
    Secteur : Service public

    Informations forums :
    Inscription : Février 2004
    Messages : 887
    Points : 1 699
    Points
    1 699
    Par défaut
    Bonjour,
    Merci pour la piste. Effectivement, c'est un bug signalé par un autre user ici.
    Comme il n'y a pas eu depuis une nouvelle version, je vais me tourner vers un autre module.
    Thanks a lot.
    N'oubliez pas le tag et

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. Réponses: 10
    Dernier message: 08/09/2009, 09h14
  2. [MySQL] Code PHP et erreur serveur Free : "Parse error: syntax error, unexpected '{' "
    Par mauriiice dans le forum PHP & Base de données
    Réponses: 11
    Dernier message: 31/05/2009, 20h47
  3. Réponses: 3
    Dernier message: 02/09/2008, 13h39
  4. Réponses: 1
    Dernier message: 12/12/2007, 14h03
  5. [PHP-JS] Parse error: syntax error, unexpected T_STRIN
    Par maldini dans le forum Langage
    Réponses: 4
    Dernier message: 25/07/2006, 18h49

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo