fatal error [Réglé]
ajouter champ membre
Support Général
seboune Membre non connecté
Booster Minigun
-
Booster Minigun
- Voir le profil du membre seboune
- Inscrit le : 12/10/2008
- Site internet
- Groupes :
j'ai le message suivant :
Fatal error: Call to a member function session_check() on a non-object in /home/cafedunet/www/includes/admin_header.php on line 31
lorsque je veux ajouter un champ membre.
sauriez vous ce que cela veux dire, et comment faire ?
Merci d'avance.
ben.popeye Membre non connecté
-
Modérateur
- Voir le profil du membre ben.popeye
- Inscrit le : 04/08/2005
- Site internet
- Groupes :
-
Equipe Historique
Un problème, une question ? Cherchez dans la FAQ ou la documentation. Si vous ne trouvez pas la réponse, demandez du support sur le forum.
Bjarne Stroustrup, inventeur du C++ :"There are two ways to write error-free programs; only the third works."
seboune Membre non connecté
Booster Minigun
-
Booster Minigun
- Voir le profil du membre seboune
- Inscrit le : 12/10/2008
- Site internet
- Groupes :

j'ai déjà réussi à mettre plusieurs Groupes pour le forum
mais jamais mettre un champ membre car toujours ce message d'erreur
la "gestion des champs membres" s'affiche bien mais reste vierge.
ben.popeye Membre non connecté
-
Modérateur
- Voir le profil du membre ben.popeye
- Inscrit le : 04/08/2005
- Site internet
- Groupes :
-
Equipe Historique
Je pose ces questions parce que ce bout de code dans lequel se trouve l'erreur figure dans toute l'administration, il n'y a donc pas de raison pour que cela plante plus ici qu'ailleurs, a priori bien entendu...
Un problème, une question ? Cherchez dans la FAQ ou la documentation. Si vous ne trouvez pas la réponse, demandez du support sur le forum.
Bjarne Stroustrup, inventeur du C++ :"There are two ways to write error-free programs; only the third works."
seboune Membre non connecté
Booster Minigun
-
Booster Minigun
- Voir le profil du membre seboune
- Inscrit le : 12/10/2008
- Site internet
- Groupes :
ben.popeye :
Est-ce le seul endroit où se produit l'erreur ? ...
Oui, c'est le seul endroit ou l'erreur se produit

