Musze zebrac pewne informacie od pracowników, chciałem zrobić formularz, umieścić go na stronie i zbierac informacie w postacji maili. Mam taki skrypt php:
Kod
<?
if(!empty($_POST['nazwisko'])
|| !empty($_POST['email'])
|| !empty($_POST['temat'])
|| !empty($_POST['wiadomosc'])
|| !empty($_POST['ala']))
{
// tworzymy krotkie nazwy zmiennych odbieranych z Flash
$_POST['nazwisko'] = $nazwisko;
$_POST['email'] = $email;
$_POST['temat'] = $temat;
$_POST['wiadomosc'] = $wiadomosc;
$_POST['ala'] = $ala;
// w zmiennej $to zapisujemy adres gdzie formularz mialby byc wysylny
$to = 'amistat@wp.pl';
//przetwarzamy dane formularza i wysylamy na wczesniej definiowany adres mail
$temat = stripslashes($temat);
$wiadomosc = stripslashes($wiadomosc);
$body = $wiadomosc;
$body .= "<---------------------->";
$body .= "Mail wyslany przez : ".$nazwisko." [".$email."] [".$ala."]";
//kodowanie wiadomosci na polskie znaki
$bodypl = iconv("UTF-8","ISO-8859-2",$body);
if(@mail($to, $temat, $bodypl))
{
// zaleznie od tego czy wyslanie maila powiodlo sie wysylamy odpowiednia odpowiedz do Flash
echo "odpowiedz=WYSLANIE FORMULARZA POWIODLO SIE...&";
} else {
echo "odpowiedz=WYSTAPIL BLAD PODCZAS WYSYLANIA MAIL!!!&";
}
}
?>
if(!empty($_POST['nazwisko'])
|| !empty($_POST['email'])
|| !empty($_POST['temat'])
|| !empty($_POST['wiadomosc'])
|| !empty($_POST['ala']))
{
// tworzymy krotkie nazwy zmiennych odbieranych z Flash
$_POST['nazwisko'] = $nazwisko;
$_POST['email'] = $email;
$_POST['temat'] = $temat;
$_POST['wiadomosc'] = $wiadomosc;
$_POST['ala'] = $ala;
// w zmiennej $to zapisujemy adres gdzie formularz mialby byc wysylny
$to = 'amistat@wp.pl';
//przetwarzamy dane formularza i wysylamy na wczesniej definiowany adres mail
$temat = stripslashes($temat);
$wiadomosc = stripslashes($wiadomosc);
$body = $wiadomosc;
$body .= "<---------------------->";
$body .= "Mail wyslany przez : ".$nazwisko." [".$email."] [".$ala."]";
//kodowanie wiadomosci na polskie znaki
$bodypl = iconv("UTF-8","ISO-8859-2",$body);
if(@mail($to, $temat, $bodypl))
{
// zaleznie od tego czy wyslanie maila powiodlo sie wysylamy odpowiednia odpowiedz do Flash
echo "odpowiedz=WYSLANIE FORMULARZA POWIODLO SIE...&";
} else {
echo "odpowiedz=WYSTAPIL BLAD PODCZAS WYSYLANIA MAIL!!!&";
}
}
?>
Nie będę ukrywał ze php to dla mnie czarna magia ale posiedziałem troszkę nad tym skryptem i metodą prób i błędów doszedłem jak on działa.
Ponieważ ja chce zrobić z tego ankietę do wypełnienia zależało mi na tym żeby dodać jakieś pola do tego formularz i to misie udało.
Ponieważ moja ankietka będzie rozbudowana mogą mi się pomylić słowa które przychodzą na maila z pól tekstowych z ankiety.
Wiec mam pytanie:
Jak zrobić w php pustą linie, taki odstęp jak po enterze w Wordzie
Jak wpisać tekst – chodzi mi oto bym w wersji którą dostaje na maila do słów z pól tekstowych dostosować pytania z ankiety
Pozdrawiam i dziękuję z pomoc