Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [AJAX][PHP]wysłanie maila, mój skrypt do wysyłania wiadomości
capitanweed123
post
Post #1





Grupa: Zarejestrowani
Postów: 7
Pomógł: 0
Dołączył: 31.05.2016

Ostrzeżenie: (0%)
-----


Witam, posiadam skrypt do wysyłania wiadomości z strony:

  1. <?php
  2.  
  3. header('Content-type: application/json');
  4.  
  5. $status = array(
  6.  
  7. 'type'=>'success',
  8.  
  9. 'message'=>'Wiadomość została wysłana. Dziękujemy za kontakt '
  10.  
  11. );
  12.  
  13.  
  14. $name = @trim(stripslashes($_POST['name']));
  15.  
  16. $email = @trim(stripslashes($_POST['email']));
  17.  
  18. $subject = @trim(stripslashes($_POST['subject']));
  19.  
  20. $message = @trim(stripslashes($_POST['message']));
  21.  
  22.  
  23. $email_from = $email;
  24.  
  25. $email_to = 'mail@mail.com';//replace with your email
  26.  
  27.  
  28. $body = 'Name: ' . $name . "\n\n" . 'Email: ' . $email . "\n\n" . 'Subject: ' . $subject . "\n\n" . 'Message: ' . $message;
  29.  
  30.  
  31. $success = @mail($email_to, $subject, $body, 'From: <'.$email_from.'>');
  32.  
  33.  
  34. echo json_encode($status);
  35.  
  36. die;


Niestety z jakiegoś powodu nie che on działać. Może mi ktoś wyjaśnić dlaczego?
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi
capitanweed123
post
Post #2





Grupa: Zarejestrowani
Postów: 7
Pomógł: 0
Dołączył: 31.05.2016

Ostrzeżenie: (0%)
-----


Sprawdziłem w konsoli i nic sie nie pokazuje, zachowuje się jak by wysyłało wiadomość, ale nic nie dochodzi.
Tak wygląda skrypt:
  1. <?php
  2. $name = @trim(stripslashes($_POST['name']));
  3. $from = @trim(stripslashes($_POST['email']));
  4. $subject = @trim(stripslashes($_POST['subject']));
  5. $message = @trim(stripslashes($_POST['message']));
  6. $to = 'email@email.com';//replace with your email
  7.  
  8. $headers = array();
  9. $headers[] = "MIME-Version: 1.0";
  10. $headers[] = "Content-type: text/plain; charset=iso-8859-1";
  11. $headers[] = "From: {$name} <{$from}>";
  12. $headers[] = "Reply-To: <{$from}>";
  13. $headers[] = "Subject: {$subject}";
  14. $headers[] = "X-Mailer: PHP/".phpversion();
  15.  
  16. mail($to, $subject, $message, $headers);
  17.  


Powiem szczerze, że już nie mam pojęcia co zrobić, aby to działało. Nie wiem czego może to być wina bo wszystko wygląda na to, że jest napisane poprawnie.

Ten post edytował capitanweed123 7.06.2016, 09:15:47
Go to the top of the page
+Quote Post

Posty w temacie


Reply to this topicStart new topic
2 Użytkowników czyta ten temat (2 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Aktualny czas: 14.10.2025 - 22:31