Проблемы с отправкой форм PHP (с использованием SendInBlue)

У меня есть базовая контактная форма PHP, которую я использую на нескольких сайтах, которая отправляет электронную почту, используя SendInBlue API.

Моя проблема в том, что у меня форма отлично работает на 1 сайте, теперь я использую тот же код EXACT для второго сайта и просто меняю адрес электронной почты, имя и т. Д. — однако при тестировании я теперь получаю эту ошибку:

Неустранимая ошибка: вызов неопределенного метода Mailin :: send_email () в
/URL/contactpage.php в строке 71

К вашему сведению, строка 71:

$ Mailin-> send_email ($ данных);

Я приложил полный код ниже — это отлично работает на 1 сайте, но я получаю эту ошибку на моем втором сайте.

Есть идеи?

Спасибо!

<?php

//Email Details for Form Notifications
$email_to =   '[email protected]'; //the address to which the email will be sent
$email_to_name     =  'Test';

//Form Fields
$fname     =   $_POST['firstname'];
$lname     =   $_POST['lastname'];
$email    =   $_POST['email'];
$fullmessage    =   $_POST['message'];

//Subject Lines
$subject_to  =   'Test';
$subject_touser  =   'Test';

//URL Redirects
$confirm  =   'TestConfirm';
$errorurl  =    'TestError';

//Validate
$emailval = filter_var( $email, FILTER_VALIDATE_EMAIL );
if ($emailval == false)
{
header("Location: $errorurl");
} else {

// The email to us
$message_to = 'Message here';
//

// The email to them
$message_touser = 'Message here';
//

require('Mailin.php');

//Notification Email
$mailin = new Mailin('https://api.sendinblue.com/v2.0','MY_KEY');
$data = array( "to" => array($email_to=>$email_to_name),
"cc" => array($email_to_cc=>$email_to_cc_name),
"from" => array($email,$fname),
"subject" => $subject_to,
"html" => $message_to
);

$mailin->send_email($data);

//Email to User
$mailin = new Mailin('https://api.sendinblue.com/v2.0','MY_KEY');
$data2 = array( "to" => array($email=>$fname),
"from" => array($email_to,$email_to_name),
"subject" => $subject_touser,
"html" => $message_touser
);

$mailin->send_email($data2);

header("Location: $confirm");

}

?>

0

Решение

Я использовал устаревший Mailin.php. Обновил файл и теперь все работает.

0

Другие решения

Других решений пока нет …

По вопросам рекламы [email protected]