Commom.php erreur ligne 210

Hiero -  
 Hiero -
Bonjour,

bonjour, j'ai un petit souci depuis que j'ai effectuer et transféré la mise a jours de mon forum phpbb3, il me dit sur ma page d'accueil de mon site internet "Fatal error: Class name must be a valid object or a string in /home/freeacce/public_html/common.php on line 210" c'est un fichier que j'ai du remplacer par la mise a jour
sur la ligne 210 de mon fichiers common.php j'ai ceci " $db = new $sql_db(); "


merci de votre aide
A voir également:

9 réponses

jjsteing Messages postés 1670 Date d'inscription   Statut Contributeur Dernière intervention   181
 
Bonjour,

et en ligne 208 et 209 ????

Généralement, l erreur vient de la ligne d avant ;)
0
Hiero
 
alors j'ai prit de la ligne 205 a 213 ;)


// Instantiate some basic classes
$user = new user();
$auth = new auth();
$template = new template();
$cache = new cache();
$db = new $sql_db();

// Connect to DB
$db->sql_connect($dbhost, $dbuser, $dbpasswd, $dbname, $dbport, false, defined('PHPBB_DB_NEW_LINK') ? PHPBB_DB_NEW_LINK : false);
0
jjsteing Messages postés 1670 Date d'inscription   Statut Contributeur Dernière intervention   181
 
OK,

l erreur est : "Class name must be ..."

c'est bien ca l erreur ou tu à changer 'name' ??
0
Hiero
 
non j'ai rien toucher, je t'ai fait un copier coller
0

Vous n’avez pas trouvé la réponse que vous recherchez ?

Posez votre question
jjsteing Messages postés 1670 Date d'inscription   Statut Contributeur Dernière intervention   181
 
J avoue je sèche.. et j m y connais pas assez en phpbb3... en enlevant le $ de sql_db(); ???

J'ai un peu chercher ton erreur sur le net, mais j'ai rien trouvé qui ressemblait à ca...

Sinon, une autre âme charitable pourra sans doute t 'aider plus :(
0
Hiero
 
merci quand meme j'ai chercher aussi sur le net mais rien trouver aussi
0
Hiero
 
personne pour m'aider ? :'(
0
__construct()
 
As-tu testé la réponse de jjsteing concernant le signe $ devant le nom de la classe sql_db()
Car le signe $ n'a rien à faire dans l'instanciation d'un objet :
$db = new $sql_db(); // Faux
$db = new sql_db(); // Vrai
0
Hiero
 
oui j'ai essayer mais sans resultat
0