循环查询并插入mysql

时间:2017-05-19 11:54:02

标签: php mysql

我有一个非常简单的脚本,可以从输入中给出的网站上删除电子邮件。我想改变两件事: 有可能添加更多链接并将电子邮件放入mysql数据库

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

0 个答案:

没有答案