Wysyłanie formularzu kontaktowego na mail

0

Witam.
Mam problem ze stworzeniem formularzu, który po uzupełnieniu na stronie i kliknięciu przycisku wyślij > wysyłałby go na mój e-mail.
Posiadam taki kod: Niby wyskakuje, że mail został wysłany, a nic nie dochodzi. Jest ktoś w stanie mi go przerobić/powiedzieć co jest złe (nie znam się na php, tylko html i css)?
W załączniku przesyłam pliki z tym kodem w formie paczki.
Jest tam coś takiego jak "odkogo" i "dokogo" - może tu coś jest nie tak, bo mi chodzi tylko, żeby na mój mail przychodził po prostu uzupełniony formularz, bardziej przekierowany przez stronę a nie "odkogoś".
Z góry dzięki za pomoc.

0

Ten kod masz gdzieś na serwerze? czy lokalnie u siebie tylko to robisz? Bo z tego co mi wiadomo coraz rzadziej jest już możliwe wysyłanie anonimowych maili za pomocą funkcji mail. Tak czy siak masz jeszcze źle przygotowane nagłówki
http://php.net/manual/en/function.mail.php
Poza tym przyjrzyj się temu rozwiązaniu
http://stackoverflow.com/questions/20297703/mail-function-is-not-working-in-php

0

Tak, wrzucam to na hostingera do testowania, dalej nie mogę tego rozgryźć, żeby tylko zaczęło działać, resztę się dopracuje ;/

Chodzi o to, żeby formularz przesyłany był przez stronę, bo wtedy użytkownik tylko wpisuje co potrzeba i nie musi nic robić.

0

Dodałem takie coś teraz:

<?php
$email_to="[email protected]";
$email_subject="It works";
$email_message="Hello. I can send mail!";
$headers = "From: Beacze\r\n".
"Reply-To: [email protected]\r\n'" .
"X-Mailer: PHP/" . phpversion();
mail($email_to, $email_subject, $email_message, $headers);  
echo "mail sent!"
?>

dla testu i działa wysłanie, ale jak to co podesłałem na górze przerobić, żeby działało? ;/

0

No tutaj to nie ma aż tak wielkich filozofii żeby to podmienić. Porównaj sobie plik kontakt.php z tym co masz powyżej.

0

Jak nie znasz php, to najpierw się naucz, a dopiero potem rób rzeczy. I popatrz na klasę phpMailer (do pobrania z netu), która potrafi wysłać maila za pomocą konkretnego SMTP. Tak, jak wspomniał poprzednik, raczej nie wyślesz maila bez autoryzacji SMTP, a funkcja mail na to nie pozwala (z tego co wiem).

1 użytkowników online, w tym zalogowanych: 0, gości: 1