SWiSH Forum Strona Główna SWiSH Forum
Forum użytkowników programów SWiSH

FAQFAQ  SzukajSzukaj  UżytkownicyUżytkownicy  GrupyGrupy  StatystykiStatystyki
RejestracjaRejestracja  ZalogujZaloguj  DownloadDownload

Poprzedni temat «» Następny temat
pomozcie prosze - formularz php
Autor Wiadomość
mobby 
Specjalista


Dołączył: 14 Wrz 2006
Posty: 129
Skąd: Warszawa
Wysłany: Sro 10 Paź, 2007 21:29   pomozcie prosze - formularz php

witam, mam taki problem, wiem ze nie jest to zwiazane ze swishem ale pomozcie.. na stronie html mam formularz ktory wysyla na emaila dane, oto sktypt php:

<?php
$DEFAULT_EXIT_PAGE = "wyslane.html";

$name = $HTTP_POST_VARS['name'];
$company = $HTTP_POST_VARS['company'];
$email = $HTTP_POST_VARS['email'];
$subject = $HTTP_POST_VARS['subject'];
$message = $HTTP_POST_VARS['message'];

$message = stripslashes($message);

$sendTo = "ask@me.pl";
$subject = "Wiadomość ze strony www";

$msg_body .= "Imię: $name\n";
$msg_body .= "Firma: $company\n";
$msg_body .= "E-Mail: $email\n";
$msg_body .= "Temat: $subject\n";
$msg_body .= "Wiadomość: $message\n";

$header_info = "From: ".$name." <".$email.">";

mail($sendTo, $subject, $msg_body, $header_info);

if(! $exit_page)
$exit_page = $DEFAULT_EXIT_PAGE;
Header("Location: ".$exit_page);

?>

wszystko pieknie skrypt dziala ale nie ma polskich znakow w emailu ktory dochodzi na skrzynke. tutaj moje pytanie czy w tym skrypcie mozna okreslic kodowanie zeby przesylanie bylo juz z polskimi znakami czy jak to zrobic?
 
     
mielu 


Pomógł: 131 razy
Wiek: 47
Dołączył: 06 Kwi 2006
Posty: 1177
Skąd: Kraków
Wysłany: Czw 11 Paź, 2007 07:49   

tak


Kod:
<?php
//dane które przychodzą z formularza lub z swisha
$name = stripslashes($nameVar);               //nick
$email = stripslashes($emailVar);            //email nadawcy
$subject1= stripslashes($subjectVar);        //"pod"temat
$message = stripslashes($msgVar);            //wiadomość


$rec_email = "do@domena.pl";                   //email odbiorcy
$subject = "email ze strony donena.pl";        //temat



$msg_body = "<html><head><meta http-equiv=\"Content-type\" content=\"text/html; charset=UTF-8\" /></head><body>";
$msg_body = "<font face=\"Verdana\" size=\"2\">";
$msg_body .= "<i>Wiadomość z: <a href=\"$SERVER_NAME\">$SERVER_NAME</a></i><br>";
$msg_body .= "<hr width=\"100%\" size=\"1\" color=\"#333333\"><br>";


$msg_body .= "<b>Podpis:</b>  $name<br>";
$msg_body .= "<b>E-Mail:</b>  <a href=\"mailto:$email\">$email</a><br>";
$msg_body .= "<b>Temat:</b>  $subject1<br>";
$msg_body .= $message."<br>";



$msg_body .= "<hr width=\"100%\" size=\"1\" color=\"#333333\"><br>";
$msg_body .= "<br><br>";
$msg_body .= "<i>Doadatkowe informacje o nadawcy:</i><br>";
$msg_body .= "<hr width=\"100%\" size=\"1\" color=\"#333333\"><br>";
$msg_body .= "<b>Adres IP:</b> $REMOTE_ADDR<br>";
$HostName = gethostbyaddr($_SERVER['REMOTE_ADDR']);
$msg_body .= "<b>Nazwa hosta:</b> $HostName<br>";
$msg_body .= "<b>Agent HTTP:</b> $HTTP_USER_AGENT<br>";
$msg_body .= "<hr width=\"100%\" size=\"1\" color=\"#333333\"><br>";
$msg_body .= "<font size=\"1\">by concor.pl</font>";
$msg_body .= "</font></body></html>";


$header_info = "MIME-Version: 1.0\r\n";
$header_info .= "Content-type: text/html; charset=UTF-8\r\n";
$header_info .= "From: ".$name." <".$email.">";


mail($rec_email, $subject, $msg_body, $header_info);
echo "&wywala=Wiadomosc została wysłana&";



?>




poza tym temat kodowania i formularzy przewija sie bardzo często na forum więc tak naprawdę wystarczy wpisać "kodowanie formularz" w szukaj
 
     
Wyświetl posty z ostatnich:   
Odpowiedz do tematu
Nie możesz pisać nowych tematów
Nie możesz odpowiadać w tematach
Nie możesz zmieniać swoich postów
Nie możesz usuwać swoich postów
Nie możesz głosować w ankietach
Nie możesz załączać plików na tym forum
Możesz ściągać załączniki na tym forum
Dodaj temat do Ulubionych
Wersja do druku

Skocz do:  

Powered by phpBB modified by Przemo © 2003 phpBB Group
Nowe zasady dotyczące cookies. Wykorzystujemy pliki cookies, aby nasz serwis lepiej spełniał Państwa oczekiwania. Można zablokować zapisywanie cookies, zmieniając ustawienia przeglądarki.
         
Strona wygenerowana w 0.12 sekundy. Zapytań do SQL: 13