Récuperer les adresse mail
Fermé
steven_mp
-
19 juin 2014 à 11:45
zermat Messages postés 160 Date d'inscription jeudi 19 juin 2014 Statut Membre Dernière intervention 3 juin 2016 - 23 juin 2014 à 13:35
zermat Messages postés 160 Date d'inscription jeudi 19 juin 2014 Statut Membre Dernière intervention 3 juin 2016 - 23 juin 2014 à 13:35
A voir également:
- Récuperer les adresse mail
- Darkino nouvelle adresse - Guide
- Yahoo mail - Accueil - Mail
- Rechercher ou entrer l'adresse - Guide
- Comment récupérer les messages supprimés sur whatsapp - Guide
- Creer adresse mail hotmail - Guide
2 réponses
alexdu17200
Messages postés
1302
Date d'inscription
mardi 4 juin 2013
Statut
Membre
Dernière intervention
7 mars 2016
835
23 juin 2014 à 12:27
23 juin 2014 à 12:27
Salut, tu peux déjà récupérer le contenu de ton fichier texte dans une variable en php.
Ensuite, tu peux utiliser la fonction stripos($maligne, '@') (https://www.php.net/manual/fr/function.stripos.php couplé avec une boucle pour ligne chaque ligne, lorsque stripos est vrai, il te renvoie la position de ce caractère dans ta ligne.
Après à tout de voir comment tu peux récupérer les caractères autour jusqu'au " ", """, "'"...
Ensuite, tu peux utiliser la fonction stripos($maligne, '@') (https://www.php.net/manual/fr/function.stripos.php couplé avec une boucle pour ligne chaque ligne, lorsque stripos est vrai, il te renvoie la position de ce caractère dans ta ligne.
Après à tout de voir comment tu peux récupérer les caractères autour jusqu'au " ", """, "'"...
zermat
Messages postés
160
Date d'inscription
jeudi 19 juin 2014
Statut
Membre
Dernière intervention
3 juin 2016
16
23 juin 2014 à 13:35
23 juin 2014 à 13:35
salut, tu peux essayez:
$fichier = file_get_contents("fichier.txt"); $regex ='/\s?+([_a-z0-9-]+(\.[_a-z0-9-]+)*@[a-z0-9-]+(\.[a-z0-9-]+)*(\.[a-z]{2,3}))\s?+/'; if(preg_match_all($regex,$fichier,$matches) !== false) { if($matches[1]) { foreach($matches[1] as $adresse) echo $adresse . '<br>'; } else { echo 'adresses non trouvées'; } } else echo 'erreur';