Почему первый код работает на сервере, а второй - нет - PullRequest
0 голосов
/ 18 июня 2019

Первый код без $ _Post работает, второй с $ _POST не работает. Он находится на сервере в cpanel. Все помогает:)

Я пробовал разные вещи, такие как изменение кода в HTML, размещение слешей, а также использование $ _request над $ _post.

Это работает -

$to_email = "example@example.hr";
$subject = "Simple Email Test via PHP";
$body = "Hi,nn This is test email send by PHP Script";
$headers = "From: me@example.hr";
if ( mail($to_email, $subject, $body, $headers)){
    echo("Email successfully sent to $to_email...");
} else {
    echo("Email sending failed...");
}

$to_email = "example@example.hr";
$subject = "Simple Email Test via PHP";
$body = "Poruka:$_POST[poruka]";
$headers = "From: $_POST[email]\n"; 
if ( mail($to_email, $subject, $body, $headers)){
    echo("Email successfully sent to $to_email...");
} else {
    echo("Email sending failed...");
}

Первый код отправляет электронное письмо, а второй отправляется в эхо («Ошибка отправки электронной почты ...»)

...