Script de Forum : Nouveau message ?
allserv , au lieu de separer pourquoi ne pas rentrer directement le tableau dans le cookie grace a la fonction serialize() ^^
zebdinou pour les intimes / Blog : http://www.zebden.fr
le 07/11/2004 à 18:52
Yumi
Peux-tu m'en dire un peu plus sur cette fonction plz ? :)
Si vous savez pas quoi faire, visitez mon site :wink:
Tu parles à zebden pour serialize la ?
Si oui, regarde le manuel php à la bonne
page.
le 13/11/2004 à 20:47
Yumi
Bon j'vé jouer au chiant mais vous auriez pas un exemple tout con car j'y comprend rien sur le script du forum !
Si vous savez pas quoi faire, visitez mon site :wink:
salut,
exemple
<?php
//un bo tableau au départ :)
$tablo = array('yumi','lephpfacile','zebden','laglobule','moogli');//peut encore en mettre d'autre c'est pa grave :)
$var = serialize($tablo);
//$var contient une forme linéaire du tablo <img src="https://static.lephpfacile.com/img/smiley/icon_biggrin.gif" alt="smiley" class="smiley" />
tu envoie cookie
setcookie ('membre',$var,time+3153600);//cookie valable 365 jours :)
//---------------------------------
// sur une autre page, tu récupère la valeur du cookie
$tablo=unserialize($_COOKIE['membre']);
/* $tablo contient le tableau de départ avant sérialisation => array('yumi','lephpfacile','zebden','laglobule','moogli') */
?>
Voila j'espère t'avoir convaincu et que jene t'est pas paumé :) (ni mettre gouré
)
@+
Il en faut peu pour être heureux !!!!!
le 14/11/2004 à 15:39
Yumi
Je crois que j'ai à peut prêt compris mis à part une chose, dans le tablo je met quoi a la place de yumi... ?
Si vous savez pas quoi faire, visitez mon site :wink:
Salut,
bne tu regarde le 1er post de La globule
L'idée, c'est de créer un cookie contenant les id des sujets et la date du dernier message de ce sujet au moment où la personne le lit.
tu peut donc définir un tableau a 2d pour faire sa
exemple
$tablo[0][id] = 1;
$tablo[0][date]=12/12/1212;
.....
ensuite sérialize, cookie ...
Il en faut peu pour être heureux !!!!!
(tout ca est dans le code de da forum, y a deux fichiers à ouvrir)
le 15/11/2004 à 21:00
Yumi
Et donc je fais ça pour chaque sujets sur le forum ?
Si vous savez pas quoi faire, visitez mon site :wink:
lu,
tu fait sa pour chaque sujet lu !
en fait ta page de lecture d'un sujet est toujours la meme c'est simplement les sujets qui change.
trame de ta page
1/Envoi du cookie comme quoi c'est tout lu
2/ affichage du message et des réponses
sur ta page qui affiche le sujet
1/ tu récupère le tablo que ta mis dans le cookie !
2/ au moment d'afficher l'image tu vérifie si l'id du sujet est dans le cookie ! (enfin dans le tableau que tu a récupèré du cookie !).
J'espère que tu me suis, j'ai pas l'impression d'être clar
Il en faut peu pour être heureux !!!!!
Ecrire un message
Votre message vient d'être créé avec succès.
BB-Code
Pour insérer une URL clickable
Pour insérer une adresse E-mail
Pour annoter
Pour écrire du code
Pour faire un lien vers une fonction PHP
Pour écrire du texte préformaté
Pour écrire du texte en gras
Pour écrire du texte en italique
Pour écrire du texte souligné
Pour écrire du texte barré
Pour écrire un titre principal
Pour écrire un titre secondaire
Pour écrire une liste
Smiley
:bond:
:boxe:
:bsmile:
:bump:
:clap:
:coeur:
:cool:
:cry:
:eek:
:evil:
:fleur:
:fou2:
:fou:
:grin:
:grrr:
:hammer:
:hippy:
:hum:
:idee2:
:idee:
:kdo:
:king:
:ko:
:lol:
:love2:
:love:
:mad:
:maitre:
:noel:
:oops:
:raa:
:razz:
:roll:
:sad:
:skull:
:smile:
:timide:
:trink:
:vice:
:vomi:
:wink:
:zzz: