[PHP/Mysql] nb de connecté sur un site: savoir le record

nb de connecté sur un site: savoir le record [PHP/Mysql] - Programmation

Marsh Posté le 24-06-2002 à 18:05:03    

Hello tout le monde.
J'ai deja un script qui affiche le nb de connecté sur le site. J'aimerai qu'il sache le temps et l'heure à laquelle il y a eu le plus de connecté et qu'il affiche... j'avais deja vu ca quelque part... c difficile ?


---------------
Make Portraits, Not War!  
Reply

Marsh Posté le 24-06-2002 à 18:05:03   

Reply

Marsh Posté le 24-06-2002 à 18:06:22    

ludo2604 a écrit a écrit :

Hello tout le monde.
J'ai deja un script qui affiche le nb de connecté sur le site. J'aimerai qu'il sache le temps et l'heure à laquelle il y a eu le plus de connecté et qu'il affiche... j'avais deja vu ca quelque part... c difficile ?




non

Reply

Marsh Posté le 24-06-2002 à 18:06:55    

--greg-- a écrit a écrit :

 
non




 
 :heink:  :heink:  :heink:


---------------
Envie d'un bol d'air ? Traxxas Revo 3.3
Reply

Marsh Posté le 24-06-2002 à 18:07:32    

Max Evans a écrit a écrit :

 
 
 :heink:  :heink:  :heink:  




bah quoi il a demandé si c'était difficile.
ça l'est pas.

Reply

Marsh Posté le 24-06-2002 à 18:07:38    

--greg-- a écrit a écrit :

 
non




 
pitite explication  :D


---------------
Make Portraits, Not War!  
Reply

Marsh Posté le 24-06-2002 à 18:08:00    

--greg-- a écrit a écrit :

 
bah quoi il a demandé si c'était difficile.
ça l'est pas.
 




 
Ya un minimum quand meme  :heink:


---------------
Envie d'un bol d'air ? Traxxas Revo 3.3
Reply

Marsh Posté le 24-06-2002 à 18:10:39    

--greg-- a écrit a écrit :

 
bah quoi il a demandé si c'était difficile.
ça l'est pas.
 




 
 :sweat:


---------------
Make Portraits, Not War!  
Reply

Marsh Posté le 24-06-2002 à 20:03:44    

Ben oui c pas difficile :
 
tu met ché pas où : une table ou un fichier à chaque modification du nombre de connecté tu comptes si il y en a + ou moins et si il i en a + tu remplace le fichier texte ou tu met le new chiffre dans ta table

Reply

Marsh Posté le 24-06-2002 à 20:41:40    

si je fais ca c bon ou pas ?
 
<?
$fp=fopen("record.txt","r" );
$texte=fread($fp,"64" );
fclose($fp);
 
if ($nb > $texte)
{
$fp=fopen("record.txt","w" );
fwrite($fp, $nb );
fclose($fp);
}
else
{
}
?>
 
Et pour lire ton fichier bah c tout simple aussi :) :
 
<?
$fp=fopen("record.txt","r" );
$rnbc=fread($fp,"64" );
echo $rnbc;
fclose($fp);
?>


---------------
Make Portraits, Not War!  
Reply

Marsh Posté le 24-06-2002 à 20:59:02    

C'est bon  ;)
sinon tu fais pour afficher le nb de users :
 
Nombre de connectés maximum : <? include('record.txt';); ?>

Reply

Marsh Posté le 24-06-2002 à 20:59:02   

Reply

Marsh Posté le 24-06-2002 à 21:04:33    

Je@nb a écrit a écrit :

C'est bon  ;)
sinon tu fais pour afficher le nb de users :
 
Nombre de connectés maximum : <? include('record.txt';); ?>




 
ok merci beaucoup !
il reste un detail, si c possible, c de savoir l'heure et la date...
 


---------------
Make Portraits, Not War!  
Reply

Marsh Posté le 24-06-2002 à 21:06:26    

oh mais qu'il est lourd
tu veux pas qu'on fasse ton truc à ta place non plus?


---------------
#19b | Mardi 18 Février 2003 - nous fêtons les Bernadette | contre le fleur icq!
Reply

Marsh Posté le 24-06-2002 à 21:07:23    

--greg-- a écrit a écrit :

oh mais qu'il est lourd
tu veux pas qu'on fasse ton truc à ta place non plus?
 




 
Rho bha ca va, il a l'air de debuter ! :??:
Tu ferais mieux de l'aider un peu au lieu de poster inutilement :(


---------------
Envie d'un bol d'air ? Traxxas Revo 3.3
Reply

