moogli

  • Signature
    Il en faut peu pour être heureux !!!!!
  • Site web
  • Nombre de sujets
    33
  • Nombre de messages
    1 802
  • Nombre de commentaires
    6
  • Nombre de news
    Aucune
  • Niveau en PHP
    Excellent

Ses derniers messages sur les forums

moogli
le 20/07/2004 à 13:37
comment faire les smileys !
Le nom des smiley en dur ??? smiley 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 !!!!!
moogli
le 20/07/2004 à 01:06
Bonsoir 2
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 !!!!!
moogli
le 19/07/2004 à 22:23
Bonsoir 2
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 smiley

je ne sais pas comment est le script en détails mais je pense que tu devrait pas surchauffer a adapter smiley

@+
Il en faut peu pour être heureux !!!!!
moogli
le 19/07/2004 à 14:45
extraire un mot d'une chaine
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 !!!!!
moogli
le 19/07/2004 à 12:42
afficher la sortie d'une fonction
J'ai jouer avec le timstamp de mysql et c'est assez bizzard moi il me prend que 00000000. smiley

Parcontre en varchar(14) po de souci sa tourne au poil.

allez comprendre smiley

@+
Il en faut peu pour être heureux !!!!!
moogli
le 19/07/2004 à 12:25
personnes connectees
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 !!!!!
moogli
le 19/07/2004 à 01:12
afficher la sortie d'une fonction
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 !!!!!
moogli
le 19/07/2004 à 00:43
afficher la sortie d'une fonction
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 !!!!!
moogli
le 19/07/2004 à 00:01
afficher la sortie d'une fonction
Ben avec echo ..... smiley c'te question smiley
<?php
echo '<td>'.date("d/m/Y H:i:s", $ligne["sec_datederniermsg"]).'</td>';
?>


Je pense que sa doit faire ton a faire smiley

J'ai un modifier un poil d'éviter les erreurs de parse
@+
Il en faut peu pour être heureux !!!!!
LoadingChargement en cours