Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: [inne][PHP]Formularz kontaktowy php flash
Forum PHP.pl > Forum > Przedszkole
someone007
Witam,
z góry przepraszam za kolejny wątek tego typu, przeglądałem google i to forum, ale nic nie pomogło mi w rozwiązaniu mojego problemu.
Php znam bardzo słabo. Zrobiłem formularz we flash. W polu input jest embedowana polska czcionka, we formularzu wszystko wygląda ok nawet z polskimi znakami.
Mam też do tego taki skrypt php:

  1. <?php
  2. // Taking variables from flash
  3. $subjectmsg = $_POST["subject"];
  4. $surnamename = $_POST["nume"];
  5. $email = $_POST["mail"];
  6. $msg = $_POST["mesaj"];
  7. $contentmsg = "Wiadomość od ".$surnamename."\nEmail: ".$email."\n\nWiadomość: \n".$msg;
  8.  
  9.  
  10.  
  11.  
  12. // Mail setup
  13. $to=jakis@mail.pl"; //Put your email here
  14. $subject="Telefon kontaktowy ".$subjectmsg." ";
  15.  
  16. $headers .= "From: ".$email."\n";
  17.  
  18.  
  19.  
  20.  
  21. mail($to,$subject,$contentmsg,$headers);
  22.  
  23.  
  24. ?>
  25.  


kombinowałem też, żeby przed znacznik php dodać <META HTTP-EQUIV="Content-Type" CONTENT="text/html; charset=iso-8859-2"> też mi nie pomogło.
Skrypt zapisany jest w UTF-8

dostaje na skrzynkę tylko:
Wiadomość od ąść
Email: ąść

podczas kiedy powinno być Wiadomość od śćź
email: śćź

nie wiem już co robić. Wdzięczny będę za wszelkie wskazówki
erix
A przeglądałeś już tematy o polskich znakach? Chyba nie. Jakoś nie widzę nagłówków w mailu.
Ardziej
Ten problem mam za sobą worriedsmiley.gif
No to pomogę:
  1. $headers .= 'MIME-Version: 1.0' . "\r\n";
  2. $headers .= 'Content-type: text/html; charset=utf-8' . "\r\n";
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.