Formularz wysyłający dane na e-mail z ustawieniem kodowania znaków
Skrypt wysyła dane na e-mail, jest ulepszony o ustawienie kodowania znaków które często się psuje.
Listing
<?php
$_POST['temat'];
$_POST['tresc'];
if(empty($_POST['temat'])&&empty($_POST['tresc'])){
?>
<form action="test.php" method="post">
Temat: <input type="text" value="" name="temat" /><br />
Email: <input type="text" value="" name="mail" /><br />
Treść <textarea name="tresc"></textarea><br />
<input type="submit" value="Wyslij" />
</form>
<?php
}else{
$temat = $_POST['temat'];
$temat = addslashes($temat);
//Ustawiamy kodowanie z UTF-8 na Iso
$temat = iconv("UTF-8","ISO-8859-2",$temat);
$tresc = $_POST['tresc'];
$tresc = addslashes($tresc);
$tresc = iconv("UTF-8","ISO-8859-2",$tresc);
$adresod = $_POST['mail'];
$adresod = addslashes($adresod);
$adresdo = 'twoj_email@przyklad.pl';
mail($adresdo,$temat,$tresc."\n\n\n", "From: $adresod\r\n"
."Reply-To: $adresod\r\nMIME-Version: 1.0\r\n"."Content-type: text/html; \r\n ");
echo "Wiadomość została wysłana.";
}
?>
Dodano przez: igor
Ranga: Administrator serwisu Punktów: 0
Ranga: Administrator serwisu Punktów: 0
Komentarze użytkowników
:: Losowe artykuły
:: Wymiana linków
Modowe inspiracje |
Android Gry i Aplikacje |
ZaplanujTransport.pl: Przeprowadzki, transport, aukcje |
Logo dla firmy |
Change Tires - Car Weather Forecast Reminder |
Laminas: MVC Framework for PHP |
IT Books Reviews and Programming: JS, JAVA, PHP, ANDROID, CSS |
Katalog roślin |
Programming articles: JAVA, PHP, C++, Python, JavaScript |
Kancelaria Adwokacka Łukasz Huszno