L’idée avec ce script, c’est de pouvoir rapidement et aisément récupérer des adresses email pour leur communiquer vos projets par la suite. Où récupérer des adresses email ? Par exemple dans les chaînes de mail qu’on vous transfère. Rien ne vous empêche de les ajouter à une base lorsqu’elles ne figurent pas déjà dedans…
-
-
<?php
-
include(‘fichier-de-securisation.php’);
-
include(‘connexion.php’);
-
-
if(!empty($_POST['bouyabes']))
-
{
-
$bouyabes = $_POST['bouyabes'];
-
if(!empty($_POST['ajouter_base'])) { $ajouter_base = "oui" ; } else {
-
$ajouter_base = "non" ; }
-
}
-
?>
-
<ul>
-
<?php
-
$regex = "#[a-zA-Z0-9._-]+@[a-zA-Z0-9._-]{2,}\.[a-zA-Z]{2,4}#";
-
-
-
// test de l’adresse e-mail
-
preg_match_all($regex, $bouyabes, $tableau);
-
-
foreach ($tableau[0] as $tableau)
-
{
-
switch ($format) {
-
case ‘liste’:
-
echo "<li>".$tableau."</li>";
-
break;
-
-
case ‘virgule’:
-
echo $tableau.",";
-
break;
-
-
default:
-
echo ‘vous n\’avez pas utilisé le formulaire’;
-
}
-
}
-
-
?>
-
-
-
</ul>
-
<form method="post" action="http://www.deliciouscadaver.com/recuperer-des-emails-dans-un-format-propre.html">
-
<textarea name="bouyabes" cols="50" rows="30">Entrer les adresses email ici en vrac.</textarea>
-
-
-
-
<input type="checkbox" name="ajouter_base" disabled />Ajouter dans la base de données
-
-
<input type="radio" name="format" value="liste" />Format : liste
-
-
<input type="radio" name="format" name="virgules" />Format : virgules
-
-
<input type="submit" value="C’est parti mon coco" style="background-color:#cc0000; color: #ffffff;" />
-
</form>
-
Cet outil n’a absolument rien d’extraordinaire et n’en a pas la prétention. Ca fait partie de ma boîte à outils. Après tout, un marteau non plus n’a rien d’extraordinaire, si ?
Bien évidemment, l’ajout dans la base de données a été désactivé dans le script de démo.
Script de démo
include('delicious-cadaver/admin/include/securisation.php');
if(!empty($_POST['bouyabes']))
{
$bouyabes = $_POST['bouyabes'];
//if(!empty($_POST['ajouter_base'])) { $ajouter_base = "oui" ; } else {
$ajouter_base = "non" ; //}
}
?>
-
$regex = "#[a-zA-Z0-9._-]+@[a-zA-Z0-9._-]{2,}\.[a-zA-Z]{2,4}#";
- « .$tableau. »
// test de l'adresse e-mail
preg_match_all($regex, $bouyabes, $tableau);
$i=1;
foreach ($tableau[0] as $tableau)
{
switch ($format) {
case 'liste':
echo "
« ;
break;
case ‘virgule’:
echo $tableau. », »;
break;
default:
echo ‘vous n\’avez pas utilisé le formulaire’;
}
}
?>





{ 8 comments }
Rien ne nous en empêche sauf la loi en fait.
Ca dépend du pays dans lequel tu résides !
Merci pour cette astuce !
Je ne vois pas bien pourquoi ça serait interdit, si les emails sont issus de chaines, etc… le script ne scanne pas le web à la recherche d’adresses, il sert juste à intégrer dans une BD des mails en vrac, à moins que je n’ai pas tout saisi ?
je voudrais savoir comment recuperer des adresse mail.merci.
Bonjour,
super petit outils, c’est chouette
je suis un commercial et je recherchais ce genre de fonctionnalité, mais j’ai un soucis mon pc ne m’appartient pas, je ne sais rien y installer.
je reçois plein de mails avec des mails liste très longue
Serait-il possible d’avoir la même chose dans une page html qui ferais le même traitement mais en javascript?
merci
Bonjour,
Je reçois une newsletter et je voudrais récupérer les adresses auxquelles cette fameuse newsletter est envoyée. Mais je suis un peu une burne… Comment est ce que je pourrais faire concrètement?
Auriez vous une solution?
Je sais c’est pas bien, mais sio je veux sauver ma boîte faut que je me bouge..
Si c’est pour récupérer des adresses e-mail venant de chaînes MSN, on peut rajouter dans le regex, une recherche sur le prénom/nom/pseudo, afin de personnaliser les e-mail
et des petits malin pourrait meme enregistrer le mail de l’expéditeur, pour le re-utiliser. en effet l expéditeur etant sûrement dans leur contact, il ne passera pas en spam
Mais alors la c est vraiment pas bien du tout
il y a toujours moyen de contourner un peu certainement mais c’est pas vraiment correct.
Si vous avez trouvé ce blog via une liste de blogs dofollow, ne perdez pas votre temps, je refuse systématiquement tous les commentaires sauf ceux en valent réellement la peine ;)
Comments on this entry are closed.