[Forum phpbb3] Script externe de suppression d'un membre
3 messages
• Page 1 sur 1
-

ygalr22 - WRInaute discret

- Messages: 140
- Inscription: 9 Jan 2008
[Forum phpbb3] Script externe de suppression d'un membre
Bonjour à tous,
Voila, j'ai un petit problème pour le développement d'un script externe à phpbb3.
Je souhaiterais supprimer un utilisateur du forum directement via une page de mon site plutôt que de passer par le panneau d'admin du forum.
J'essaye d'utiliser la fonction user_delete dans le fichier include/functions_user.php mais j'ai une erreur qui s'affiche:
voici le code que j'ai intégré à mon script de suppression de membre:
Je pense avoir un problème au niveau de la partie de code précédant la requête, mais je ne voit pas ou...
Voilà , j'espère que quelqu'un à déjà fait ca ici, si c'est le cas merci de m'éclairer.
Voila, j'ai un petit problème pour le développement d'un script externe à phpbb3.
Je souhaiterais supprimer un utilisateur du forum directement via une page de mon site plutôt que de passer par le panneau d'admin du forum.
J'essaye d'utiliser la fonction user_delete dans le fichier include/functions_user.php mais j'ai une erreur qui s'affiche:
- Code: Tout sélectionner
Fatal error: Cannot redeclare class template in /homez/monsite/www/Forum/includes/template.php on line 24
voici le code que j'ai intégré à mon script de suppression de membre:
- Code: Tout sélectionner
define('IN_PHPBB', true);
$phpbb_root_path = './Forum/';
$phpEx = substr(strrchr(__FILE__, '.'), 1);
include($phpbb_root_path . 'common.' . $phpEx);
require($phpbb_root_path . 'includes/functions_user.' . $phpEx);
$user->session_begin();
$auth->acl($user->data);
$user->setup('ucp');
$error=array();
//on récupère l'id du membre à supprimer
$ReqId="SELECT user_id
FROM phpbb_users
WHERE username=\"$Pseudo\""; //pseudo est bien définit plus haut
$RepId=Requete($ReqId, $G_Pointeur); //exécution de la requête
$ligne=mysql_fetch_assoc($RepId);
//on supprime le membre
user_delete('retain', $ligne['user_id']);
Je pense avoir un problème au niveau de la partie de code précédant la requête, mais je ne voit pas ou...
Voilà , j'espère que quelqu'un à déjà fait ca ici, si c'est le cas merci de m'éclairer.
-

Julia41 - WRInaute passionné

- Messages: 1765
- Inscription: 31 Aoû 2007
Re: [Forum phpbb3] Script externe de suppression d'un membre
Tu dois déjà déclarer la class "template" quelque part (peut-être au dessus) ou peut-être dans tes includes/require..
Je pense que ça doit être déclaré dans le common.php.
Peut-être que la fonction user_delete a une sortie affichage utilisant cette classe.
Je pense que ça doit être déclaré dans le common.php.
Peut-être que la fonction user_delete a une sortie affichage utilisant cette classe.
-

ygalr22 - WRInaute discret

- Messages: 140
- Inscription: 9 Jan 2008
Re: [Forum phpbb3] Script externe de suppression d'un membre
Bonjour et merci pour la réponse.
En fait, j'ai vu quelque part que le message apparaissait parce que le template était déjà déclaré.
Du coup, j'ai été dans le fichier include/Template.php et j'ai ajouté
juste avant la ligne
Ce qui permet de ne pas re-déclarer la classe si celle-ci l'est déjà . (je ne sait pas si je m'exprime bien je ne suis pas un grand pro de l'objet
Merci
En fait, j'ai vu quelque part que le message apparaissait parce que le template était déjà déclaré.
Du coup, j'ai été dans le fichier include/Template.php et j'ai ajouté
- Code: Tout sélectionner
if ( class_exists('Template') )
{
return;
}
juste avant la ligne
- Code: Tout sélectionner
class template
{
Ce qui permet de ne pas re-déclarer la classe si celle-ci l'est déjà . (je ne sait pas si je m'exprime bien je ne suis pas un grand pro de l'objet
Merci
3 messages
• Page 1 sur 1
Lectures recommandées sur ce thème :
- Recherche un Script PHP zone membre + forum
- Quel script (forum ou réseau social) pour ajouter un espace membre à mon site
- Afficher le membre connecter au forum et les non membre
- un membre demande la suppression de ses 3500 messages
- Script de newsletter pour un PhpBB3
- Forum PHPBB3 et spam
- Référencement forum phpbb3
- Réactivation d'un forum phpBB3
- [Réglé] Dimension Forum phpbb3
- Aide pour création de forum en phpbb3
Consultez la description détaillée des produits ou services de Google suivants : GoogleGuy
- TouchGraph Google Browser
Description du TouchGraph Google Browser (outil externe) : il s'agit d'un outil graphique permettant de visualiser des sites similaires (selon Google). On peut sauter de site en site, et se rendre compte facilement des communautés de sites, ou des nébuleuses de sites traitant du même sujet.
Qui est en ligne
Utilisateurs parcourant ce forum: Google [Bot] et 0 invités
