Les archives de FluxBB.fr
Vous n'êtes pas identifié(e).
Pages : 1
bonsoir
sur l'index de mon site, j ai ajouter un if pour afficher un texte different celon la catégorie.
mais cela ne veux pas s'afficher quand j'ajoute le code de punbb, si je l'enleve mon code affiche bien mon texte.
dans ma page index.php
code punbb :
<?php
define('PUN_ROOT', './forum/');
require PUN_ROOT.'include/common.php';
?>si j'enleve le code de punbb, pas de problème cela affichera mon code texte, par contre si je remet le code punbb, mon code test ne s'affiche plus.
je comprend pas pourquoi ????
merci de votre aide
Dernière modification par zozo (28-11-2008 09:13:13)
Hors ligne
if ( index == "news" ) {"index" n'est pas une variable. Il te manque un "$" devant. Après vérifie bien si toutes tes variables existe bien.
...
Hors ligne
merci Max
, mais malheureusement sa ne veux pas fonctionner.
pourtant mes variables son bien présente 
voila tout le code de mon index
<?php
define('PUN_ROOT', './forum/');
require PUN_ROOT.'include/common.php';
?>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" />
<title>Test</title>
</head>
<body>
<table width="100%" border="0">
<tr>
<td colspan="2" bgcolor="#BCBCBC"><div align="center">
</div></td>
</tr>
<tr>
<td width="20%" height="223" valign="top" bgcolor="#BCBCBC"><p><a href="index.php">Accueil</a></p>
<p><a href="index.php?rub=test">Rubrique test</a> </p></td>
<td width="80%" valign="top" bgcolor="#BCBCBC">
<?php
/*if (!isset($_GET['page'])) {
include("news.php");
} else {
include($_GET['page'].".php");
}*/
if (isset($_GET['page'])) {
include ("rubrique/".$_GET['rub']."/".$_GET['page'].".php") ;
} elseif (isset($_GET['rub'])) {
include ("rubrique/".$_GET['rub']."/index.php") ;
} else {
include ("news.php") ;
}
?>
</td>
</tr>
<tr>
<td colspan="2" bgcolor="#BCBCBC"><div align="center">Copyrigth 2008 </div></td>
</tr>
</table>
</body>
</html>Dernière modification par zozo (28-11-2008 09:13:48)
Hors ligne
Bonjour,
<php
if ( $index == "news" ) {
echo "Vous êtes dans la section news";
}manque le ? de la balise d'ouverture php : <?php
Ce n'est pas parce que l'erreur se propage qu'elle devient vérité. Gandhi
Sont différents : ça et sa - est et ait - à et a - ce et se - mes et mais ou met - été et était - c'est et ces - ce-si et ceci
La vie sans musique est tout simplement une erreur, une fatigue, un exil. Friedrich Nietzsche
Hors ligne
oui erreur de frappe, mais sinon toujours le même problème.
Hors ligne
Tes variables n'existe pas... indique moi ou se trouve "$index" ?!
EDIT : "$rub" non plus d'ailleurs.
Dernière modification par M@x (26-11-2008 13:59:23)
...
Hors ligne
pour moi les variables était donnez par se code :
/*if (!isset($_GET['page'])) {
include("news.php");
} else {
include($_GET['page'].".php");
}*/
if (isset($_GET['page'])) {
include ("rubrique/".$_GET['rub']."/".$_GET['page'].".php") ;
} elseif (isset($_GET['rub'])) {
include ("rubrique/".$_GET['rub']."/index.php") ;
} else {
include ("news.php") ;
}sa reprenner le dossier rubrique pour $rub, et $index pour index.php
Hors ligne
Pour moi, les variables étaient données par ce code :
if (isset($_GET['page'])) { include ("rubrique/".$_GET['rub']."/".$_GET['page'].".php") ;
La variable $rub n'est pas la variable $_GET['rub'], tout comme la variable $page n'est pas la variable $_GET['page'].
Sauf si register_globals = On dans php.ini, ce qu'il ne faut pas faire.
Ce n'est pas parce que l'erreur se propage qu'elle devient vérité. Gandhi
Sont différents : ça et sa - est et ait - à et a - ce et se - mes et mais ou met - été et était - c'est et ces - ce-si et ceci
La vie sans musique est tout simplement une erreur, une fatigue, un exil. Friedrich Nietzsche
Hors ligne
ok merci pour toute ces information, par contre je voi pas comment écrire la variable de $rub et $index pour que mon code texte fonctionne avec le code de punbb, et je comprend toujours pas pourquoi le code de punbb empeche mon code texte de fonctionner, alors que sans le code de punbb sa fonctionne.
mais apparament comme vous le dite ça viens du faite qu'il manque les variables, mais alors pourquoi sa fonctionne sans le code punbb.
merci de votre aide.
Hors ligne
Up
merci de votre aide
Hors ligne
ok en faite j' ai compris cela ne viens pas de mon code mais de punbb, enrevoir punbb
Hors ligne
... cela ne viens pas de mon code mais de punbb. Au revoir punbb
Tu devrais aller lire tranquillement et surtout comprendre des tutoriels sur PHP :
- Manuel PHP en français et, principalement, les variables externes
Et, une fois que tu auras bien compris, tu reviendras pour présenter tes excuses.
Ce n'est pas parce que l'erreur se propage qu'elle devient vérité. Gandhi
Sont différents : ça et sa - est et ait - à et a - ce et se - mes et mais ou met - été et était - c'est et ces - ce-si et ceci
La vie sans musique est tout simplement une erreur, une fatigue, un exil. Friedrich Nietzsche
Hors ligne
Pages : 1