Les archives de FluxBB.fr
Vous n'êtes pas identifié(e).
Pages : 1
Bonjour,
Donc voila, j'ai integré mon forum a mon site, puis j'ai fait la découverte de PUNSAPI, mais le probleme, le voila :
voici le code de ma page, du moin l'entete :
<?php
define('PUN_ROOT', './forum/');
define('PUN_TURN_OFF_MAINT', 1);
define('PUN_QUIET_VISIT', 1);
require './forum/include/punsapi/public.php';
$pun = new punsapi();
require PUN_ROOT.'include/common.php';
?>
et voici l'erreur décrite par mon naviguateur :
Fatal error: Cannot redeclare stripslashes_array() (previously declared in C:\wamp\www\forum\include\punsapi\core.php:141) in C:\wamp\www\forum\include\common.php on line 63
j'ai remarqué que lorsque je retirais cette ligne :
require PUN_ROOT.'include/common.php';
il n'y avait plus de probleme !!
Donc est-ce qu'il y a un bug dans le code? Oo !!! merci de votre aide !!
Hors ligne
Non, il n'y a pas de bug, et tu as d'ailleurs trouvé ta solution.
PunSapi inclut déjà common.php. Donc pas besoin de le ré-inclure, car sinon on déclare deux fois les même trucs, d'où l'erreur "cannot redeclare".
(s) MT
ex-Apupv
:faq: :recherche:
Gra.
Hors ligne
je te remercie fortement de ta réponse, mais lorsque je retirer le common, j'ai tout de même ceci :
Fatal error: Call to undefined function pun_htmlspecialchars() in C:\wamp\www\index.php on line 76
:s !!
enfin voila, mais merci de ton aide 
Hors ligne
Du coup il faut utiliser la syntaxe de punsapi regarde dans la doc. 
htmlspecialchars
PunSAPI 0.1
Description
string htmlspecialchars ( string str )Directement issue de PunBB, cette fonction est identique à la fonction native de PHP du même nom mais autorise les caractères &#[0-9]+ (pour l'unicode)
Liste de paramètresstring text
La chaine à formater.
$pun->htmlspecialchars('$var');au lieu de
pun_htmlspecialchars('$var');:canon: Mangafan : Mettez un chat dans votre processeur ! 
Hors ligne
Pages : 1