Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [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

Posty w temacie
- krzysiuus   [PHP]Formularz php problem z polskimi znakami   22.09.2014, 15:50:37
- - djgarsi   Może problem leży w samym kodowaniu strony?   22.09.2014, 16:56:57
- - krzysiuus   Kodowanie UTF8   22.09.2014, 17:08:40


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

 



RSS Aktualny czas: 21.08.2025 - 04:47