Ses derniers messages sur les forums
Oups j'ai oublié de vous dire merci pour les réponses !! Ben voilà c'est fait :)
Une autre question (si ca vous dérange pas :D) :
Si le pseudo du membre corresponds à $_SESSION["membreid"], je voudrais que le nouveau sujet/réponse posté par lui correspond à ce pseudo, j'ai voulu mettre
$auteur = $_SESSION["membreid"];
pour apres mettre $auteur dans la base de données en temps que pseudo du posteur. Mais ca a pas l'air de fonctionner !!!
Quand je mets sur ma page d'accueil (dans le header)
if ($_SESSION["membre"] == TRUE) {
// Si l'utilisateur n'est pas autorisé il est reconduit
// sur le formulaire d'identification
echo '(<a href="./logout.php">Déconnection</a>)';
}
else {
echo '(<a href="./login.php">Connection<a> | <a href="./inscription.php">Inscription</a>)';
}
Il me met une erreur car $_SESSION["membre"] n'est pas déclaré. J'aurais voulu mettre avant le "if" un code pour dire que s'il n'y a pas de fonction $_SESSION["membre"] il faut la créer avec comme valeur FALSE, mais j'sais pas comment faire :(
Merci j'vais un peu regarder partout dans la page et voir s'il me reste des questions :)
Bonjour!
Voilà depuis peu je me suis lancé dans la création d'un forum tout par moi-même (j'ferai une page avec mes inspirations
)
Je voulais savoir comment je pouvais faire lire les posts par tout le monde mais que le texte "répondre" ne s'affiche que pour les gens qui sont connectés.
La base de mon forum s'inspire sur le tuto de phpfacile, j'ai commencé un espace membre avec page de connection + page d'inscription mais j'aimerais donc maintenant pouvoir, quand la personne est loggé, afficher sur chaque page son pseudo (dans le header) et afficher le texte "nouveau sujet" et "répondre" (que s'il est loggé)
Merci :D
re double post j'ai trouvé c'est bon :)
$bbcode[] = "#\[url\](.*)\[/url\]#si";
$bbcode[] = "#\[img\](.*)\[/img\]#si";
$bbcode[] = "#\[quote\](.*)\[/quote\]#si";
$dibcode[] = '<a href="$1" target="_blank">$1</a>';
$dibcode[] = '<img src="$1" />';
$dibcode[] = '<div class="quote">$1</div>';
$data['message'] = preg_replace($bbcode,$dibcode,$data['message']);
while (preg_match("#\[\s*([IUB])\s*\](.*?)\[\/\\1\]#si",$data['message']))
{$texte = preg_replace("#\[\s*([IUB])\s*\](.*?)\[\/\\1\]#si",'<$1>$2</$1>',$data['message']);
$i++; if ($i >= 10) break;
}
oui j'ai corrigé ca :)
mtn je m'attaque à l'affichage...
j'arrive pas à les faire :o car j'ai déjà vu des codes pour mais jamais expliqué :/
non c'est bon j'ai trouvé désolé :)
merci a tous :)
mais quand je rajoute le
$message = $data['message'];
il m'affiche la page sans erreur mais ne change pas les textes en smileys :(
Il me dit :
Notice: Undefined variable: message in c:\documents and settings\tylogrune\desktop\host\forum\lire_sujet.php on line 43
:(