Erreure
kevin581
Messages postés
790
Statut
Membre
-
kevin581 Messages postés 790 Statut Membre -
kevin581 Messages postés 790 Statut Membre -
Bonjour, j'ai une erreur de code mais je na la trouve pas :
Et voici la page :
--
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
[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