Я новичок в PHP и имею некоторые проблемы с моей регистрационной формой. Скрипт, как показано ниже, не может функционировать. И сохраняйте ошибкуПредупреждение: mail(): ответ SMTP-сервера: 550 Это только порт представления. Вы должны пройти аутентификацию перед отправкой почты в
Предупреждение: mail(): SMTP-ответ сервера: 550 Это только порт представления. Вы должны проверить подлинность перед отправкой почты в E: \ Inetpub \ abc.com.my \ Wwwroot \ abc_Draft9_190713 \ processor.php на линии 40" Любую идею поблагодарить
<?php
$where_form_is="http://".$_SERVER['SERVER_NAME'].strrev(strstr(strrev($_SERVER['PHP_SELF']),"/"));
$title = $_REQUEST['textfield_1'];
$firstname = $_REQUEST['textfield_2'];
$lastname = $_REQUEST['textfield_3'];
$email = $_REQUEST['textfield_4'];
$mobile = $_REQUEST['textfield_5'];
$interesteddevelopement = $_REQUEST['textfield_6'];
$message = $_REQUEST['textfield_7'];
if (!($firstname && $lastname && $mobile && $email && $interesteddevelopement && $message)) {
?>
<script language = 'javascript'>
alert('Please fill in every required field.');
history.back();
</script>
<?php
exit();
} else {
ini_set("SMTP","mail.abc.com.my");
ini_set("smtp_port","587");
//ini_set('sendmail_from', '[email protected]');
$headers = "From: $email";
mail("[email protected]","abc Website Enquiry Form","
Title : " . $_POST['textfield_1'] . "
First Name : " . $_POST['textfield_2'] . "
Last Name : " . $_POST['textfield_3'] . "
Email : " . $_POST['textfield_4'] . "
Mobile : " . $_POST['textfield_5'] . "
Interested Developement : " . $_POST['textfield_6'] . "
Message : " . $_POST['textfield_7'] . "
",$headers);
include("confirmed.html");
}
?>