Marsh Posté le 24-06-2002 à 21:09:43    

Max Evans a écrit a écrit :

 
 
Rho bha ca va, il a l'air de debuter ! :??:
Tu ferais mieux de l'aider un peu au lieu de poster inutilement :(




he mais! je suis chiant SI JE VEUX
:o


---------------
#19b | Mardi 18 Février 2003 - nous fêtons les Bernadette | contre le fleur icq!
Reply

Marsh Posté le 24-06-2002 à 21:15:46    

--greg-- a écrit a écrit :

 
he mais! je suis chiant SI JE VEUX
:o
 




ben alors greg, tu nous fait quoi la ?  :??:


---------------
J'ai un string dans l'array (Paris Hilton)
Reply

Marsh Posté le 24-06-2002 à 21:16:12    

--greg-- a écrit a écrit :

 
he mais! je suis chiant SI JE VEUX
:o
 




 
Beuh spa bien  :sweat:


---------------
Envie d'un bol d'air ? Traxxas Revo 3.3
Reply

Marsh Posté le 24-06-2002 à 21:21:24    

Même moi je sais afficher l'heure et la date!
 
Par contre merci pour votre script ca m'évite de chercher.
 
Autrement... qqun sait pkoi le navigateur me marque ca:
Erreur SQL !INSERT INTO infos_tbl VALUES('','nom','prenom','email','icq','titre du site','url du site';)
Access denied for user: 'batfanou_fr' (Using password: NO)
 
???
 
Ca doit etre simple pour vous, moi G commencé today..
De plus je n'ai entré aucun administrateur ni de mot de pass, il fo le faire ou ca???


Message édité par chrono le 24-06-2002 à 21:21:44
Reply

Marsh Posté le 24-06-2002 à 21:23:03    

mon script C ca:
 
<?  
// On commence par vérifier si les champs sont vides  
if(empty($nom) OR empty($prenom) OR empty($email) OR empty($titre) OR empty($url))  
    {  
    echo '<font color="red">Attention, seul le champs <b>ICQ</b> peut rester vide !</font>';  
    }  
 
// Aucun champ n'est vide, on peut enregistrer dans la table  
else      
    {  
    $db = mysql_connect('localhost', 'root', '';);  // connexion à la base  
    mysql_select_db('nom_de_la_base',$db);                  // sélection de la base    
     
    // on ecris la requete sql  
    $sql = "INSERT INTO infos_tbl VALUES('','$nom','$prenom','$email','$icq','$titre','$url';)";  
     
    // on insère les informations du formulaire dans la table  
    mysql_query($sql) or die('Erreur SQL !'.$sql.'<br>'.mysql_error());  
 
    // on affiche le résultat pour le visiteur  
    echo 'Vos infos on été ajoutées.';  
 
    mysql_close();  // on ferme la connexion  
    }  
?>  
 
 

Reply

Marsh Posté le 24-06-2002 à 21:36:01    

Chrono a écrit a écrit :

mon script C ca:
 
<?  
// On commence par vérifier si les champs sont vides  
if(empty($nom) OR empty($prenom) OR empty($email) OR empty($titre) OR empty($url))  
    {  
    echo '<font color="red">Attention, seul le champs <b>ICQ</b> peut rester vide !</font>';  
    }  
 
// Aucun champ n'est vide, on peut enregistrer dans la table  
else      
    {  
    $db = mysql_connect('localhost', 'root', '';);  // connexion à la base  
    mysql_select_db('nom_de_la_base',$db);
                 // sélection de la base    
     
    // on ecris la requete sql  
    $sql = "INSERT INTO infos_tbl VALUES('','$nom','$prenom','$email','$icq','$titre','$url';)";  
     
    // on insère les informations du formulaire dans la table  
    mysql_query($sql) or die('Erreur SQL !'.$sql.'<br>'.mysql_error());  
 
    // on affiche le résultat pour le visiteur  
    echo 'Vos infos on été ajoutées.';  
 
    mysql_close();  // on ferme la connexion  
    }  
?>  
 
 
 




 
Tu testes ca en local ?
Sinon, le nom de la base, c koi ? :)


---------------
Envie d'un bol d'air ? Traxxas Revo 3.3
Reply

Marsh Posté le 24-06-2002 à 21:38:38    

Harkonnen a écrit a écrit :

 
ben alors greg, tu nous fait quoi la ?  :??:  




overdose de "j'y arrive pas, comment on fait?"


---------------
#19b | Mardi 18 Février 2003 - nous fêtons les Bernadette | contre le fleur icq!
Reply

Marsh Posté le 24-06-2002 à 21:41:15    

