Ses derniers messages sur les forums
Le nom des smiley en dur ???

g po compris ou quoi?
Si tu met le code des smileys et le liens dans code cela nécéssite de modifier le code a chaque fois que tu ajoute, modifie ou supprime un smile ...
La bdd permet de changer cela facilement.
Je suis pas sur d'avoir compris ce que tu voulais dire m'enfin .....
@+
Il en faut peu pour être heureux !!!!!
Ben j'avait que sa a faire
=>
Le code modifer ( j'ai ajouter 10lignes ...)
(Le code posté par ce membre étant trop long, il a été automatiquement inséré dans le wall. Pour le voir, veuiller clicker sur [lien=http://www.lephpfacile.com/wall/lire_wall.php?wall=1558]ce lien[/lien])
la table Mysql qiu va avec
CREATE TABLE nb_online (
ip VARCHAR(15) NOT NULL,
time bigint (16) NOT NULL default '0',
membre int(1) NOT NULL default '0'
) TYPE=MyISAM;
Voila qui doit fonctionner, si tu veut faire comme la Globule et mettre le nom des membre connecté tu remplace le 1 du champ membre par son pseudo ou son id dans ta table mebre (cela nécéssite de modifer le champs membre =>varchar ou int + grand) et sur une tpage tu affiche les connectés donc le champ membre est != de 0.
Pendant que j'y pense cela nécéssite aussi de changer la requete qui compte le nombre de membre connecté(s) (avec le != de 0).
@+
Il en faut peu pour être heureux !!!!!
Le nombre de connecté c'est dans les comment faire.
Pour le nombre de connecté tu peut ajouter un champ a ta table Membre avec pour vlaleur 1 ou 0 pour memebre ou non
pour savoir le nombre de membre connecté tu fait un count(*) WHERE membre="1" .....
c'est une solution comme une autre qui a l'aventage de pas trop de prendre la tête a mettre en oeuvre
je ne sais pas comment est le script en détails mais je pense que tu devrait pas surchauffer a adapter
@+
Il en faut peu pour être heureux !!!!!
Ben moi les expréssion c'est p'tit dose ....
SI non si tu était 1 p'tit peut plus clair et avec un petit code on peut peut etre résoudre ton problème.
Maintenant ce que nous a donné ressemble fortement a une url donc le get semble indiqué.
Désolé d'avoir sous estimé ta connaissance des expréssion régulière ...
@+
Il en faut peu pour être heureux !!!!!
J'ai jouer avec le timstamp de mysql et c'est assez bizzard moi il me prend que 00000000.
Parcontre en varchar(14) po de souci sa tourne au poil.
allez comprendre
@+
Il en faut peu pour être heureux !!!!!
Salut,
C'est po vraiment sa
au départ tu as ton <input type="submit" value="run"> (tu as oublié de le fermer)
ensuite sa
session_start();
if (!isset($_SESSION['clik']))
{
$_SESSION['clik']="Run";
}
il faut le mettre dans la page de traitement du formulaire.
Ensuite une petite erreur pour le bas
<? if (isset($_SESSION['clik']) &&
$_SESSION['clik']="Run") include('nombre_online.php');
} ?>
tu test si la variable de session clik existe et si elle est = a Run alors dans ce cas tu inclus le fichier
autre chose le session_start() tu devrait le mettre en haut de chaque page si tu veut éviter les problème des session redéclaré (le mieux en fait c'est si tu as un fichier de config de la mettre dedans)
@+
Il en faut peu pour être heureux !!!!!
Eu pour l'url $HTTP_GET_VARS c'est obsolète
=>$_GET['id'] & $_GET['class']
les
expression regulière
@+
Il en faut peu pour être heureux !!!!!
Ben dans se cas c'est la facon dont tu récupère le timestamp qui foire parce que la valeur de date qui t'est donné est bon je l'ai essayé aussi et la meme date a la seconde près);
si tu veut te fixer regarde le timestamp actuel : 1090192690 (enfin au moment au j'écrit se post) et tu vera que le tien est bien supérieur.
L'affichage est bon ce n'est pas la date que veut c'est tout.
Il en faut peu pour être heureux !!!!!
ba sa c'est simple le 2ème paramètre de date doit etre un time estamp (corespondant au nombre de seconde depuis l'an 0 unix ...).
dans ta base ta un format disons bizard parce que sans séparateur pour une date.
Pour l'affichage sa découle de ce que je viens dire c'est parce que le 19 janvier 2038 a 4 du mat 14 minnute et 7 seconde il ya auras 20040718224832
seconde d'écoulé depuis l'an 0 (1/01/1970 ).
La solution est donc soit de mettre ta date au format timestamp dans ta base ou un datetime et ensuite une bidouille avec sscanf ou explode pour avoir la date au format voulu.
@+
Il en faut peu pour être heureux !!!!!
Ben avec echo .....

c'te question
<?php
echo '<td>'.date("d/m/Y H:i:s", $ligne["sec_datederniermsg"]).'</td>';
?>
Je pense que sa doit faire ton a faire
J'ai un modifier un poil d'éviter les erreurs de parse
@+
Il en faut peu pour être heureux !!!!!