Answer the question
In order to leave comments, you need to log in
I don't receive my name and address, why?
there is a contact form:
<form class="work-request" method="POST" action="mailer.php">
<div class="work-request--information">
<div class="information-name">
<input id="name" type="text" spellcheck="false">
<label for="name">Name</label>
</div>
<div class="information-email">
<input id="email" type="email" spellcheck="false">
<label for="email">Email</label>
</div>
</div>
<input type="submit" value="Send Request">
</form>
<?php
/* Здесь проверяется существование переменных */
if (isset($_POST['name'])) {$name = $_POST['name'];}
if (isset($_POST['email'])) {$email = $_POST['email'];}
/* Сюда впишите свою эл. почту */
$address = "[email protected]";
/* текст сообщения */
$mes = "\nИмя: $name\nE-mail: $email";
/* отправкa письма н email */
$sub='Заказ'; //сабж
$email='Заказ '; // от кого
$send = mail ($address,$sub,$mes,"Content-type:text/plain; charset = utf-8\r\nFrom:$email");
ini_set('short_open_tag', 'On');
header('Refresh: 3; URL=index.html');
?>
ini_set('short_open_tag', 'On');
header('Refresh: 3; URL=index.html');
?>
<!DOCTYPE>
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
<title>THANKS</title>
<meta name="generator">
<body style="background: black; text-align: center; font-color: white;">
<script type="text/javascript">
setTimeout('location.replace("/index.html")', 3000);
/*Изменить текущий адрес страницы через 3 секунды (3000 миллисекунд)*/
</script>
</head>
</body>
</html>
Answer the question
In order to leave comments, you need to log in
I'm using the Discord.js
library for Node.js (I hope I don't need to explain what it is).
In my example, I pull all server members to Discord and, at the command of the bot, the bot sends mass messages to private messages to server members (or only to the one who wrote the command). A practical example is sending notifications to clients about filling in data.
// Подключение робота и библиотеки discord.js
const Discord = require('discord.js');
const robot = new Discord.Client();
robot.login("Token_Discord"); // Твой токен бота в дискорд
robot.on('message', (msg) => { // подписываемся на событие Сообщений
// Проверяем, содержимое сообщения на команду $help и провярем, чтобы сам бот себе это не писал, дабы не зациклить
if(msg.content.indexOf("$help") > -1 && msg.author.bot == false)
{
var guildVP = robot.guilds.find("id", "id_server"); // id твоего Сервера дискорд
var membersVP = guildVP.members; // Вытягиваем всех участников сервера
membersVP.forEach(memberD => { // Прогоняем каждого участника
var nick = memberD.displayName; // Смотрим его ник на сервере (в моем случае). Или можно личный ник, ID и кучу всего, что тебе нужно подтянуть
if(nick=='it (Евгений)' || nick=='it (Александр)') //Проверки и выборки могут быть самые разные или не быть вообще (то есть всем будет рассылать)
{
// Бот напишет ему в личку! Да-да, можно делать своеобразные рассылки участникам сервера
memberD.sendMessage( // или msg.reply(), для ответа лично тому, кто написал
`**`+nick+`**, привествуем!
-----------------------------------------------
Напоминаем, что всем необходимо **заполнить** личные карточки.
-----------------------------------------------
Спасибо за внимание!
Команда Проекта`);
console.log(nick);
}
});
}
});
Add an attribute name=""
for inputs, with the desired field names.
Change the form code
<form class="work-request" method="POST" action="mailer.php">
<div class="work-request--information">
<div class="information-name">
<input id="name" name="name" type="text" spellcheck="false">
<label for="name">Name</label>
</div>
<div class="information-email">
<input id="email" name="email" type="email" spellcheck="false">
<label for="email">Email</label>
</div>
</div>
<input type="submit" value="Send Request">
</form>
Didn't find what you were looking for?
Ask your questionAsk a Question
731 491 924 answers to any question