Post
#1
|
|
|
Grupa: Zarejestrowani Postów: 3 Pomógł: 0 Dołączył: 26.10.2013 Skąd: Bytom Ostrzeżenie: (0%)
|
Witam,
Mam problem z polskimi znakami wysyłanymi w temacie jak i treści maila (formularz kontaktowy). Oto plik php z formularzem: CODE <? // edit these lines $your_name="Kontakt ze strony www"; $your_email="spec94@o2.pl"; $your_web_site_name="PRIMUS Centrum Szkoleń"; ?> <?php //If the form is submitted if(isset($_POST['name'])) { //Check to make sure that the name field is not empty if(trim($_POST['name']) === '') { $hasError = true; } else { $name = trim($_POST['name']); } //Check to make sure sure that a valid email address is submitted if(trim($_POST['email']) === '') { $hasError = true; } else if (!eregi("^[A-Z0-9._%-]+@[A-Z0-9._%-]+\.[A-Z]{2,4}$", trim($_POST['email']))) { $hasError = true; $errorMessage = "Wprowadź poprawny adres e-mail!"; } else { $email = trim($_POST['email']); } //Check to make sure that the phone field is not empty if(trim($_POST['phone']) === '') { $hasError = true; } else { $phone = trim($_POST['phone']); } //company name $company_name = trim($_POST['company_name']); //company url $company_url = trim($_POST['company_url']); //Check to make sure comments were entered if(trim($_POST['message']) === '') { $hasError = true; } else { if(function_exists('stripslashes')) { $comments = stripslashes(trim($_POST['message'])); } else { $comments = trim($_POST['message']); } } //If there is no error, send the email if(!isset($hasError)) { $emailTo = $your_email; $subject = 'Kontakt ze strony WWW'.$name; //message body $body ="Imię i nazwisko: $name \n\n"; $body .="E-mail: $email \n\n"; $body .="Numer telefonu:$phone\n\n"; $body .="Nazwa firmy:$company_name\n\n"; $body .="Strona WWW firmy:$company_url \n\n"; $body .="Wiadomość: $comments"; $headers = 'From: '.$your_web_site_name.' <'.$emailTo.'>' . "\r\n" . 'Reply-To: ' . $email; mail($emailTo, $subject, $body, $headers); $emailSent = true; } } ?> <?php if(isset($emailSent) == true) { ?> <div class="ok_box"> <h3>Dziękujemy,</h3> <p>Twój e-mail został wysłany, skontaktujemy się Tobą jak najszybciej będzie to możliwe.</p> </div> <?php } ?> <?php if(isset($hasError) ) { ?> <div class="error_box"> Wystąpił błąd przy wysyłaniu formularza. <br /> <?php echo $errorMessage;?> </div> <?php } ?> |
|
|
|
szorstkiuser Brak polskich znaków w treści i temacie maila 26.10.2013, 14:56:30
Turson Nagłowek w wiadomości
[PHP] pobierz, plaintext $na... 26.10.2013, 15:30:45
szorstkiuser kod wyglada teraz tak:
Kod<html>
<head... 26.10.2013, 19:32:40
Turson Nie rozumiem czegoś w tym kodzie...
Na początku p... 26.10.2013, 20:37:35
com Turson to się nazywa logika, pewnie kopij wklej 26.10.2013, 20:39:19
sajegib Jeśli chcesz polskie znaki w temacie - wygógluj ... 26.10.2013, 20:42:25
szorstkiuser proszę o pomoc, dopiero się uczę. 27.10.2013, 09:51:29 ![]() ![]() |
|
Aktualny czas: 23.12.2025 - 08:59 |