ďťż
Podstrony
|
telcocafeWitam. Stworzyłem sobie formularz, który przesyłam za pomocą phpmailera na swoje konto. Wszystko jest ok, poza tym że nie obsługuje polskich znaków. Mam ustawione $mail->SetLanguage("pl", "phpmailer/language/"); .<? require("phpmailer/class.phpmailer.php"); $mail = new PHPMailer(); $mail->PluginDir = "phpmailer/"; $mail->From = "tralala@o2.pl"; //adres naszego konta $mail->FromName = "naglowek"; //nagłówek From $mail->Host = "poczta.o2.pl"; //adres serwera SMTP $mail->Mailer = "smtp"; $mail->Username = "nazwa"; //nazwa użytkownika $mail->Password = "haslo"; //nasze hasło do konta SMTP $mail->SMTPAuth = true; $mail->SetLanguage("pl", "phpmailer/language/"); $mail->Subject = "formularz ze strony"; //temat maila // w zmienną $text_body wpisujemy treść maila $text_body = "Od: ".$_GET['nick']."\nWiadomosc: ".$_GET['tresc']."\nNadawca: ".$_GET['email']; $mail->Body = $text_body; // adresatów dodajemy poprzez metode 'AddAddress' $mail->AddAddress("tralala@o2.pl","tralala"); if(!$mail->Send()) echo "Wystąpił błąd podczas wysyłania wiadomości."; echo $mail->ErrorInfo."<br>"; // Clear all addresses and attachments $mail->ClearAddresses(); $mail->ClearAttachments(); echo "Wiadomość wysłana."; ?> Tak wygląda plik odwołujący się do phpmailera. Poza polskimi znakami. Chciałbym, aby potwierdzenie, czy mail wysłano, czy też nie wywalał jako alert na stronie z formularzem, a nie jako zupełnie nowa strona (blank)z napisem. Próbowałem Java Scriptem, ale nie udało mi się.. Co robić? Użytkownik mati088 edytował ten post 30 sierpień 2008, 20:04 Co do polskich znaków, to może by tak...$mail->CharSet = ""; #to, które używasz :P A jeśli chodzi o informacje, to wysyłaj maile AJAXem xD Użytkownik DJ_ProG edytował ten post 30 sierpień 2008, 21:01 Thx. Poradziłem sobie z tym, ale trochę inaczej. Trzeba było zeedytować plik - class.phpmailer.php i nadać kodowanie 'iso-8859-2'; w mniejsce gdzie było 'iso-8859-1'; . Co do ajaxa to kompletnie go nie umiem nic a nic. Jak na razie jestem na poziomie html -> css -> Javascript -> PhP, xhtml . Da się to jakoś inaczej załatwić niż ajaxem?? Użytkownik mati088 edytował ten post 30 sierpień 2008, 22:15 Jeśli nie potrafisz szukać, to niewiele Ci pozostaje. Jeżeli nie Ajax, to możesz użyć ramki, choć ta jest szczerze odradzana. Nic trudnego poszukać informacji o Ajaksie oraz o bibliotekach Ajaksa. |
|||
Sitedesign by AltusUmbrae. |