Récuperer le mail sur une page d'un site

Répondre


Cette question est un moyen d’empêcher des soumissions automatisées de formulaires par des robots.
Smileys
:D :) :( :o :shock: :? 8-) :lol: :x :P :oops: :cry: :evil: :twisted: :roll: :wink: :!: :?: :idea: :arrow: :| :mrgreen: =D> #-o =P~ :^o :non: :priere: 8-|
Voir plus de smileys
  Revue du sujet
 

  Étendre la vue Revue du sujet : Récuperer le mail sur une page d'un site

Re: Récuperer le mail sur une page d'un site

par or 1 » 31 août 2015, 20:58

function printEmail($url_17){
// ton code
}
printEmail("http://www.site.fr/ville-charvieu-chavagneux.html");
printEmail("http://www.site.fr/ville-grand-chateau-rouge.html");

Re: Récuperer le mail sur une page d'un site

par blinz » 31 août 2015, 19:56

par contre le code de l'url peut changer
$url_17 = 'http://www.site.fr/ville-charvieu-chavagneux.html';
peut etre
$url_17 = 'http://www.site.fr/ville-grand-chateau-rouge.html';
comment procéder dans ce cas là regex ? si oui comment ....
Rapel du code actuel:
echo 'Adresse mail:';
$url_17 = 'http://www.site.fr/ville-charvieu-chavagneux.html';
# On récupère le contenu
$file_page_17 = file_get_contents($url_17);

# Récupération des emails
$words = str_word_count($file_page_17,1,'@.');
foreach($words as $val){
    if(strpos($val,'@') && strpos($val,'.')){
        echo $val."\n";
    }
}

Re: Récuperer le mail sur une page d'un site

par soleil12345 » 31 août 2015, 19:06

voila :D
/////// Script //////////

echo 'Adresse mail:';
$url_17 = 'http://www.site.fr/ville-charvieu-chavagneux.html';
# On récupère le contenu
$file_page_17 = file_get_contents($url_17);

# Récupération des emails
$words = str_word_count($file_page_17,1,'@.');
foreach($words as $val){
    if(strpos($val,'@') && strpos($val,'.')){
        echo $val."\n";
    }
}

Récuperer le mail sur une page d'un site

par blinz » 31 août 2015, 18:54

Salut à tous.
Sur un site j'aimerais réucpèrer l'adresse mail.
Pour cela j'ai penser à :
/////// Script //////////

echo 'Adresse mail:';
$url_17 = 'http://www.site.fr/ville-charvieu-chavagneux.html';
# On récupère le contenu
$file_page_17 = file_get_contents($url_17);

# Récupération des emails
preg_match_all('`[a-zA-Z0-9_\.]+@[a-zA-Z0-9\-]+\.[a-zA-Z0-9\-\.]+`m', $file_page_17, $emails_17);
# Affichage du tableau
echo implode("<br> ", $emails_17[0]);

Mais ca ne marche pas et j'aimerais le tout dans une boucle comme vous vous en doutez ... conseils et idées je suis à l'écoute... merci à vous