MyBB.support, le portail francophone de MyBB

Version complète : Inclure un fichier PHP dans le header
Vous consultez actuellement la version basse qualité d’un document. Voir la version complète avec le bon formatage.
Bonjour,

Je voudrais inclure un fichier PHP dans mon header, sauf que
Code PHP :
<?php include "http://votre_adresse.com/dossier/nom.php"?>
ne fonctionne pas !

J'ai essayé dans le global.php mais sa fait comme un
Code PHP :
<br /> 
avant et après mon include !

Qu'elle est la solution ?

Merci d'avance !
Dans le fichier "global.php" il suffit d'ajouter :
Code PHP :
include "chemin_relatif_au_répertoire_du_forum/nom.php"
Au début ? A la fin ?
Tout dépend si certaines variables de MyBB sont nécessaires pour le fichier inclus.

Si aucune variable n'est nécessaire alors après le "include" du "init.php" ce serait bien...

Wink
Ok.
Merci à toi.
Voilà ce que sa m'affiche :
Citation :Les avertissements suivants se sont produits :
Warning [2] Cannot modify header information - headers already sent by (output started at /public_html/zeads/afficher.php:2) - Line: 1622 - File: inc/functions.php PHP 5.2.6-1+lenny9 (Linux)
File Line Function
[PHP] errorHandler->error
/inc/functions.php 1622 header
/inc/class_session.php 348 my_setcookie
/inc/class_session.php 98 session->load_guest
/global.php 55 session->init
/index.php 18 require_once
Warning [2] Cannot modify header information - headers already sent by (output started at /public_html/zeads/afficher.php:2) - Line: 1622 - File: inc/functions.php PHP 5.2.6-1+lenny9 (Linux)
File Line Function
[PHP] errorHandler->error
/inc/functions.php 1622 header
/inc/class_session.php 365 my_setcookie
/inc/class_session.php 98 session->load_guest
/global.php 55 session->init
/index.php 18 require_once
Warning [2] Cannot modify header information - headers already sent by (output started at /public_html/zeads/afficher.php:2) - Line: 1622 - File: inc/functions.php PHP 5.2.6-1+lenny9 (Linux)
File Line Function
[PHP] errorHandler->error
/inc/functions.php 1622 header
/inc/class_session.php 106 my_setcookie
/global.php 55 session->init
/index.php 18 require_once
Il n'est pas possible d'inclure un fichier PHP qui imprime du texte à l'écran, dans global.php!

"/public_html/zeads/afficher.php" tente d'afficher du texte dans sa deuxième ligne...
Bah oui..
"/public_html/zeads/afficher.php" est un script qui affiche une pub d'une BDD aléatoirement...

Maintenant, après modification de l'include (petite erreur de ma part), j'ai cette erreur :

Citation :Les avertissements suivants se sont produits :
Warning [2] Cannot modify header information - headers already sent by (output started at /public_html/zeads/config.php:1) - Line: 1622 - File: inc/functions.php PHP 5.2.6-1+lenny9 (Linux)
File Line Function
[*PHP] errorHandler->error
/inc/functions.php 1622 header
/inc/class_session.php 106 my_setcookie
/global.php 55 session->init
/index.php 18 require_once
Seulement, la ligne 1 de config.php est :
Code PHP :
<?php 
 Utilitaire de traduction fourni par Regentronique