Автор Тема: php mailing HELP  (Прочетена 558 пъти)

0 Потребители и 1 Гост преглежда(т) тази тема.

markovood

  • Newbie
  • *
  • Благодарности
  • -Казани: 0
  • -Получени: 0
  • Публикации: 3
php mailing HELP
« -: 27 Март 2017, 22:29:33 »
Здравейте,
имам следният код:
<?php 
error_reporting
(-1);
ini_set('display_errors''On');
set_error_handler("var_dump");
if(isset(
$_POST['submit'])){
    
$to "markov_ood@abv.bg"// this is your Email address
    
$from $_POST['email']; // this is the sender's Email address
    
$name $_POST['name'];
    
$subject $_POST['subject'];
    
$message $name " wrote the following:" "\n\n" $_POST['message'];

    
$headers "From:" $from "\r\n"
    
$header .= "MIME-Version: 1.0\r\n"
    
$header .= "Content-Type: text/html; charset=ISO-8859-1\r\n"
    
$header .= "X-Priority: 1\r\n";
    
    
$status mail($to$subject$message$headers);
    if(
$status)
    {
    
echo "Mail Sent. Thank you " $name ", we will contact you shortly.";
    }
    else
    {
    
echo "Something went wrong, Please try again!";
    }
}

?>

когато си стартирам сайта през Visual Studio 2015 и попълня формата която се изпраща на този код получавам: виж прикачния screenshot
HTTP Error 405.0 - Method Not Allowed
The page you are looking for cannot be displayed because an invalid method (HTTP verb) is being used.

Някой има ли идея защо е това.....

Avalanche

  • Administrator
  • Hero Member
  • *****
  • Благодарности
  • -Казани: 65
  • -Получени: 269
  • Публикации: 2595
  • meow
Re: php mailing HELP
« Отговор #1 -: 27 Март 2017, 22:40:39 »
Здрасти, някъде е заминало едно s на променливата $headers, пробвай да ги оправиш на следващите редове и опитай отново.
"Компютрите не правят каквото искаме, а каквото им кажем." Ако разбереш какво значи това няма да имаш големи проблеми, нито с никоя ОС, нито език, или софтуер.
Аз не съм програмист между другото!

markovood

  • Newbie
  • *
  • Благодарности
  • -Казани: 0
  • -Получени: 0
  • Публикации: 3
Re: php mailing HELP
« Отговор #2 -: 28 Март 2017, 14:04:45 »
оправих го но ефекта е съвсем същия

markovood

  • Newbie
  • *
  • Благодарности
  • -Казани: 0
  • -Получени: 0
  • Публикации: 3
Re: php mailing HELP
« Отговор #3 -: 28 Март 2017, 22:06:22 »
Здравейте отново,
зарязах VS2015.Поправих си скрипта добавих липсващото 's' на $headers, промених abv.bg адреса на gmail.com. Инсталирах си XAMPP (има Mercury Mail), когато стартирах сайта първоначално получих "SMTP server response: 553 We do not relay non-local mail, sorry" , махнах отметката на "Do not permit SMTP relaying of  non-local mail" в Mercury SMTP Server/Configuration/Connection control и така накарах mail() да върне true, но писмо така и не беше доставено...
Нямам никаква идея какво да направя, моля ви помогнете ми...Къде бъркам?!