Max Evans a écrit a écrit :

 
 
Tu testes ca en local ?
Sinon, le nom de la base, c koi ? :)




 
le nom de la base C "classeur"
 
 
<?  
// On commence par vérifier si les champs sont vides  
if(empty($nom) OR empty($prenom) OR empty($email) OR empty($titre) OR empty($url))  
    {  
    echo '<font color="red">Attention, seul le champs <b>ICQ</b> peut rester vide !</font>';  
    }  
// Aucun champ n'est vide, on peut enregistrer dans la table  
else      
    {  
    $db = mysql_connect('localhost', 'batfanou', 'batcode';);  // connexion à la base  
    mysql_select_db('classeur',$db);                  // sélection de la base  
     
    // on regarde si l'url existe déjà  
    $sql = "SELECT id FROM infos_tbl WHERE url='$url'";  
    $req = mysql_query($sql) or die('Erreur SQL !'.$sql.'<br>'.mysql_error());  
     
    // on compte le nombre de résultat  
    $res = mysql_numrows($req);  
 
    if($res!=0)  // l'url existe déjà, on affiche un message d'erreur  
        {  
        echo '<font color="red">Désolé, mais cette URL existe déjà dans notre base.</font>';  
        }  
    else  // L'url n'existe pas, on insère les informations du formulaire dans la table  
        {    
        $sql = "INSERT INTO infos_tbl VALUES('','$nom','$prenom','$email','$icq','$titre','$url';)";  
        mysql_query($sql) or die('Erreur SQL !'.$sql.'<br>'.mysql_error());  
         
        // on affiche le résultat pour le visiteur  
        echo 'Vos infos on été ajoutées.';  
        }  
    mysql_close();  // on ferme la connexion  
    }  
?>  


Message édité par chrono le 24-06-2002 à 21:42:31
Reply

Marsh Posté le 24-06-2002 à 22:00:13    

ahaha voila on dit que je suis chiant et apres on polu mon topic !!!
 
et puis je debute, zavez vu pour le premier g reussi tt seul....


---------------
Make Portraits, Not War!  
Reply

Marsh Posté le 24-06-2002 à 22:02:52    

ludo2604 a écrit a écrit :

 
 
ok merci beaucoup !
il reste un detail, si c possible, c de savoir l'heure et la date...
 
 




 
Pour la date tu as des fonctions exprès : http://www.php.net

Reply

Marsh Posté le 24-06-2002 à 22:04:07    

Je@nb a écrit a écrit :

 
 
Pour la date tu as des fonctions exprès : http://www.php.net




 
wha merci ca maide beaucoup...
 
nan mais c bon kkun dautre ma aidé:
 
$nb=nbc();
$fp=fopen("record.txt","r" );
$texte=fread($fp,"6" );
fc
lose($fp);
if ($nb > $texte)
{
$fp=fopen("record.txt","w" );
fwrite($fp, $nb );
fclose($fp);
$date = date("d.m.y à G:i:s" );  
$fp=fopen("dhs.txt","w" );
fwrite($fp, " le ".$date);
fclose($fp);
}
else
{
}
?>
 
Voilà pour afficher tout ça :  
 
<?
$fp=fopen("record.txt","r" );
$rnbc=fread($fp,"64" );
fclose($fp);
$
fp=fopen("dh.txt","r" );
$dh=fread($fp,"64" );
fclose($fp);
echo $rnbc;
echo $dh;
?>


---------------
Make Portraits, Not War!  
Reply

Marsh Posté le 24-06-2002 à 22:12:20    

--greg-- a écrit a écrit :

 
he mais! je suis chiant SI JE VEUX
:o
 




 
mais qu'il est aigri ce greg :)


Message édité par darklord le 24-06-2002 à 22:12:36

---------------
Just because you feel good does not make you right
Reply

Marsh Posté le 24-06-2002 à 22:17:12    

ludo2604 a écrit a écrit :

 
 
wha merci ca maide beaucoup...
 
nan mais c bon kkun dautre ma aidé:
 
$nb=nbc();
$fp=fopen("record.txt","r" );
$texte=fread($fp,"6" );
fclose($fp);
if ($nb > $texte)
{
$fp=fopen("record.txt","w" );
fwrite($fp, $nb );
fclose($fp);
$date = date("d.m.y à G:i:s" );  
$fp=fopen("dhs.txt","w" );
fwrite($fp, " le ".$date);
fclose($fp);
}
else
{
}
?>
 
 
<?
$fp=fopen("record.txt","r" );
$rnbc=fread($fp,"64" );
fclose($fp);
$fp=fopen("dh.txt","r" );
$dh=fread($fp,"64" );
fclose($fp);
echo $rnbc;
echo $dh;
?>
 




 
lol en fait nan ca marche pas :/


