Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [PHP]Polskie znaki w formularzu pocztowym
samurajjack
post
Post #1





Grupa: Zarejestrowani
Postów: 2
Pomógł: 0
Dołączył: 21.10.2008

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


Cześć właśnie zaczynam moją przygodę z php i mam pewien problem z kodowaniem polskich znaków w formularzu pocztowym. W wiadomości jaką dostaję na mail nie ma polskich znaków. Jeżeli ktoś wie jak rozwiązać ten mały problemik to z góry dziękuje.
Oto plik php odpowiedzialny za wysyłkę:
  1. <?php
  2.  
  3. $nazwa = $_POST['nazwa'];
  4. $wiek = $_POST['wiek'];
  5. $grupa = $_POST['grupa'];
  6. $opiekun =$_POST['opiekun'];
  7. $telefon = $_POST['telefon'];
  8. $mail = $_POST['mail'];
  9.  
  10.    if (!$nazwa || !$wiek || !$grupa || !$mail || !$telefon || !$opiekun )
  11.  
  12.        {
  13.            print ("Nie zostaly wypelnione wszystkie pola");
  14.            exit;
  15.        }
  16.    
  17.    if(!empty($mail))
  18.        {
  19.              function check_mail($new_email)
  20.                  {
  21.                    $ok = "/[a-zA-Z0-9._-]+@[a-zA-Z0-9-]+.[a-zA-Z]{2,4}/";
  22.                    return (preg_match($ok, $new_email))? true: false;
  23.                  }
  24.              if(!check_mail($mail))
  25.                  {
  26.                      echo '<br /><center><font color="Red">Mail "'.$mail.'" jest niepoprawny!</font></center><br />';
  27.                  }
  28.        }
  29.  
  30.     $adresdo = 'piotr@aqua-kids.pl';
  31.    $temat = 'Wiadomość ze strony www';
  32.    $zawartosc ='Imię i Nazwisko dziecka: '.$nazwa."\n"
  33.                .'Wiek dziecka: '.$wiek."\n"
  34.                .'Przynależność do grupy wiekowej: '.$grupa."\n"
  35.                .'Imię i Nazwisko opiekuna:'.$opiekun."\n"
  36.                .'Numer telefonu: '.$telefon."\n"
  37.                .'Email: '.$mail."\n";    
  38.                
  39.    if($mailsent)
  40.        {
  41.            echo "<h2>Gratulacje! Właśnie wysłano następujący formularz: </h2>";
  42.            echo "<p><b>Imię i nazwisko dziecka:</b> $nazwa</p>";
  43.            echo "<p><b>Wiek dziecka:</b> $wiek</p>";
  44.            echo "<p>Grupa wiekowa:</b> $grupa</p>";
  45.            echo "<p>Imie i nazwisko opiekuna:</b> $opiekun</p>";
  46.            echo "<p>Telefon:</b> $telefon</p>";
  47.            echo "<p>Email:</b> $mail</p>";
  48.            
  49.            
  50.         }
  51.    else
  52.        {
  53.            echo"Wystąpił błąd...";
  54.         }
  55. ?>


Ten post edytował batman 22.10.2008, 06:54:14
Powód edycji: poprawiłem bbcode ~batman
Go to the top of the page
+Quote Post

Posty w temacie


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 - 07:56