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
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.....
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.