Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: Formularz e-mail
Forum PHP.pl > Forum > PHP
feliks84
Witam,

Wstawiłem na swoją stronę formularz e-mail i wszystko ładnie działa oprócz tego, że w treści e-maila nie wyświetlają się polskie znaki.
Przeszukałem cały internet i znalazłem kilka odpowiedzi jednak tam kody inaczej trochę wyglądały i nie wiem jak za to się zabrać.
Wiem, że na pewno chodzi o kodowanie jednak nie wiem gdzie mam je umieścić by dobrze to działało.

Proszę o pomoc panów ekspertów smile.gif
Poniżej fragment kodu:

<?
$error = '';
$name = '';
$email = '';

$subject = '';
$comments = '';
$verify = '';

if(isset($_POST['contactus'])) {

$name = $_POST['name'];
$email = $_POST['email'];

$subject = $_POST['subject'];
$comments = $_POST['comments'];
$verify = $_POST['verify'];



if(trim($name) == '') {
$error = '<div class="error_message">Wpisz swoję imię.</div>';
} else if(trim($email) == '') {
$error = '<div class="error_message">Wpisz poprawny adres e-mail.</div>';



..............................

...............

.......


$address = "info@mojmail.pl;





boro11
Ja bym dodał nagłowek:

  1. header("Content-Type: text/html; charset=utf-8");


i narzucił kodowanie:

$
  1. kodowanie = iconv('iso-8859-2','utf-8',$rekord->kodowanie);
feliks84
Dzięki za próbę pomocy boro11.

W które miejsce mam to wstawić w kodzie ?
Sorry za takie pytanie ale z php jestem cienki bolek smile.gif

Gdy próbuje to wstawić obojętnie gdzie to pojawia sie error :
Warning: Cannot modify header information - headers already sent by (output started at /home/.../ftp/....PL/kontakt.php:11) in /home/.../ftp/...PL/contact_form.php on line 19


Pozdrawiam.
plej
Na początku smile.gif polecam ci Kurs HTML ( www.kurshtml.boo.pl )
To jest wersja lo-fi głównej zawartości. Aby zobaczyć pełną wersję z większą zawartością, obrazkami i formatowaniem proszę kliknij tutaj.
Invision Power Board © 2001-2025 Invision Power Services, Inc.