Archives FluxBB.fr

Les archives de FluxBB.fr

Vous n'êtes pas identifié(e).

#1 20-11-2007 18:56:09

slam2
Membre

punSAPI + include common.php

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 :

Entete de code a écrit :

<?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

#2 20-11-2007 19:36:53

MT
Admin rasé

Re : punSAPI + include common.php

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

#3 20-11-2007 19:38:54

slam2
Membre

Re : punSAPI + include common.php

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

#4 21-11-2007 19:25:04

mangafan
Membre

Re : punSAPI + include common.php

Du coup il faut utiliser la syntaxe de punsapi regarde dans la doc. wink

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ètres

string text
    La chaine à formater.

$pun->htmlspecialchars('$var');

au lieu de

pun_htmlspecialchars('$var');

:canon: Mangafan : Mettez un chat dans votre processeur ! happy

Hors ligne

Pied de page des forums