Problem nadal nierozwiązany - wstawiłem kod i wysyła nadal bez polskich znaków. Pojawił się kolejny problem w wiadomości adresat jest nieprawidłowy.
<?php
// sprawdzamy, czy zmienna $submit jest pusta
if (empty($_POST['submit'])) { // wywietlamy formularz
echo "<table border=\"0\"><form method=\"post\">
<tr>
<td>Nazwa firmy:</td>
<td><input type=\"text\" name=\"imie\" style=\"width: 250px\"></td>
</tr>
<tr>
<td>Adres:</td>
<td><textarea name=\"tresc\" style=\"width: 250px; height: 100px\"></textarea></td>
</tr>
<tr>
<td>Osoba do kontaktów*:</td>
<td><input type=\"text\" name=\"osoba\" style=\"width: 250px\"></td>
</tr>
<tr>
<td>Telefon:</td>
<td><input type=\"text\" name=\"telefon\" style=\"width: 250px\"></td>
</tr>
<tr>
<td>Adres e-mail*:</td>
<td><input type=\"text\" name=\"email\" style=\"width: 250px\"></td>
</tr>
<tr>
<td>Forma działalności gospodarczej:</td>
<td><input type=\"text\" name=\"forma\" style=\"width: 250px\"></td>
</tr>
<tr>
<td>Rodzaj działalności:</td>
<td><input type=\"text\" name=\"rodzaj\" style=\"width: 250px\"></td>
</tr>
<tr>
<td>Rodzaj księgowości:</td>
<td><input type=\"text\" name=\"ksieg\" style=\"width: 250px\"></td>
</tr>
<tr>
<td>Rozliczenia zagraniczne:</td>
<td><input type=\"text\" name=\"tn\" style=\"width: 250px\"></td>
</tr>
<tr>
<td>Liczba zatrudnionych pracowników:</td>
<td><input type=\"text\" name=\"pracownicy\" style=\"width: 250px\"></td>
</tr>
<tr>
<td>Miesięczna liczba umów zlecenia/o dzieło:</td>
<td><input type=\"text\" name=\"umowy\" style=\"width: 250px\"></td>
</tr>
<tr>
<td>Przybliżona ilość dokumentów do księgowania:</td>
<td><input type=\"text\" name=\"ilosc\" style=\"width: 250px\"></td>
</tr>
<tr>
<td>Uwagi:</td>
<td><textarea name=\"uwagi\" style=\"width: 250px; height: 100px\"></textarea></td>
</tr>
<tr>
<td> </td>
<td><input type=\"submit\" name=\"submit\" value=\"Wyślij\">
<input type=\"reset\" value=\"Czyść\"></td></form>
</tr>
</table>";
}
// sprawdzamy, czy zmienne przesłane z formularza nie sš puste
elseif (!empty($_POST['imie']) && !empty($_POST['tresc']) && !empty($_POST['osoba']) && !empty($_POST['telefon']) && !empty($_POST['email']) && !empty($_POST['forma']) && !empty($_POST['rodzaj']) && !empty($_POST['ksieg']) && !empty($_POST['tn']) && !empty($_POST['pracownicy']) && !empty($_POST['umowy']) && !empty($_POST['ilosc']) && !empty($_POST['uwagi'])) { // jeżeli powyższy warunek jest spełniony tworzona jest wiadomoć
// zmienna $message zawiera treć wiadomoci
$message = "
<b>Nazwa firmy: </b> $_POST[imie]
<b><br/>Adres:</b> $_POST[tresc]
<b><br/>Osoba do kontaktow:</b> $_POST[osoba]
<b><br/>Telefon:</b> $_POST[telefon]
<b><br/>E-mail:</b> $_POST[email]
<b><br/>Forma dzialalnosci: </b> $_POST[forma]
<b><br/>Rodzaj dzialalnosci:</b> $_POST[rodzaj]
<b><br/>Rodzaj ksiegowosci:</b> $_POST[ksieg]
<b><br/>Rozliczenia zagraniczne:</b> $_POST[tn]
<b><br/>Liczba zatrudnionych pracownikow:</b> $_POST[pracownicy]
<b><br/>Miesieczna liczba umow zlecenia i o dzielo:</b> $_POST[umowy]
<b><br/>Przyblizona ilosc dokumentow do ksiegowania:</b> $_POST[ilosc]
<b><br/>Uwagi:</b> $_POST[uwagi] ";
// zmienna $header zawiera przede wszystkim adres zwrotny
function sendMail($from,$to,$topic,$content) {
$header = 'MIME-Version:1.0'."\r\n".'content-type:text/html;charset=utf-8'."\r\n".'From: $_POST[imie] "'.strtolower(PG_T
).'" <'.NOREPLY
.'@'.strtolower(PG_T
).'>'."\r\n"; if(mail($to,$topic,$content,$header)) return true; else return false; }
// funkcja mail() za pomocš której wiadomoć zostanie wysłana
@mail("biuroOG@biuro-podatkowe.nysa.pl","Wiadomość ze strony WWW","$message","$header") or
die('Nie udało się wysłać wiadomoci'); // wywietlenie komunikatu w przypadku powodzenia
echo "<div align=\"center\"><strong>Wiadomość została wysłana poprawnie!</strong></div>"; }
// lub w przypadku nie wypełnienia formularza do końca
else echo "<span style=\"color: #FF0000; text-align: center;\">Wypełnij wszystkie pola formularza!</span>";
?>