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

9 réponses

  1. jjsteing Messages postés 1613 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
  2. 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
  3. jjsteing Messages postés 1613 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
  4. Hiero
     
    non j'ai rien toucher, je t'ai fait un copier coller
    0
  5. Vous n’avez pas trouvé la réponse que vous recherchez ?

    Posez votre question
  6. jjsteing Messages postés 1613 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
  7. Hiero
     
    merci quand meme j'ai chercher aussi sur le net mais rien trouver aussi
    0
  8. __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
  9. Hiero
     
    oui j'ai essayer mais sans resultat
    0