---------------
Make Portraits, Not War!  
Reply

Marsh Posté le 24-06-2002 à 22:19:16    

demande à ce qqn d'autre  :kaola:

Reply

Marsh Posté le 24-06-2002 à 22:23:51    

Je@nb a écrit a écrit :

demande à ce qqn d'autre  :kaola:  




 
 :fuck:


---------------
Make Portraits, Not War!  
Reply

Marsh Posté le 24-06-2002 à 22:25:42    

--greg-- a écrit a écrit :

 
overdose de "j'y arrive pas, comment on fait?"
 




 
je te rapelle que ce forum a ete cree pour s'entreaider alors si tu veux pas , tu te casses ok?
et puis toi aussi tu demandes des trucs des fois, t pas un genie, et pourtant les gens te repondent gentiment ok?
alors merci de pas engueuler les gens qui comprennent pas, c'est deja pas mal qu'ils viennent demander ici

Reply

Marsh Posté le 24-06-2002 à 22:26:57    

c clair :p

Reply

Marsh Posté le 24-06-2002 à 22:27:16    

Ben il a répondu clairement à la question posée. Après tt le monde est venu le critiquer

Reply

Marsh Posté le 24-06-2002 à 22:28:39    

<?
$date = date("d-m-Y" );
$heure = date("H:i" );
Print("Nous sommes le $date et il est $heure" );
?>

Reply

Marsh Posté le 24-06-2002 à 22:29:28    

Je@nb :love:  
 
nan mais bon
je veux bien aider les gens mais y'a des limites, là c'était genre "oh tiens et puis si je veux ajouter ça, comment je fais... enfin fais le pour moi stp" ho...


---------------
#19b | Mardi 18 Février 2003 - nous fêtons les Bernadette | contre le fleur icq!
Reply

Marsh Posté le 24-06-2002 à 22:33:38    

--greg-- a écrit a écrit :

Je@nb :love:  
 
nan mais bon
je veux bien aider les gens mais y'a des limites, là c'était genre "oh tiens et puis si je veux ajouter ça, comment je fais... enfin fais le pour moi stp" ho...




 
 :jap:

Reply

Marsh Posté le 24-06-2002 à 22:39:28    

orazur a écrit a écrit :

 
je te rapelle que ce forum a ete cree pour s'entreaider alors si tu veux pas , tu te casses ok?
et puis toi aussi tu demandes des trucs des fois, t pas un genie, et pourtant les gens te repondent gentiment ok?
alors merci de pas engueuler les gens qui comprennent pas, c'est deja pas mal qu'ils viennent demander ici




oui, mais (il y a un 'mais';) le forum n'est pas fait pour remplacer la comande "rechercher" des documentations ou les moteurs de recherche.
 
J'y connais que dalle en PHP mais je suis sur que je suis capable de trouver la commande en moins d'une minute.
 
tiens, d'ailleur je vais essayer.... (je prend ma montre)
top c'est partit
...
...
...
top ! 12 secondes pour trouver  : google avec "php date" :
http://www.google.fr/search?q=php+ [...] l=fr&meta=  
Ca me donne ca comme 1er résultat :
http://www.php.net/manual/en/function.date.php
 
conclusion : si moi qui y connait rien du tout en PHP j'arrive à trouver la solution en 12 secondes, ca sert à quoi que ludo passe plusieurs minutes à écrire ses différents posts ??
conlusion v2.0 : greg avait raison

Reply

Marsh Posté le 24-06-2002 à 22:44:14    

:hello:

Reply

Marsh Posté le 25-06-2002 à 00:34:21    

declaration des droits de l'homme :
Article 19  
Tout individu a droit à la liberté d'opinion et d'expression, ce qui implique le droit de ne pas être inquiété pour ses opinions et celui de chercher, de recevoir et de répandre, sans considérations de frontières, les informations et les idées par quelque moyen d'expression que ce soit.

 
=> je vous emmerde   :gun:  
 

Reply

Marsh Posté le 25-06-2002 à 00:45:51    

Ben on peut vous retourner la déclaration  :kaola:  :kaola:

Reply

Marsh Posté le 25-06-2002 à 00:52:30    

oui sauf que moi je m'en fous  :na:   :na:   :na:

Reply

Marsh Posté le 25-06-2002 à 00:56:08    

Moi aussi  :kaola:  :na:  :kaola:  :na:  :kaola:

Reply

Marsh Posté le    

Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed