Aller au contenu
Invision Board France

Récupérer les adresses mails des membres


PersonalMode

Imaginons que vous ayez créé une page Facebook pour votre site, il peut être intéressant d'inviter vos membres inscrits à rejoindre cette page.

 

Facebook dispose d'un outils permettant d'inviter des membres par courrier électronique

 

printscreenl.jpg

 

Mais pour cela vous devez posséder un fichier avec toutes les adresses mails des membres.

 

Voici comment procéder !

 

Créez tout d'abord un dossier "export" sur votre serveur avec votre logiciel FTP

 

Dans ce dossier, nous allons placer 2 fichiers

 

Le premier fichier sera config.php dans le quel nous allons insérer le code suivant

<?php
$con = mysql_connect("serveur_SQL", "LOGIN", "PASS") or die(mysql_error());
mysql_select_db("NOM DE LA BASE",$con) or die(mysql_error());
?>

 

N'oubliez pas de modifier les valeurs de connexions afin quelle corresponde à vos accès à votre base de données.

 

Le second fichier que nous allons appeler "export_csv.php" et dans lequel nous allons mettre le code suivant :

 

<?php
//Ne rien modifier
include 'config.php';

$table = 'ibf_members';
$file = 'email';

$result = mysql_query("SHOW FIELDS FROM ".$table."");
$i = 0;
if (mysql_num_rows($result) > 0) {
while ($row = mysql_fetch_assoc($result)) {
$csv_output .= $row['Field'].", ";
$i++;
}
}
$csv_output .= "\n";

$values = mysql_query("SELECT email FROM ".$table."");
while ($rowr = mysql_fetch_row($values)) {
for ($j=0;$j<$i;$j++) {
$csv_output .= $rowr[$j].", ";
}
$csv_output .= "\n";
}

$filename = $file."_".date("Y-m-d_H-i",time());
header("Content-type: application/vnd.ms-excel");
header("Content-disposition: csv" . date("Y-m-d") . ".csv");
header( "Content-disposition: filename=".$filename.".csv");
print $csv_output;
exit;
?>

 

Il vous suffira d'appeler ce deuxième fichier via votre navigateur web :

www.votresite.com/export/export/csv.php

 

Vous obtiendrez comme cela un fichier que vous pourrez utiliser avec l'option facebook, mais également pour d'autres applications, etc.....

 

 

Tuto de muller80


Retour utilisateur

Commentaires recommandés



Rejoindre la conversation

Vous pouvez publier maintenant et vous inscrire plus tard. Si vous avez un compte, connectez-vous maintenant pour publier avec votre compte.

Invité
Ajouter un commentaire…

×   Collé en tant que texte enrichi.   Coller en tant que texte brut à la place

  Seulement 75 émoticônes maximum sont autorisées.

×   Votre lien a été automatiquement intégré.   Afficher plutôt comme un lien

×   Votre contenu précédent a été rétabli.   Vider l’éditeur

×   Vous ne pouvez pas directement coller des images. Envoyez-les depuis votre ordinateur ou insérez-les depuis une URL.

Chargement

×
×
  • Créer...

Information importante

En utilisant ce site, vous êtes d’accords avec nos Conditions d’utilisation. Nous avons placé des cookies sur votre appareil pour aider à améliorer ce site. Vous pouvez choisir d’ajuster vos paramètres de cookies, sinon nous supposerons que vous êtes d’accord pour continuer.