View difference between Paste ID: rGdPqU51 and byDujT5B
SHOW: | | - or go back to the newest paste.
1
<?php
2-
include ('inc/conf.php'); // Connect db
2+
$valid_emails = array();
3-
include ('inc/func.php'); // function
3+
4
    switch ($result->{'status'}) {
5-
$domain_name = 'example.com';
5+
6-
$names[] = "admin@$domain_name";
6+
7-
$names[] = "administrator@$domain_name";
7+
8-
$names[] = "advertising@$domain_name";
8+
9-
$names[] = "business@$domain_name";
9+
10-
$names[] = "ceo@$domain_name";
10+
            echo "Address $email_check is valid.";
11-
$names[] = "contact@$domain_name";
11+
            array_push($valid_emails, $email_check); // пихаем в массив твои мыльники
12-
$names[] = "domains@$domain_name";
12+
           
13-
$names[] = "feedback@$domain_name";
13+
            break;
14-
$names[] = "info@$domain_name";
14+
15-
$names[] = "mail@$domain_name";
15+
            // greylisting, wait 5min and retry
16-
$names[] = "marketing@$domain_name";
16+
            break;
17-
$names[] = "partners@$domain_name";
17+
18-
$names[] = "press@$domain_name";
18+
            // api rate limit, wait 5min and retry
19-
$names[] = "root@$domain_name";
19+
            break;
20-
$names[] = "sales@$domain_name";
20+
21-
foreach ($names as $email_check) {
21+
            echo "Address is invalid.</br>";
22-
// build API request
22+
            echo $result->{'info'};
23-
$APIUrl = 'http://api.email-validator.net/api/verify';
23+
            echo "</br>";
24-
$Params = array('EmailAddress' => $email_check, 
24+
            echo $result->{'details'};
25-
                'APIKey' => 'ev-d4f03edea4532524dc89c4b642e312dd');
25+
            echo "</br>";
26-
$Request = @http_build_query($Params);
26+
            break;
27-
$ctxData = array(
27+
28-
     'method' => "POST",
28+
29-
     'header' => "Connection: close\r\n".
29+
30-
     "Content-Length: ".strlen($Request)."\r\n",
30+
31-
     'content'=> $Request);
31+
32-
$ctx = @stream_context_create(array('http' => $ctxData));
32+
if($valid_emails)
33
    mysql_query("UPDATE `processing`  SET `valid_email`='".implode(', ', $valid_emails)."' WHERE `domain_name`='$domain_name'"); //за один запрос делаем вставку
34-
// send API request
34+
/*
35-
$result = json_decode(@file_get_contents(
35+
Отвыкай от mysql_, забудь вобще что это существует. Во первый эти функции объявлены как deprecated и скоро перестанут поддерживаться php. Во вторых на замену пришел mysqli_ (mysql improve), к нему даже не начинай привыкать. 
36-
    $APIUrl, false, $ctx));
36+
http://phpfaq.ru/pdo - вот, вооружайся этим.
37
*/