У меня возникла проблема с использованием функции mail() в php. Я в настоящее время узнаю об этом в Treehouse, но независимо от того, что я делаю, я просто не мог отправить электронное письмо.Сбор данных с php с помощью функции mail()
Раньше было много кодов, используемых для предотвращения спамеров и ботов. Я попытался отбросить его до самого простого, и он все равно не сработает, а это значит, что я все еще не могу использовать его для отправки электронной почты, несмотря на то, что вы загружаете файл на бесплатный веб-хост, который поддерживает php только для тестирования с использованием filezilla.
Могу я знать, что я сделал неправильно?
Название вебхостинг является www.000webhost.com
Ниже приведен код:
<?php
$to="[email protected]";
$subject="this is from your mother";
$message=$_POST["message"];
if($_POST){
mail($to,$subject,$message);
}
?>
<!DOCTYPE html>
<html>
<body>
<form method="post" action="">
<input type = "text" name="message" id="message"/>
<input type = "submit" name = "submit" id="submit" value="submit"/>
</form>
</body>
</html>
Там в недействительных цитатах в конце строки, содержащей 'почты() функция' , –
Где действие для вашей HTML-формы? По мере того, как вы являетесь POSTing на тот же скрипт, вставьте имя скрипта. – foxbeefly
Я не думаю, что ваш код сломан. PHP 'mail()' может быть ограниченной функцией бесплатной учетной записи 000webhost http://www.000webhost.com/forum/web-programming/22787-php-mail-000webhost-free-hosting.html – Nikko