Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: Formularz i polskie znaki
Forum PHP.pl > Forum > PHP
Kynval
Witam.
Zrobilem formularz kontaktowy.
Jest on na stronie zbudowanej w html'u

tu mam komende na polskie znaki (ale jak mniemam to nie ma znaczenia, jesli chodzi o maile rolleyes.gif )
  1. <meta http-equiv="content-type" content="text/html; charset=ISO-8859-2">



oto moj kod php

  1. <?php
  2.  
  3.  
  4. if (!nick || !mail || !temat || !tresc)
  5. {
  6. echo "Nie uzupelniles wszystkich rubryk.";
  7. }
  8. $charset = 'Windows-1250';
  9. $wiadomosc =
  10. "Imie i Nazwisko: ".$_POST['nick']."
  11.  
  12. e- mail: ".$_POST['mail']."
  13.  
  14. Tresc:
  15. ".$_POST['tresc']." ";
  16.  
  17. $tematyka = "Formularz kontaktowy ".$temat;
  18.  
  19.  
  20. mail ("aslkdjalksjdlka@interia.pl", $tematyka, $wiadomosc );
  21. echo "<script type=\"text/javascript\">window.alert('Wiadomo?ć zostala wyslana');</script>";
  22. ?>
  23.  
  24.  
  25. <?php
  26. echo 'Wróć do strony głównej <a href="index.html">tutaj</a>.';
  27. ?>



probowalem dodac na poczatku tego skryptu to:

  1. $header = "From: $from\nReply-to: $from\nMIME-Version: 1.0\nContent-type: text/html; charset=UTF-8";


ale niestety nie pomoglo...
Czekam na pomoc winksmiley.jpg
smagul
a jak jest zakodowany plik?
czemu dałeś nagłówek w ISO-8859-2, maila wysyłasz w Windows-1250 a nagłówek w php ustawiłeś na utf8?
przepraw wszystko na utf8, przekoduj plik na utf8 i powinno śmigać.
Kynval
prawda jest taka, ze wlasnie jestem troche niedouczony i tak bardziej robie metoda -> uda sie, nie uda winksmiley.jpg

usunalem tamta mete i zrobilem tak:


  1. <?php
  2. header("Content-type: text/html; charset=utf-8");
  3. ?>


  1. <head>
  2. <meta http-equiv="Content-type" value="text/html; charset=utf-8">
  3.  



i nadal nie dziala, na maila przychodza mi tylko: questionmark.gifquestionmark.gif
lord2105
  1. $headers = 'MIME-Version: 1.0' . "\r\n";
  2. $headers .= 'Content-type: text/html; charset=iso-8859-2' . "\r\n";
  3. mail ("aslkdjalksjdlka@interia.pl", $tematyka, $wiadomosc,$headers );


Pliki które edytujesz muszą być zapisywane w edytorze, który też ma takowe kodowanie ustawione.
smagul
http://www.gzegzolka.com/
Kynval
wielkie dzieki lord2105
dziala :D

wysylam "pomogl"
pozdrawiam
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.