Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> Formularz na e-maila
Amistat
post
Post #1





Grupa: Zarejestrowani
Postów: 8
Pomógł: 0
Dołączył: 29.07.2005

Ostrzeżenie: (0%)
-----


Mam takie pytanko.
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!!!&";
}
}
?>


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
Go to the top of the page
+Quote Post

Posty w temacie


Reply to this topicStart new topic
2 Użytkowników czyta ten temat (2 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Aktualny czas: 17.09.2025 - 20:54