Zubrag.com :: Forum

zubrag.com => Questions About Our Scripts => Topic started by: asifsky on June 05, 2010, 11:04:55 AM

Title: Php script to search email address from website
Post by: asifsky on June 05, 2010, 11:04:55 AM
Dear friend:

I found this script to search email address FROM WEBSITE. i DON;T UNDERSTAND HOW TO RUN IT.

i WANT TO RUN WITH THE NAME "WEB DESIGN STUDIO IN FLORIDA". i want to find all web design studio in florida's email address.

how can i do it, please let me kow. Please urget..

<?php

$the_url = isset($_REQUEST['url']) ? htmlspecialchars($_REQUEST['url']) : '';
?>

<form method="post">
  Please enter full URL of the page to parse (including http://):<br />
  <input type="text" name="url" size="65" value="<?php echo $the_url;  ?>"/><br />
  or enter text directly into textarea below:<br />
  <textarea name="text" cols="50" rows="15"></textarea>
  <br />
  <input type="submit" value="Parse Emails" />
</form>

<?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 "No emails found.";
  }
}

?>