Comment faire ?
ben.popeye Membre non connecté
-
Modérateur
- Voir le profil du membre ben.popeye
- Inscrit le : 04/08/2005
- Site internet
- Groupes :
-
Equipe Historique
Sans plus d'informations je ne peux rien faire.
Un problème, une question ? Cherchez dans la FAQ ou la documentation. Si vous ne trouvez pas la réponse, demandez du support sur le forum.
Bjarne Stroustrup, inventeur du C++ :"There are two ways to write error-free programs; only the third works."
seboune Membre non connecté
Booster Minigun
-
Booster Minigun
- Voir le profil du membre seboune
- Inscrit le : 12/10/2008
- Site internet
- Groupes :
Code :
<?php
/*##################################################
* admin_header.php
* -------------------
* begin : June 20, 2005
* copyright : (C) 2005 Viarre Régis
* email : crowkait@phpboost.com
*
*
*
###################################################
*
* This program is free software; you can redistribute it and/or modify
* it under the terms of the GNU General Public License as published by
* the Free Software Foundation; either version 2 of the License, or
* (at your option) any later version.
*
* This program is distributed in the hope that it will be useful,
* but WITHOUT ANY WARRANTY; without even the implied warranty of
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
* GNU General Public License for more details.
* You should have received a copy of the GNU General Public License
* along with this program; if not, write to the Free Software
* Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA.
*
###################################################*/
//On ne vérifie pas lors de la première connexion.
if( !isset($_POST['connect']) )
$session->session_check(SCRIPT, QUERY_STRING, TITLE); //Vérification de la session.
$template->set_filenames(array(
'admin_header' => '../templates/' . $CONFIG['theme'] . '/admin/admin_header.tpl'
));
$template->assign_vars(array(
'L_XML_LANGUAGE' => $LANG['xml_lang'],
'SITE_NAME' => $CONFIG['site_name'],
'TITLE' => TITLE,
'THEME' => $CONFIG['theme'],
));
$template->pparse('admin_header'); // traitement du modele
//!\ Connexion à l'administration //!\
require_once('../includes/admin_access.php');
$template->set_filenames(array(
'admin_sub_header' => '../templates/' . $CONFIG['theme'] . '/admin/admin_sub_header.tpl'
));
$template->assign_vars(array(
'LANG' => $CONFIG['lang'],
'THEME' => $CONFIG['theme'],
'L_ADMINISTRATION' => $LANG['administration'],
'L_INDEX' => $LANG['index'],
'L_SITE' => $LANG['site'],
'L_TOOLS' => $LANG['tools'],
'L_CONFIGURATION' => $LANG['configuration'],
'L_INDEX_SITE' => $LANG['site'],
'L_INDEX_ADMIN' => $LANG['administration'],
'L_SITE_LINK' => $LANG['link_management'],
'L_SITE_MENU' => $LANG['menu_management'],
'L_MODERATION' => $LANG['moderation'],
'L_MAINTAIN' => $LANG['maintain'],
'L_MEMBER' => $LANG['member_s'],
'L_EXTEND_FIELD' => $LANG['extend_field'],
'L_RANKS' => $LANG['ranks'],
'L_TERMS' => $LANG['terms'],
'L_GROUP' => $LANG['group'],
'L_CONTENTS' => $LANG['contents'],
'L_PAGES' => $LANG['pages'],
'L_FILES' => $LANG['files'],
'L_THEME' => $LANG['themes'],
'L_LANG' => $LANG['languages'],
'L_SMILEY' => $LANG['smile'],
'L_STATS' => $LANG['stats'],
'L_ERRORS' => $LANG['errors'],
'L_PHPINFO' => $LANG['phpinfo'],
'L_COMMENTS' => $LANG['comments'],
'L_SITE_DATABASE' => $LANG['database'],
'L_UPDATER' => $LANG['updater'],
'L_MODULES' => $LANG['modules'],
'L_CACHE' => $LANG['cache'],
'L_EXTEND_MENU' => $LANG['extend_menu'],
'U_INDEX_SITE' => ((substr($CONFIG['start_page'], 0, 1) == '/') ? '..' . $CONFIG['start_page'] : $CONFIG['start_page'])
));
//Listing des modules disponibles:
$modules_config = array();
foreach($SECURE_MODULE as $name => $auth)
{
$modules_config[$name] = @parse_ini_file('../' . $name . '/lang/' . $CONFIG['lang'] . '/config.ini');
if( is_array($modules_config) )
{
if( $modules_config[$name]['admin'] == 1 )
{
$template->assign_block_vars('modules', array(
'DM_A_CLASS' => ' style="background-image:url(../' . $name . '/' . $name . '_mini.png);background-repeat:no-repeat;background-position:5px;"',
'NAME' => $modules_config[$name]['name'],
'U_ADMIN_MODULE' => '../' . $name . '/admin_' . $name . '.php'
));
}
}
}
$template->pparse('admin_sub_header');
?>seboune Membre non connecté
Booster Minigun
-
Booster Minigun
- Voir le profil du membre seboune
- Inscrit le : 12/10/2008
- Site internet
- Groupes :
Code PHP :
$session->session_check(SCRIPT, QUERY_STRING, TITLE); //Vérification de la session.
Édité par seboune Le 18/10/2008 à 14h45
ben.popeye Membre non connecté
-
Modérateur
- Voir le profil du membre ben.popeye
- Inscrit le : 04/08/2005
- Site internet
- Groupes :
-
Equipe Historique

Si je te demande l'accès à ton serveur, c'est parce que j'ai besoin de modifier le fichier à certains endroits clés pour voir d'où vient le problème.
Un problème, une question ? Cherchez dans la FAQ ou la documentation. Si vous ne trouvez pas la réponse, demandez du support sur le forum.
Bjarne Stroustrup, inventeur du C++ :"There are two ways to write error-free programs; only the third works."
seboune Membre non connecté
Booster Minigun
-
Booster Minigun
- Voir le profil du membre seboune
- Inscrit le : 12/10/2008
- Site internet
- Groupes :
ben.popeye Membre non connecté
-
Modérateur
- Voir le profil du membre ben.popeye
- Inscrit le : 04/08/2005
- Site internet
- Groupes :
-
Equipe Historique
La première ligne de code était erronée, elle contenait
Code PHP :
au lieu de include_once('../includes/admin_header.php');
Code PHP :
include_once('../includes/admin_begin.php');
Bizarre, dans le pack ce n'est pas comme ça. As-tu modifié quelque chose ?
Un problème, une question ? Cherchez dans la FAQ ou la documentation. Si vous ne trouvez pas la réponse, demandez du support sur le forum.
Bjarne Stroustrup, inventeur du C++ :"There are two ways to write error-free programs; only the third works."
seboune Membre non connecté
Booster Minigun
-
Booster Minigun
- Voir le profil du membre seboune
- Inscrit le : 12/10/2008
- Site internet
- Groupes :
ben.popeye :
... Bizarre, dans le pack ce n'est pas comme ça. As-tu modifié quelque chose ?
Non, je n'ai rien modifié.

merci beaucoup ben.popeye pour ton aide !
Répondre
Vous n'êtes pas autorisé à écrire dans cette catégorie