Erreure

Bonjour, j'ai une erreur de code mais je na la trouve pas :

[2014-11-06 01:28:02] <b>Parse error</b>:  syntax error, unexpected T_STRING, expecting T_OLD_FUNCTION or T_FUNCTION or T_VAR or '}' in <b>/home/youboostrb/www/class.languages.php</b> on line <b>5</b><br />


Et voici la page :

<?php
class Language
{

public $data;
private $langpack_dir = "languages/";
protected $language;

public function __construct($langpack_dir)
{
$this->langpack_dir = $langpack_dir;
$this->data = array();
}

public function setLang($lang)
{
$this->language = file_exists($this->langpack_dir . $lang . ".txt") ? $lang : "Fr";
$this->getLanguage();
}

protected function getLanguage()
{
$lang_contents = file_get_contents($this->langpack_dir . $this->language . '.txt');
$exp = explode("\n", $lang_contents);
foreach ($exp as $translate) {
$get_lang_words = explode("=", $translate);
@$this->data[$get_lang_words[0]] = $get_lang_words[1];
}
}

}
?>




--
Chacun s'aide comme il peut
Un peu d'aide fait grand bien
Il faut aider ce qui ne peuvent le faire eux-mêmes
Conseiller est aisé, aider est difficile

1 réponse

  • Votes
  • Date
  • Date décroissante
  1. Modérateur
    Bonjour,

    Tu as signalé avoir résolu ton souci. L'usage des forums veut que, quand on a trouvé soi-même la solution, on revienne pour l'expliquer aux passants intéressés. Merci.
    1. Je n'ai pas résolu le soucis, en effet, OVH disais trouver cette erreur dans mon script mais elle n'y était pas :)