@RuslanTimuziyev
Немного кодер

PHP: почему форма обратной связи работает только на локальном компьютере(mamp), а на хостинге нет?

Вот сама форма. Отлично работает на локальном компе, но на сервере мне на почту ничего не приходит.
<?php

	$tel = $_POST['tel'];
	$name = $_POST['name'];
	$color = $_POST['watch-color'];

	$tel = htmlspecialchars($tel);
	$tel = urldecode($tel);
	$tel = trim($tel);	
	$name = htmlspecialchars($name);
	$name = urldecode($name);
	$name = trim($name);	
	$color = htmlspecialchars($color);
	$color = urldecode($color);
	$color = trim($color);

	if (mail("mymail@yandex.ru", "Заказ часов", $name.", +".$tel.', '.$color)) {     
		echo $name.", дождитесь звонка оператора.";
	} else { 
	    echo $name.", при отправке сообщения возникли ошибки";
	}

?>
  • Вопрос задан
  • 345 просмотров
Пригласить эксперта
Ответы на вопрос 1
severus256
@severus256
Code everywhere....
Вероятно на сервере необходимо настроить SMTP.
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы