Loading...
php
<?php
// Используйте более осмысленные имена переменных
$senderEmail = 'hehsh@hsh.nwt';
$recipientEmail = 'ваш_адрес_электронной_почты@example.com'; // Замените на ваш фактический адрес электронной почты

$subject = "Регистрация";
$message = "Вы зарегистрированы...\nВаши данные:\n";
$message .= "Логин: ваш_логин\nПароль: ваш_пароль\n"; // Замените на фактический логин и пароль
$message .= "Не теряйте свои данные!\n";

// Используйте массив для заголовков для легкости добавления новых заголовков
$headers = [
"From: $senderEmail",
"Content-Type: text/plain; charset=utf-8",
];

// Преобразуйте массив заголовков в строку с использованием implode
mail($recipientEmail, $subject, $message, implode("\r\n", $headers));
?>
вот боле оптимизируемый код
php
<?php
$senderEmail = 'hehsh@hsh.nwt';
$recipientEmail = 'ваш_адрес_электронной_почты@example.com';

$subject = "Регистрация";
$message = "Вы зарегистрированы...\nВаши данные:\n";
$message .= "Логин: " . htmlspecialchars($yourLogin) . "\nПароль: " . htmlspecialchars($yourPassword) . "\n";
$message .= "Не теряйте свои данные!\n";

$headers = [
"From: $senderEmail",
"Content-Type: text/plain; charset=utf-8",
];

// Фильтрация адреса электронной почты
$recipientEmail = filter_var($recipientEmail, FILTER_SANITIZE_EMAIL);

// Проверка корректности адреса электронной почты
if (filter_var($recipientEmail, FILTER_VALIDATE_EMAIL)) {
// Преобразование массива заголовков в строку с использованием implode
mail($recipientEmail, $subject, $message, implode("\r\n", $headers));
} else {
// Обработка ошибки - некорректный адрес электронной почты
echo "Ошибка: Некорректный адрес электронной почты.";
}
?>
Добавил тебе фильтрацию адреса
В этом коде я использовал htmlspecialchars для безопасного вывода логина и пароля в тексте сообщения. Кроме того, filter_var с FILTER_SANITIZE_EMAIL применяется к адресу электронной почты для удаления любых потенциально опасных символов. Затем используется FILTER_VALIDATE_EMAIL для проверки корректности адреса электронной почты перед отправкой письма.
Фильтрация данных, особенно при работе с входящими данными, является важной практикой для обеспечения безопасности вашего приложения.
А тема то становится интересной))
Нашлись валенки с ChatGPT *092*
Yotun (17 дек 2023, в 19:26)
SNEG , ясно все с тобой)
Что ты мне тут насыпаешь, понятно не понятно, поменял хостинг первый пост работает на ура в папку "важное" закидует на гмаил. Всё правильно я расписал , просто быдлохостер заблочил функцию mail().sarcasmic.
________
посл. ред. 17.12.2023 в 19:54; всего 1 раз(а); by SNEG
https://www.php.net/manual/en/function.mail
Нужно использовать PHPMailer для отправки писем с сайта, так как почтовые сервисы и хостинги блокируют обычную отправку писем с сайтов, так как считают их спамом.
Онлайн: 2
Время:
Gen. 0.1026
(c) Bym.Guru 2010-2025