IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

PHP & Base de données Discussion :

Nombre de personnes connectées [MySQL]


Sujet :

PHP & Base de données

  1. #1
    Débutant  
    Profil pro
    Inscrit en
    Juin 2007
    Messages
    1 571
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juin 2007
    Messages : 1 571
    Points : 353
    Points
    353
    Par défaut Nombre de personnes connectées
    Bonjour,
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    19
    20
    21
    $num_visitor = 0;
    if(@file_exists('counter.txt')){
       if(($counter = @fopen('counter.txt', 'r')) === FALSE)
          echo 'Warning:Unable to open the counter file.';
     
       if(($num_visitors = (int)@fgets($counter)) === FALSE)
          echo 'Warning:Unable to read the file.';
       if(@fclose($counter) === FALSE)
          echo 'Warning:Unable to close the file.';
    }
    if(!isset($_SESSION['new_visitor'])){
       $_SESSION['new_visitor'] = 1;
       $num_visitors ++;
       if(($counter = @fopen('counter.txt', 'w')) === FALSE)
          echo 'Warning:Unable to open the counter file.';
     
       if(@fwrite($counter, $num_visitors) === FALSE)
          echo 'Warning:Unable to save the data.';
       if(@fclose($counter) === FALSE)
          echo 'Warning:Unable to close the file, the data mignt be lost.';
    }
    Est-il possible de savoir combien ya t-il de connecté mais cette fois-ci en même temps et avec leur compte??

    Cordialement!!

  2. #2
    Membre actif Avatar de AurelBUD
    Profil pro
    Inscrit en
    Mai 2004
    Messages
    202
    Détails du profil
    Informations personnelles :
    Âge : 43
    Localisation : France, Calvados (Basse Normandie)

    Informations forums :
    Inscription : Mai 2004
    Messages : 202
    Points : 212
    Points
    212
    Par défaut
    Il faut stocker les dates de dernière connexion des utilisateurs dans la base.
    Et à chaque fois qu'un utilisateur change de page tu met à jour cette date.

    Et tu fais une requete qui compte les utilisateurs qui ont une date de dernière connexion inférieure à 5 minutes de NOW par exemple.

  3. #3
    Débutant  
    Profil pro
    Inscrit en
    Juin 2007
    Messages
    1 571
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juin 2007
    Messages : 1 571
    Points : 353
    Points
    353
    Par défaut réponse à AurelBUD
    Il faut stocker les dates de dernière connexion des utilisateurs dans la base.
    Et à chaque fois qu'un utilisateur change de page tu met à jour cette date.
    Désolé mais j'ai beau réfléchir, chercher, je vois bof comment faire ça, peut tu m'expliquer avec un exemple stp??

    Sinon je me demandais si yavais pas possibilité de faire de la manière suivante :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    Si connecté //Donc ses informations sont confirmé 
    Alors 
    NbreConnecté+1 
    et dés qu'il se déconnecte 
    alor NbreConnecté -1.
    Si oui, pouvez-vous m'aidez a m'orienté s'il vous plais??

    P.S. : les chose en rouge c'est ce que je vois pas trop comment traduire??!!

    Merci d'avance

  4. #4
    Membre actif Avatar de AurelBUD
    Profil pro
    Inscrit en
    Mai 2004
    Messages
    202
    Détails du profil
    Informations personnelles :
    Âge : 43
    Localisation : France, Calvados (Basse Normandie)

    Informations forums :
    Inscription : Mai 2004
    Messages : 202
    Points : 212
    Points
    212
    Par défaut
    Le problème est que l'on ne peut pas détecter la déconnexion ...

    Par contre si l'on stocke dans une base les dernières date de connexion des utilisateurs, il est possible de faire un COUNT sur les utilisateurs dont la date de dernier accès est inférieure à un tps donné.

  5. #5
    Débutant  
    Profil pro
    Inscrit en
    Juin 2007
    Messages
    1 571
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juin 2007
    Messages : 1 571
    Points : 353
    Points
    353
    Par défaut réponse à AurelBUD
    Ok tant pi!!

    Donc en gros, tu me dit de créer un champ "DateDerniereConnexion" dans ma table Client et d'y enregistrer la dernière date de connexion, mais comment fais-tu pour enregistrer cela??(la c'est un peu flou dans ma tête!!)

    Puis de faire une requête mais comment on peux savoir pour les 5 minute vu que dans la base on rentre juste la date si j'ai bien compris??

    Cordialement!!

  6. #6
    Membre actif Avatar de AurelBUD
    Profil pro
    Inscrit en
    Mai 2004
    Messages
    202
    Détails du profil
    Informations personnelles :
    Âge : 43
    Localisation : France, Calvados (Basse Normandie)

    Informations forums :
    Inscription : Mai 2004
    Messages : 202
    Points : 212
    Points
    212
    Par défaut
    Citation Envoyé par loic20h28 Voir le message
    Donc en gros, tu me dit de créer un champ "DateDerniereConnexion" dans ma table Client et d'y enregistrer la dernière date de connexion, mais comment fais-tu pour enregistrer cela??(la c'est un peu flou dans ma tête!!)
    Tu fais un truc dans le genre :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    UPDATE table_utilisateur SET date_derniere_connexion = NOW() WHERE login_utilisateur = $login
    où ton champ date_derniere_connexion est un datetime.


    Citation Envoyé par loic20h28 Voir le message
    Puis de faire une requête mais comment on peux savoir pour les 5 minute vu que dans la base on rentre juste la date si j'ai bien compris??
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    SELECT COUNT(login_utilisateur) WHERE date_derniere_connexion > SUBTIME(NOW(),'0 0:5:0.0');
    Un truc dans le genre ...

  7. #7
    Débutant  
    Profil pro
    Inscrit en
    Juin 2007
    Messages
    1 571
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juin 2007
    Messages : 1 571
    Points : 353
    Points
    353
    Par défaut réponse à AurelBUD
    Merci pour ton aide.

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    19
    20
    21
    22
    23
    24
    25
    26
    27
    28
    29
    30
    31
    32
    33
    34
    35
    36
    37
    38
    39
    40
    41
    42
    43
    44
    45
    46
    47
    48
    49
    50
    51
    52
    53
    54
    55
    56
    57
    58
    59
    60
    // Classe C_identification
    <?php
    require_once("../connexion.php");
    require_once("../Classes/class_client.php");
    require_once("../DAO/client_DAO.php");
    
    	session_start();
    
    	$nom=$_POST['Name'];
    	$mail=$_POST['email'];
    	$mdp=$_POST['password'];
    	
    	if (($nom=="")||($mail=="")||($mdp==""))
    	{
    		?>
    			<script language="JavaScript">
    				alert('Veuillez saisir votre nom, mail et votre mot de passe');
    				document.location.href='../index.php?action=identification';
    			</script>
    		<?php
    	}
    	else
    	{	
    		$DaoClient=new client_DAO();
    		if ($DaoClient->retournerId($nom,$mail)!=-1)
    		{
    			$Monclient=$DaoClient->retournerUnclient($DaoClient->retournerId($nom,$mail));
    			if ($mdp==$Monclient->get_motPasse())
    			{
    				setcookie("moto_28", $Monclient->get_IdClient(), mktime(0, 0, 0, 1, 1, 2009),"/");
    				?>
    				<script language="javascript">
    					document.location.href='../index.php';
    				</script>
    				<?php
    			}
    			else
    			{
    				?>
    				<script language="JavaScript">
    					alert('Mot de passe incorrect. Veuillez saisir votre mot de passe !');
    					document.location.href='../index.php?action=identification';
    				</script>
    				<?php
    			}
    		}
    		else
    		{
    			?>
    			<script language="JavaScript">
    				alert('Votre nom ou votre email est incorrect. Veuillez saisir correctement votre nom et votre email !');
    				document.location.href='../index.php?action=identification';
    			</script>
    			<?php
    		}
    	}
    	$req="UPDATE client SET  Date_Derniere_Connexion  = NOW() WHERE MOTPASSE =". $mdp ."AND NOM = ".$nom."AND MAIL =". $mail;
    	$res=mysql_query($req);
    ?>
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    19
    20
    21
    22
    23
    24
    25
    26
    27
    28
    29
    30
    31
    32
    33
    34
    35
    36
    37
    38
    39
    40
    41
    42
    43
    44
    45
    46
    47
    48
    49
    50
    51
    52
    53
    54
    55
    56
    57
    58
    59
    60
    61
    62
    63
    64
    65
    66
    67
    68
    69
    70
    71
    72
    73
    74
    75
    76
    77
    78
    79
    80
    81
    82
    83
    84
    85
    86
    87
    88
    89
    90
    91
    92
    93
    94
    95
    96
    97
    98
    99
    100
    101
    102
    103
    104
    105
    106
    107
    108
    109
    110
    111
    112
    113
    114
    115
    116
    117
    118
    119
    120
    121
    122
    123
    124
    125
    126
    127
    128
    129
    130
    131
    132
    133
    134
    135
    136
    137
    138
    139
    140
    141
    142
    143
    144
    145
    146
    147
    148
    149
    150
    // Classe C_Corp
    <?php
    
    	// Récupération de l'option choix de l'url par la méthode GET
    	switch ($_GET["action"])
    	{
    		// Pour le cas 'MotoNeuve' alors on exécute le controleur suivant : controleur des catégories
    		case "MotoNeuve":
    			include("Controles/C_menuNeuf.php");
    			break;
    			
    		case "MotoOccassion":
    			include("Controles/C_catalogueOccassion.php");
    			break;
    			
    		case "AjoutFavoris":
    			include("utils/AjoutFavoris.js");
    			break;
    			
    		case "CreationClient":
    			include("Vue/V_client.php");
    			break;
    			
    		case "preference":
    			include("Controles/C_Preferences.php");
    			break;
    			
    		// Pour le cas 'cat' alor on exécute le controleur suivant : Controleur du catalogue
    		case "cat":
    			include ("Controles/C_catalogueNeuve.php");
    			break;
    
    			// Pour le cas 'ajour_panier' alor on exécute le controleur suivant : Controleur de l'ajout panier
    		case "ajout_panier":
    			require("Controles/C_ajout_panier.php");
    			break;
    			
    		// Pour le cas 'panier' alor on exécute le controleur suivant : Controleur du panier
    		case "panier":
    			include("Controles/C_panier.php");
    			break;
    			
    		// Pour le cas 'supprimer' alor on exécute le controleur suivant : Controleur de supprimer
    		case "supprimer":
    			include("Controles/C_supprimer.php");
    			break;
    			
    		// Pour le cas 'accepter_commande' alor on exécute le controleur suivant : Controleur de l'acceptation de la commande
    		case "accepter_commande":
    			include("Controles/C_accepter_commande.php");
    			break;
    			
    		// Pour le cas 'commander' alor on exécute le controleur suivant : Controleur de la commande
    		case "commander":
    			include("Controles/C_commande.php");
    			break;
    			
    		// Pour le cas 'identification' alors on exécute le controleur suivant : controleur de l'identification
    		case "identification":
    			include("Vue/V_identification.php");
    			break;
    			
    		case "MonCpte":
    			include("Vue/V_MonCompte.php");
    			break;
    			
    		case "liste_commande":
    			include("Controles/C_listeCommande.php");
    			break;
    			
    		// Par défault le message "Goûtez à la sensation de Moto_28" s'affiche
    		default:
    			?>
    		<div class="corp"><script type='text/javascript' src="http://www.lamoooche.com/jscript/trans/dateFormat.js"></script>	
    	<script language="javascript">
    		var idnews = 3855;
    		var nodesc = 0;
    		var nbItemsMax = 1;
    		var nohead = 0;
    		var nodate = 0;
    		var modeScript = 'JS';
    		var bg_color = 'FFFFFF';
    		var title_color = '008B8B';
    		var text_color = '000000';
    		var size = 10;
    		var format_date = 'd-m-Y';
    		var date_color = 'FF0000';
    		var text_encoding = 'UTF-8';
    		var user = 'tiers';
    		
    		//generation dynamique de la feuille de style css
    		var css ='';
    		css = css+'<style type="text/css">';
    		// Gestion du titre de la news. 
    		css = css+'.item-title {';
    		css = css+'font-size:'+size+'pt;}';
    		// Gestion des liens des titres 
    		css = css+'div.item-title a:link, div.item-title a:visited, div.item-title a:active, div.item-title a:hover{';
    		css = css+'color:'+title_color+';';
    		css = css+'text-decoration : none ;}';
    		// Classe associée à la table des news. 
    		css = css+'table.items {';
    		css = css+'background-color:'+bg_color+';';
    		css = css+'width:50%;}';
    		// Gestion de la date. 
    		css = css+'div.item-date {';
    		css = css+'color:'+date_color+';}';
    		// Gestion de la description de l article 
    		css = css+'div.item-desc  {';
    		css = css+'color:'+text_color+';}';
    		css = css+'</style>';
    		document.write(css);
    			
    		document.write('<script language="JavaScript" type="text/javascript" src="http://www.lamoooche.com/jscript/trans/RSSparser.php?idnews='+idnews
    			+ '&nbItemsMax=' + nbItemsMax
    			+ '&nohead=' + nohead
    			+ '&nodesc=' + nodesc
    			+ '&nodate=' + nodate
    			+ '&bg_color=' + bg_color
    			+ '&title_color=' + title_color
    			+ '&text_color=' + text_color
    			+ '&size=' + size
    			+ '&modeScript=' + modeScript
    			+'&format_date=' + format_date
    			+'&user=' + user
    			+'&text_encoding=' + text_encoding
    			+'"></sc'+'ript>');
    	</script></div>  
    	<?php
    		if(isset($_COOKIE["moto_28"]))
    		{
    			$DAOclient=new client_DAO();
    			$Leclient=$DAOclient->retournerUnclient($_COOKIE["moto_28"]);
    			echo "<h1>Bienvenue ".$Leclient->get_titre()." ".$Leclient->get_nom()." ".$Leclient->get_prenom()."</h1>";
    		}
    		else
    		{
    			echo("<h1>Goûtez à la sensation de Moto 28</h1>");
    		}
    		$req="SELECT COUNT(MOTPASSE) WHERE Date_Derniere_Connexion > SUBTIME(NOW(),'0 0:5:0.0')";
    		$res=mysql_query($req);
    		echo $res;
    		?>
    		<img src="image/new_moto_rouge_200.png"/>
    		<div id="paiement"><img src="image/paiement securise.jpg"/></div>
    		<?php
    			break;
    	}
    ?>
    Voila ce que j'ai effectué mais rien ne s'enregistre dans ma base donc rien ne s'affiche sur mon site.
    Comment faire??

    Cordialement

  8. #8
    Membre actif Avatar de AurelBUD
    Profil pro
    Inscrit en
    Mai 2004
    Messages
    202
    Détails du profil
    Informations personnelles :
    Âge : 43
    Localisation : France, Calvados (Basse Normandie)

    Informations forums :
    Inscription : Mai 2004
    Messages : 202
    Points : 212
    Points
    212
    Par défaut
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    $req="UPDATE client SET  Date_Derniere_Connexion  = NOW() WHERE MOTPASSE =". $mdp ."AND NOM = ".$nom."AND MAIL =". $mail;
    ne fonctionnera pas ...

    Requete corrigée :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    $req="UPDATE client SET  Date_Derniere_Connexion  = NOW() WHERE MOTPASSE ='". $mdp ."' AND NOM = '".$nom."' AND MAIL ='". $mail."'";
    lorsque c est comme ça ... fait un echo $req et apres teste avec phpmyadmin si ta requete est valide

  9. #9
    Débutant  
    Profil pro
    Inscrit en
    Juin 2007
    Messages
    1 571
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juin 2007
    Messages : 1 571
    Points : 353
    Points
    353
    Par défaut réponse à AurelBUD
    La requête d'enregistrement fonctionne parfaitement mais par conte rien ne s'affiche donc la requête affiché ne fonctionne pas.

    Je viens de la testé dans mySql et voila l'erreur qu'il m'affiche :
    Erreur
    requête SQL:

    SELECT COUNT( * )
    WHERE Date_Derniere_Connexion > SUBTIME( NOW( ) , '0 0:5:0.0' )

    MySQL a répondu:

    #1064 - You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near 'WHERE Date_Derniere_Connexion > SUBTIME(NOW(),'0 0:5:0.0')' at line 1
    Cordialement!!

  10. #10
    Membre actif Avatar de AurelBUD
    Profil pro
    Inscrit en
    Mai 2004
    Messages
    202
    Détails du profil
    Informations personnelles :
    Âge : 43
    Localisation : France, Calvados (Basse Normandie)

    Informations forums :
    Inscription : Mai 2004
    Messages : 202
    Points : 212
    Points
    212
    Par défaut
    SELECT COUNT( * )
    WHERE Date_Derniere_Connexion > SUBTIME( NOW( ) , '0 0:5:0.0' )

    Il te manquerait pas un "FROM table" par hasard ???

  11. #11
    Débutant  
    Profil pro
    Inscrit en
    Juin 2007
    Messages
    1 571
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juin 2007
    Messages : 1 571
    Points : 353
    Points
    353
    Par défaut réponse à AurelBUD
    SELECT COUNT( * )
    WHERE Date_Derniere_Connexion > SUBTIME( NOW( ) , '0 0:5:0.0' )

    Il te manquerait pas un "FROM table" par hasard ???
    Effectivement j'avais pas vu!!

    Il m'affiche la chose suivante : "Resource id #19" a quoi cela correspond car la je voit pas du tout!! surtout que j'ai pas 19 client mais 8...

    J'ai remarqué que si j'avais quelqu'un de connecté alor cela m'affiché 20 sinon 19.

    Cordialement!!

  12. #12
    Membre actif Avatar de AurelBUD
    Profil pro
    Inscrit en
    Mai 2004
    Messages
    202
    Détails du profil
    Informations personnelles :
    Âge : 43
    Localisation : France, Calvados (Basse Normandie)

    Informations forums :
    Inscription : Mai 2004
    Messages : 202
    Points : 212
    Points
    212
    Par défaut
    Ressource #id19 correspond à ton identifiant de résultat donné par mysql.

    Tu as dû oublié de faire un mysql_fectch_row ou mysql_fetch_array pour extraire ton résultat.

  13. #13
    Débutant  
    Profil pro
    Inscrit en
    Juin 2007
    Messages
    1 571
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juin 2007
    Messages : 1 571
    Points : 353
    Points
    353
    Par défaut réponse à AurelBUD
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    $req="SELECT COUNT(*) FROM client WHERE Date_Derniere_Connexion < SUBTIME(NOW(),'0 0:5:0.0')";
    		$res=mysql_query($req);
    		$row=mysql_fetch_array($res, MYSQL_NUM);
    		echo $row;
    Cela m'affiche "Array"!!

    Cordialement!!

  14. #14
    Membre actif Avatar de AurelBUD
    Profil pro
    Inscrit en
    Mai 2004
    Messages
    202
    Détails du profil
    Informations personnelles :
    Âge : 43
    Localisation : France, Calvados (Basse Normandie)

    Informations forums :
    Inscription : Mai 2004
    Messages : 202
    Points : 212
    Points
    212
    Par défaut
    Sinon pour afficher le contenu d'un tableau :

  15. #15
    Débutant  
    Profil pro
    Inscrit en
    Juin 2007
    Messages
    1 571
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juin 2007
    Messages : 1 571
    Points : 353
    Points
    353
    Par défaut réponse à AurelBUD
    Ben je viens de faire la chose suivante :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    $req="SELECT COUNT(*) FROM client WHERE Date_Derniere_Connexion < SUBTIME(NOW(),'0 0:5:0.0')";
    		$res=mysql_query($req);
    		$row=mysql_fetch_row($res);
    		echo $row[0];
    mais si y'en a qu'un de connecté, cela m'affiche "8" où "7".

    Je trouve ça bizarre.

    Cordialement.

  16. #16
    Membre actif Avatar de AurelBUD
    Profil pro
    Inscrit en
    Mai 2004
    Messages
    202
    Détails du profil
    Informations personnelles :
    Âge : 43
    Localisation : France, Calvados (Basse Normandie)

    Informations forums :
    Inscription : Mai 2004
    Messages : 202
    Points : 212
    Points
    212
    Par défaut
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    $req="SELECT COUNT(login_client) FROM client WHERE Date_Derniere_Connexion > SUBTIME(NOW(),'0 0:5:0.0')";
    Transforme ton "inférieur" en "supérieur" car tu faisais l'opération inverse.
    Tu comptais les utilisateurs qui ne se sont pas connecté depuis plus de 5 minutes ...

    As-tu bien compris la ligne suivante :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    Date_Derniere_Connexion > SUBTIME(NOW(),'0 0:5:0.0')

  17. #17
    Débutant  
    Profil pro
    Inscrit en
    Juin 2007
    Messages
    1 571
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juin 2007
    Messages : 1 571
    Points : 353
    Points
    353
    Par défaut réponse à AurelBUD
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
     Date_Derniere_Connexion > SUBTIME(NOW(),'0 0:5:0.0')
    Oui j'ai bien compris la ligne suivante mais j'avais testé avec le signe > mais cela fonctionné pas!!

    Maintenant c'est bon!!

    Merci pour tout!

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. Afficher le nombre de personnes connectés
    Par yanis97 dans le forum Développement Sharepoint
    Réponses: 1
    Dernier message: 19/06/2012, 12h12
  2. Nombre de personnes connectées sur le forum
    Par portu dans le forum Mode d'emploi & aide aux nouveaux
    Réponses: 2
    Dernier message: 18/04/2006, 14h49
  3. Comptabiliser le nombre d'heures connecté à Internet
    Par faten7 dans le forum C++Builder
    Réponses: 3
    Dernier message: 09/04/2006, 23h41
  4. Nombre max de connections MySQL ?
    Par RorolePro dans le forum Requêtes
    Réponses: 2
    Dernier message: 21/11/2004, 15h16
  5. nombre d'utilisateur connecté a ma base ACCESS
    Par shkinmi dans le forum VBA Access
    Réponses: 2
    Dernier message: 28/11/2003, 14h52

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo