File manager - Edit - /home/autoph/public_html/connectv1/api/email/email.php
Back
<?php include_once("../../cfg/db.php"); // include_once("../controllers/email.php"); include_once("../controllers/utility.php"); include_once("../controllers/brand.php"); // $model = new Email(); $utility = new Utility(); $brand = new Brand(); $server_method = $_SERVER["REQUEST_METHOD"]; if(isset($_REQUEST['apiKey']) ){ $apiKey = $_REQUEST['apiKey']; if($apiKey === '3553379094519847' ){ $emails = isset($_REQUEST['emails']) ? $db -> escape($_REQUEST['emails']) : '' ; $emails_arr = explode('\n', $emails); $emails_arr = array_filter($emails_arr); $email_summary = array(); foreach($emails_arr as $email){ $site_link = $variable['site_link'].'api/controllers/validate_emailv3.php'; $site_link = str_replace("https","http",$site_link); $mail_status = $utility -> curl_me( $site_link, array('email'=>$email), 'POST'); $mail_status_arr = json_decode($mail_status,true); if(!$mail_status_arr['valid_format']){ $email_summary = array_merge($email_summary, array(array('email'=>$email,'status'=>'Invalid Format','status_id'=>0))); continue; } if(!$mail_status_arr['valid_mx_records']){ $email_summary = array_merge($email_summary, array(array('email'=>$email,'status'=>'Invalid Email','status_id'=>1))); $db->sql_query("INSERT IGNORE INTO `validated_emails`( `email`, `status`, `date_added`) VALUES ('$email','1',NOW())"); continue; } if($mail_status_arr['valid_mx_records']){ $email_summary = array_merge($email_summary, array(array('email'=>$email,'status'=>'Valid Email','status_id'=>2))); $db->sql_query("INSERT IGNORE INTO `validated_emails`( `email`, `status`, `date_added`) VALUES ('$email','2',NOW())"); continue; } } // //insert into database // if(count($email_summary) > 0){ // $db->sql_query("INSERT INTO `validated_emails`( `email`, `status`, `date_added`) VALUES ()"); // } echo json_encode($email_summary); } else { $return_arr["message"]=" You are not allowed to do this action."; echo $return_arr["message"]; return; } } else { $return_arr["message"]=" You are not allowed to do this action."; echo $return_arr["message"]; return; } ?>
| ver. 1.4 |
.
| PHP 7.3.33 | Generation time: 0 |
proxy
|
phpinfo
|
Settings