![]() |
![]() ![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 69 Pomógł: 0 Dołączył: 27.08.2004 Ostrzeżenie: (0%) ![]() ![]() |
Witam - używam takiego skryptu prostego -
Nie mam wielkiej wiedzy na temat php więc wszystko co robię to podstawy. No i mam pytanko - otóż skrypt, działa, wysyła maila - z taką różnicą że w mailu przychodzą krzaczki. Pomyślałem że to pewnie wina kodowania - więc użyłem tam jakiegoś programu pt gżegżółka do konwersji na iso no i jeśli mail ten odbierany jest na koncie przez program jak np theBat w którym kodowanie mam domyślnie ust. na iso czyli środkowoeuropejskie to mail przychodzi cały ładny i w ogóle. Ale jeśli odbieram to już przez mailera jako skrypt tzn np przez gmail to jak włączam tam poczte to już krzaki się pojawiają. Zmieniłem kodowanie na utf8 i dalej krzaki - tu i tu. To wina przeglądarki czy ja coś źle robię? Czy da się do tego skryptu dopisać coś, co by zamieniało odpowiednio kodowanie znaków i żeby wszystko ładnie przychodziło? Doczytałem się na forum że do kodowania służy iconv() ale czy to załatwi sprawę? pozdrawiam;] |
|
|
![]()
Post
#2
|
|
![]() Grupa: Zarejestrowani Postów: 1 165 Pomógł: 9 Dołączył: 9.04.2002 Skąd: Toruń Ostrzeżenie: (0%) ![]() ![]() |
do nagłówków (header) dodaj:
Kod Content-Type: text/html; charset=iso-8859-2\n Łukasz edit:
napisałem ![]() Ten post edytował kossa 27.06.2007, 11:40:23 -------------------- |
|
|
![]()
Post
#3
|
|
Grupa: Zarejestrowani Postów: 2 Pomógł: 0 Dołączył: 14.01.2010 Ostrzeżenie: (0%) ![]() ![]() |
Witam wszystkich serdecznie, jako ze sa tutaj specjalisci w php mam do Was prosbe, otoz nie dziala mi kodowanie w formularzu,
a dokladnie nie wiem co mam zmienic zeby dzialaly polskie znaki, wiem, ze na gorze jest juz odpwoiedz ale nie wiem jak ja zastosowac. Otoz formularz jest w pliku html: CODE <html> <head> <meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> <meta name="Description" content="" /> <meta name="Keywords" content="" /> <meta http-equiv="Content-Language" content="pl" /> <meta name="Author" content="" /> <link rel="Shortcut icon" href="ico.ico" /> <link rel="stylesheet" type="text/css" href="style/style.css" /> w kodzie: <form action="mail_zamowienia.php" method="GET"> <div> <div style="float:left"><img src="images/poleL.png"></div> <div style="float:left"><input type="text" name="f1" value="" id="pole"/></div> <div style="float:left"><img src="images/poleR.png"></div> <div style="clear:both;width:150px;height:10px"></div> </div> <div> <div style="float:left"><img src="images/poleL.png"></div> <div style="float:left"><input type="text" name="f2" value="" id="pole"/></div> <div style="float:left"><img src="images/poleR.png"></div> <div style="clear:both;width:150px;height:10px"></div> </div> <div> <div style="float:left"><img src="images/poleL.png"></div> <div style="float:left"><input type="text" name="f3" value="" id="pole"/></div> <div style="float:left"><img src="images/poleR.png"></div> <div style="clear:both;width:150px;height:10px"></div> </div> <div> <div style="float:left"><img src="images/poleL.png"></div> <div style="float:left"><input type="text" name="f4" value="" id="pole"/></div> <div style="float:left"><img src="images/poleR.png"></div> <div style="clear:both;width:150px;height:10px"></div> </div> <div> <div style="float:left"><img src="images/poleL.png"></div> <div style="float:left"><input type="text" name="f5" value="" id="pole"/></div> <div style="float:left"><img src="images/poleR.png"></div> <div style="clear:both;width:150px;height:10px"></div> </div> <div> <div style="float:left"><img src="images/poleL.png"></div> <div style="float:left"><input type="text" name="f6" value="" id="pole"/></div> <div style="float:left"><img src="images/poleR.png"></div> <div style="clear:both;width:150px;height:10px"></div> </div> <div> <div style="float:left"><img src="images/pole2L.png"></div> <div style="float:left"><textarea cols="23" id="pole2" name="f7"></textarea></div> <div style="float:left"><img src="images/pole2R.png"></div> <div style="clear:both;width:150px;height:10px"></div> </div> <div><input type="submit" name="send" value="wyslij"></div> </form> A w pliku .php mam: CODE <?php if ("1" == "1" ){ /* print "twoje dane:<br><br>\n\n\t"; //pobieranie pierwszej zmiennej // print $_GET['f0']; print "<br>\n\t"; //pobieranie drugiej zmiennej print $_GET['f1']; print "<br>\n\t"; ///pobieranie trzeciej zmiennej print $_GET['f2']; print "<br>\n\t"; // ////pobieranie czwartej zmiennej print $_GET['f3']; print "<br>\n\t"; */ // jeżeli powyższy warunek jest spełniony tworzona jest wiadomość // // zmienna $message zawiera treść wiadomości ob_start(); $message = "Imie i Nazwisko:$_GET[f1]\nFirma:$_GET[f2]\n Stanowisko:$_GET[f3]\nAdres email:$_GET[f4]\nTelefon Stacjonarny:$_GET[f5]\n Telefon Komórkowy:$_GET[f6]\n Treść wiadomości :$_GET[f7] " ; // // ob_start();zmienna $header zawiera przede wszystkim adres zwrotny $header = "From: $_GET[f1] <$_GET[f2]>"; // funkcja mail() za pomocą której wiadomość zostanie wysłana $majl = "adres@poczty.pl"; @mail("{$majl}","Wiadomosc ze strony www - zamowienia","$message","$header", 'Content-type: text/plain; charset=ISO-8859-2') or die('Nie udało się wysłać wiadomości'); // // wyświetlenie komunikatu w przypadku powodzenia echo "<div align=\"center\"><strong>Wiadomość została wysłana poprawnie!</strong></div>"; header('location: http://wp.pl/'); } ?> Bardzo prosze o pomoc, pozdrawiam |
|
|
![]()
Post
#4
|
|
Grupa: Zarejestrowani Postów: 169 Pomógł: 12 Dołączył: 16.09.2009 Ostrzeżenie: (0%) ![]() ![]() |
formularz.html
formularz.php <?PHP $adresat = 'twoj@mail.pl'; // mail @$email = $_POST['email']; @$content = $_POST['content']; $header = "From: sugestia \nContent-Type:". ' text/plain;charset="iso-8859-2"'. "\nContent-Transfer-Encoding: 8bit"; if (mail($adresat, 'sugestia', $content, $email, $header)) include('index.php?id=thx'); // jak dobrze else include('index.php?id=srry'); // jak zle ?> Popelnilem blad to poprawcie |
|
|
![]()
Post
#5
|
|
Grupa: Zarejestrowani Postów: 2 Pomógł: 0 Dołączył: 14.01.2010 Ostrzeżenie: (0%) ![]() ![]() |
Dzieki za odpowiedz, ale nie da sie dodac kodowania do mojego formularza ?
Nadal nie moge zrobic tego kodowania, zaplace temu kto mi to zrobi ![]() |
|
|
![]() ![]() |
![]() |
Aktualny czas: 22.08.2025 - 11:33 |