Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> [PHP]Formularz php problem z polskimi znakami
-krzysiuus-
post
Post #1





Goście







Witam, posiadam taki kod:
  1. if(empty($subject)) $subject = $this->lang('nosubject');
  2. $subject = '=?utf-8?B?' . base64_encode($subject) . '?=';
  3.  
  4. $headers = "From: $name <$email>\r\n";
  5. $headers .= "Reply-To: $name <$email>\r\n";
  6. $headers .= "Return-Path: $name <$email>\r\n";
  7. $headers .= "MIME-Version: 1.0\r\n";
  8. $headers .= "Content-type: text/html; charset=UTF-8\r\n";
  9. $headers .= "X-Mailer: PHP/" . phpversion() . "\r\n" ;
  10.  
  11. if(!$this->settings('debug')) {
  12. // send mail
  13. $status = mail($targets, $subject, $content.$footer, $headers);
  14. if($status) {
  15. if($askcopy) { // send copy
  16. $copy = mail($email, $subject, $content.$footer_copy, $headers);
  17. if($copy) $this->status = 'sent_copy';
  18. else $this->status = 'error_copy';
  19. } else $this->status = 'sent';
  20. } else $this->status = 'error';



Jest on odpowiedzialny za wysyłanie wiadomości z prostego formularza kontaktowego. Działał on na większości hostingach jednak nie działa na cholernym home.pl

Nie wysyła wiadomości.

Czytałem że do funkcji mail trzeba dodać jakieś informacje więc zmieniłem linie:

  1. $headers = "From: $name <$email>\r\n";


na

  1. $headers = "-f dane@adresnahome.pl\r\n";


Meile są już wysyłane ale są problemy.

1. Treść w meilach nie posiada polskich znaków. A znaki html typu <b> są zamieniane na zwykły tekst (np. nie pogrubia tekstu tylko jest porzed nim <b>)
2. Pole from jest zmieniane na dane@adresnahome.pl ...


Nakierowałby mnie ktoś co może być problemem?
Głównie zależy mi na polskich znakach.
Go to the top of the page
+Quote Post
djgarsi
post
Post #2





Grupa: Zarejestrowani
Postów: 459
Pomógł: 26
Dołączył: 1.06.2009

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


Może problem leży w samym kodowaniu strony?
Go to the top of the page
+Quote Post
-krzysiuus-
post
Post #3





Goście







Kodowanie UTF8
Go to the top of the page
+Quote Post

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: 23.08.2025 - 05:27