mitchum

  • Site web
  • Nombre de sujets
    21
  • Nombre de messages
    79
  • Nombre de commentaires
    Aucun
  • Nombre de news
    Aucune
  • Niveau en PHP
    Débutant

Ses derniers messages sur les forums

mitchum
le 20/09/2003 à 21:30
compter les membres
re, alors voila, j'ai decide de refaire le script moi meme (car celui qu'on m'a fournit ne marche pas...)
et en plus, ca me permettra d'apprendre a le faire moi meme...
donc j'ai pris la base du script de la globule, en rajoutant un champ pseudo a la table.
et puis j'ai modifié la requette pour inserer le pseudo du membre dans la table

je recherche comment compter les membres, c'est a dire les champs de la table ou il y a quelques chose dans la colone pseudo.
et comment modifier la colone pseudo si la variable de session $SESSION_USER contient quelques chose (en gros, si le membre s'est identifié).

MERCI

Ps: le wall de mon code modifié:
http://www.lephpfacile.com/wall/lire_wall.php?wall=793
mitchum
le 18/09/2003 à 17:40
compter les membres
salut,
le probleme, c'est que je ne connais pas l'auteur...
mais c'est bon, avec un amis maitrisant parfaitement le php, il m'a fait un petit cours la dessus, et le script est presque finis.

merci a toi la globule, pour ton site, qui me permet de progresser de jours en jours...
CHAPEAU smiley smiley smiley smiley
mitchum
le 17/09/2003 à 18:01
compter les membres
salut,

je me suis mal exprime :(

en fait, le script de la globule (tres bien expliqué d'ailleur) permet juste de compter le nombre de visiteurs a un instant sur le site.
Moi je cherche un moyen de compter le nombre de visiteurs, et de membres connectés, puis afficher leurs noms...

j'espere que c'est plus clair :)
merci
mitchum
le 15/09/2003 à 21:03
compter les membres
oui, je l'ai eu sur le forum de nexen.net pourquoi?
mitchum
le 14/09/2003 à 09:38
compter les membres
salut,
j'ai un script pour compter les membres en ligne et les non membres, mais il ne marche pas , il affiche qu'un nom de mebre.
avez vous un idée?

voici le code:
<?
//function nb_visiteurs_connecte($time , $text_color , $filename="data.dat"){
// $time est le temps en seconde à partir duquel on considère que
// le visiteur n'est plus connecté

// $text_color est la couleur d'affichage du compteur

// $filename est le nom du fichier créé pour stocker les informations

//On regarde quelle type de visiteur est-ce
$type_visiteur = "0";
if(empty($SESSION_USERa)) {
$type_visiteur = "0"; //visiteur non enregistré
}
else
{
$type_visiteur = "1"; //utilisateur enregistré
}

$time = "300";
$text_color = "red";
$filename = "fichier_compeur.txt";
//récupération de l'adresse IP
$ip = getenv("REMOTE_ADDR");
//Date maintenant
$date=time();

$i=0;
$ii=0;
$bool=0;

//Si le fichier de stokage des information existe on récupère les informations
if(file_exists($filename))
{
if($fichier=fopen($filename, "r"))
{
while(!feof($fichier))
{
$ligne=fgets($fichier, 4096);
$tab=explode("|", $ligne);

if($tab[1]>0)
{
$tab_de_tab[$i][0]=$tab[0];
$tab_de_tab[$i][1]=$tab[1];
$tab_de_tab[$i][2]=$tab[2];
$i++;
}
}
fclose($fichier);
}
}


for($j=0;$j<$i;$j++)
{
if(($date-chop($tab_de_tab[$j][1]))>$time)
{
//on ne fait rien
}
else
{
$tab_de_tab_actualise[$ii][0]=$tab_de_tab[$j][0];
$tab_de_tab_actualise[$ii][1]=$tab_de_tab[$j][1];
$tab_de_tab_actualise[$ii][2]=chop($tab_de_tab[$j][2]);
$ii++;
}
}

for($j=0;$j<$ii;$j++)
{
if($tab_de_tab_actualise[$j][0]==$ip)
{
$bool=1;
}
}
if($bool==0)
{
$tab_de_tab_actualise[$ii][0]=$ip;
$tab_de_tab_actualise[$ii][1]=$date;
$tab_de_tab_actualise[$ii][2]=$type_visiteur;
$ii++;
}


if($fichier=fopen($filename, "w"))
{
for($j=0;$j<$ii;$j++)
{
//Je test si par rapport à son adresse IP, le surfeur est devenu utilisateur enregistré ou bien simple visiteur
if(chop($tab_de_tab_actualise[$ii][2]) != $type_visiteur and chop($tab_de_tab_actualise[$j][0]) == $ip )
{
$tab_de_tab_actualise[$j][2] = $type_visiteur;
}
//Fin du test
fputs($fichier, chop($tab_de_tab_actualise[$j][0]));
fputs($fichier, "|");
fputs($fichier, chop($tab_de_tab_actualise[$j][1]));
fputs($fichier, "|");
fputs($fichier, chop($tab_de_tab_actualise[$j][2]));
fputs($fichier, "\n");
}

fclose($fichier);
}

$surfeur = "0"; //Variable pour l'utilisateur non enregistré
$registrer_user = "0"; //Variable pour l'utilisateur enregistré

if(file_exists($filename))
{
if($fichier=fopen($filename, "r"))
{
while(!feof($fichier))
{
$ligne=fgets($fichier, 4096);
$tab=explode("|", $ligne);

if($tab[1]>0)
{
$tab_de_tab[$i][0]=$tab[0];
$tab_de_tab[$i][1]=$tab[1];
$tab_de_tab[$i][2]=$tab[2];
if(chop($tab_de_tab[$i][2]) == "0")
{
$surfeur = $surfeur + "1";
}
elseif(chop($tab_de_tab[$i][2]) == "1")
{
$registrer_user = $registrer_user + "1";
}
$i++;
}
}
fclose($fichier);
}
}

//echo "<font color=\"", $text_color, "\">", $ii, "
//visiteurs<br>connectés</font>";
echo("<center>En ligne :</center>");
echo("<br>".$surfeur." Visiteur(s)");
echo("<br>".$registrer_user." Membre(s)");
//}
?>

MERCI BEAUCOUP
mitchum
le 01/08/2003 à 14:26
BB-code et javascript
salut a tous,
sur mon site, j'utilise le systeme de BBcode de la globule, mais j'aurais voulu ajouter un bouton qui inscrit directement les tag BB code dans le textarea.

quelqu'un connaitrait un petit javascript pour faire ca? (il me semble que c de javascript qu'il faut utiliser, mais je ne connais pas ce langage...)

merci beaucoup
mitchum
le 21/06/2003 à 16:30
Boutique en ligne -> commande
en effet la globule, tu avais vu juste. il y a vait des balises que j'avais oublié de supprimer...
merci de ta reponse et pour ton site
mitchum
le 20/06/2003 à 23:35
Boutique en ligne -> commande
salut a tous,
j'ai reussi a faire ce que je voulais, mais j'ai transféré les fichier sur mon serveur et j'ai ce message d'erreur. comment l'enlever?

Warning: session_start(): Cannot send session cookie - headers already sent by (output started at /usr/www/lemotocross.com/www/shop/include/header.php:8) in /usr/www/lemotocross.com/www/shop/db.php on line 41

Warning: session_start(): Cannot send session cache limiter - headers already sent (output started at /usr/www/lemotocross.com/www/shop/include/header.php:8) in /usr/www/lemotocross.com/www/shop/db.php on line 41

Warning: Cannot modify header information - headers already sent by (output started at /usr/www/lemotocross.com/www/shop/include/header.php:8) in /usr/www/lemotocross.com/www/shop/db.php on line 42

merci

l'exemple de ce que ca donne est ici: http://www.lemotocross.com/shop/products.php

merci de votre aide
LoadingChargement en cours