Привет Я хочу добавить поля в мой сайт, который делают люди присылают мне сообщения прямо на мой адрес электронной почты, это мой кодотправить текст с веб-сайта по электронной почте
<form action="" method="post" name="data_table">
Contact Us
<input type="text" name="name">
<input type="text" name="phone">
<input type="text" name="email">
<textarea name="message""></textarea>
<input type="submit" name="send">
</form>
<?php
$from = '<@gmail.com>'; //change this to your email address
$to = '<@yahoo.com>'; // change to address
$subject = 'Insert subject here'; // subject of mail
$body = "Hello world! this is the content of the email"; //content of mail
$headers = array(
'From' => $from,
'To' => $to,
'Subject' => $subject
);
$smtp = Mail::factory('smtp', array(
'host' => 'ssl://smtp.gmail.com',
'port' => '465',
'auth' => true,
'username' => '@gmail.com', //your gmail account
'password' => 'snip' // your password
));
// Send the mail
$mail = $smtp->send($to, $headers, $body);
?>
и эта ошибка появляется
Fatal error: Class 'Mail' not found in /var/www/html/ISPGroup-Website/index.php on line 322
сайт был загружен на сервер , как это можно исправить? и как я могу изменить данные stmp? и есть ли другой способ, который может заставить людей отправлять сообщения с моего сайта на мой адрес электронной почты напрямую спасибо
еще ту же ошибку: - Фатальная ошибка: require(): Не удалось открыть «Mail.php» (include_path = '.:/usr/share/php:/usr/share/pear') в /var/www/html/ISPGroup-Website/index.php в строке 310 – mh9
Я думаю, вам нужно установить 'PEAR' для этого, если у вас нет Я сделал это. Проверьте [this] (https://pear.php.net/manual/en/package.mail.mail.factory.php) и [Руководство по установке] (https://pear.php.net/manual/en/installation .php) – jonju