Выдает ошибку в форме отправки письма php
Выдает ошибку:
Warning: Undefined array key "login" in C:\xampp\htdocs\svyaz form\send.php on line 3
Warning: Undefined array key "login" in C:\xampp\htdocs\svyaz form\send.php on line 4
Warning: Undefined array key "login" in C:\xampp\htdocs\svyaz form\send.php on line 5
Warning: Undefined array key "login" in C:\xampp\htdocs\svyaz form\send.php on line 6
Warning: mail(): Failed to connect to mailserver at "localhost" port 25, verify your "SMTP" and "smtp_port" setting in php.ini or use ini_set() in C:\xampp\htdocs\svyaz form\send.php on line 24 Есть ошибки! Проверьте данные...
Вот сам код из 2 частей:
1. ``` lang-php
<form action="send.php" metod="">
<input type="text" name="login" placeholder="Введите логин" required/>
<input type="password" name="pass" placeholder="Введите пароль" required/>
<input type="email" name="email" placeholder="Введите email" required/>
<input type="tel" name="tel" placeholder="Введите телефон" />
<input type="submit" value="Отправить данные">
</form>
```
-
<?php $login = $_POST['login']; $pass = $_POST['pass']; $email = $_POST['email']; $tel = $_POST['tel']; $login = htmlspecialchars($login); $pass = htmlspecialchars($pass); $email = htmlspecialchars($email); $tel = htmlspecialchars($tel); $login = urldecode($login); $pass = urldecode($pass); $email = urldecode($email); $tel = urldecode($tel); $login = trim($login); $pass = trim($pass); $email = trim($email); $tel = trim($tel); if (mail("[email protected]", "Новое письмо с сайта", "Логин".$login."\n". "Пароль".$pass."\n". "Email:".$email."\n". "Телефон".$tel, "From: [email protected] \r\n")) { echo ('Письмо успешно отправлено!'); } else { echo ('Есть ошибки! Проверьте данные...'); } ?>