PHP Code:
<style>
<!--
.cool { color: #000000; font-size: 8pt; font-family: Verdana }
-->
</style>
<?php
################################################## #############
# Mailz Grabber v0.2 !~! #
################################################## #############
?>
<center><form method="post">
<font size="1" face="Verdana">
Enter URL to file:<br />
<input type="text" name="url" value="http://" class="cool" size="65" /><br>
<input type="submit" class="cool" value="Grab It!" />
</form>
<br>
<font size="1" face="Verdana">
<b>----------------------------------------</b><br>
<?php
if (isset($_REQUEST['url']) && !empty($_REQUEST['url'])) {
// fetch data from specified url
$text = file_get_contents($_REQUEST['url']);
}
elseif (isset($_REQUEST['text']) && !empty($_REQUEST['text'])) {
// get text from text area
$text = $_REQUEST['text'];
}
// parse emails
if (!empty($text)) {
$res = preg_match_all(
"/[a-z0-9]+([_\\.-][a-z0-9]+)*@([a-z0-9]+([\.-][a-z0-9]+)*)+\\.[a-z]{2,}/i",
$text,
$matches
);
if ($res) {
foreach(array_unique($matches[0]) as $email) {
echo $email . "<br />";
}
}
else {
echo "<font size=1 face=Verdana>Sorry, no emails found...<br>";
}
}
?>