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 :

Parse error: syntax error, unexpected.


Sujet :

Langage PHP

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre averti
    Profil pro
    Inscrit en
    Mai 2008
    Messages
    43
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mai 2008
    Messages : 43
    Par défaut Parse error: syntax error, unexpected.
    Bonsoir à tous !

    je suis en train de faire un site pour une association, et ils m'ont demandé de leur acheter un nom de domaine et hébergement chez OVH afin qu'ils voient l'avancé du travail. J'avais au préalable testé les morceaux de scripts sur un hébergement 1&1 ainsi qu'en local.

    J'ai voulu mettre le site sur OVH, mais une erreur de syntaxe apparait alors qu'il n'y avait aucun problème sur les autres hébergements, j'ai beau avoir regardé le code à plusieurs reprises, j'ai bien fermé toutes les accolades ou autres choses du genre !

    Parse error: syntax error, unexpected T_STRING, expecting T_OLD_FUNCTION or T_FUNCTION or T_VAR or '}' in /homez.358/capsuaun/www/index.php on line 8
    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
     
    <?php
     
    include_once('inc/includes.inc.php');
     
    class Index 
    {
     
       protected $a;
     
      // Méthode qui affiche la page d'accueil du site
      function afficherAccueil()
      {  
        $this->template('index.tpl.php','Index');
       }
     
      // Méthode qui génère la page HTML en fonction du template
      function template($page, $titre)
      { 
        $this->a = new Affichage();
     
        $this->a->set_file('MODELE','index.tpl.php');
     
        $this->a->set_var('Title',APPLICATION.' : '.$titre);
        $this->a->set_var('Author',AUTHOR);
        $this->a->set_var('Publisher',PUBLISHER);
        $this->a->set_var('Reply-to',REPLY_TO);
        $this->a->set_var('Description',DESCRIPTION);
        $this->a->set_var('Keywords',KEYWORDS);
        $this->a->set_var('Indentifier-URL',IDENTIFIER_URL);
        $this->a->set_var('Copyright',COPYRIGHT);
        $this->a->set_var('Robots',ROBOTS);
        $this->a->set_var('Revisit-after',REVISIT_AFTER);
       }
    }
    La ligne 8 correspond à la déclaration de la variable $a !
    Donc je ne vois vraiment pas d'où ça vient !

    Merci pour votre aide.

    Cordialement. Florian

  2. #2
    Modérateur
    Avatar de sabotage
    Homme Profil pro
    Inscrit en
    Juillet 2005
    Messages
    29 208
    Détails du profil
    Informations personnelles :
    Sexe : Homme

    Informations forums :
    Inscription : Juillet 2005
    Messages : 29 208
    Par défaut
    Ton hebergement doit etre en PHP4 qui ne connait pas "protected".
    N'oubliez pas de consulter les FAQ PHP et les cours et tutoriels PHP

  3. #3
    Membre averti
    Profil pro
    Inscrit en
    Mai 2008
    Messages
    43
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mai 2008
    Messages : 43
    Par défaut
    http://www.ovh.com/fr/hebergement_mu....xml?step=tech

    j'ai pris cette offre la, pourtant PHP5 est bien signalé..

  4. #4
    Membre Expert
    Avatar de Eric2a
    Homme Profil pro
    Technicien
    Inscrit en
    Septembre 2005
    Messages
    1 225
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 54
    Localisation : France, Corse (Corse)

    Informations professionnelles :
    Activité : Technicien

    Informations forums :
    Inscription : Septembre 2005
    Messages : 1 225
    Par défaut
    Effectivement, par défaut c'est PHP 4 qui est utilisé.

    Pour passer à PHP 5, il faut un fichier .htaccess à la racine du site contenant la ligne suivante :

  5. #5
    Membre averti
    Profil pro
    Inscrit en
    Mai 2008
    Messages
    43
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mai 2008
    Messages : 43
    Par défaut
    Oh merci Eric2a

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

Discussions similaires

  1. Parse error: syntax error, unexpected T_VARIABLE ?
    Par blanchonvincent dans le forum Langage
    Réponses: 3
    Dernier message: 14/09/2007, 08h17
  2. Réponses: 2
    Dernier message: 26/06/2007, 23h49
  3. Réponses: 4
    Dernier message: 16/10/2006, 15h16
  4. [PHP-JS] Parse error: syntax error, unexpected T_STRIN
    Par maldini dans le forum Langage
    Réponses: 4
    Dernier message: 25/07/2006, 18h49
  5. Parse error: syntax error, unexpected '}' help
    Par beur dans le forum Langage
    Réponses: 5
    Dernier message: 23/03/2006, 21h33

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