Internetseite nach E-Mails durchsuchen

Eines vorweg, E-Mail Adressen sind besonders für Spammer sehr interessant. Ich gehöre natürlich nicht dazu.

Nichtsdestotrotz ist es manchmal erforderlich E-Mail Adressen von Lehrinstituten oder staatlichen Einrichtungen auszulesen um sie weiter zu nutzen. Also habe ich einen E-Mail Scanner entwickelt mit dem man die Mail Adressen aus einer html Seite auslesen kann.

2 Besonderheiten zu meiner Lösung. Das durchsuchende Dokument „emails.html“ befindet sich auf dem eigenen Server, im gleichen Verzeichnis wie der E-Mail Scanner. Und der Suchfilter sucht nach dem Begriff „Email:“ im Dokument und gibt die nachfolgenden Zeichen dann aus.

Also ist es hierbei egal in welcher Form die Adressen angegen sind, ob nun mit einem @ oder zum Beispiel mit [at]

Nach erfolgtem Suchlauf werden die Ergebnisse einfach ausgegeben und können weiter verarbeitet werden.

<?php

$file_name = "emails.html";

if(file_exists($file_name))
{
$file = join("",file($file_name));
$file_split = explode("Email:",$file);

for($f=1; $f<count($file_split); $f++)
{
echo substr($file_split[$f],0,strpos($file_split[$f],">")-1) . "<br>";
echo "<br>";
}
}
else
{
echo $file_name;
echo "Datei nicht gefunden";
}
?>

Ich habe zum späteres Zeitpunkt noch eine weiter entwickelte Form geplant um externe Quellen mit kompletten Adressdaten auszulesen und daraus digitale Visitenkarten zu generieren.

Tags: , , , , , , ,

Hinterlasse eine Antwort

Du musst angemeldet sein, um einen Kommentar zu schreiben.