![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 8 Pomógł: 0 Dołączył: 3.07.2009 Ostrzeżenie: (0%) ![]() ![]() |
Witam,
Mam skrypt, wszystko w nim dziala, wysylanie na poczte poprawne tylko jest jeden maly blad. Mianowicie mam w nazwie aparatu do wyboru kilka jesli wcisne ctrl +LMB Gdy tak zrobie i wysle formularz dochodzi mi tylko jedna zaznaczona pozycja a powinno np 2 czy wiecej w zaleznosci ile zaznaczylem. Prosze o jakies rady SKRYPT <?php $polityka = $_POST['polityka']; $imie = $_POST['imie']; $nazwisko = $_POST['nazwisko']; $email = $_POST['email']; $wiadomosc = $_POST['wiadomosc']; if($_POST['select']) $aparat = $_POST['select']; else $aparat = 'niezaznaczony'; $parts = explode("@", $email); if(count($parts) != 2) { echo('Bledny adres email'); return; } $d_parts = explode('.', $parts[1]); if(count($d_parts) < 2) { echo('Bledny adres email'); return; } $reply_subject = 'Potwierdzenie wyslania wiadomosci'; $reply_body = 'Dziekujemy za kontakt!'; $reply_email = 'automatyczna@odpowiedz.pl'; $to = "adres@o2.pl"; $from = $imie . " " . $nazwisko . " <" . $email . ">"; $subject = "Wiadomosc z formularza"; $body = "\nAparat: " . $aparat . "\n\nWiek: " . $wiek . "\n\nWiadomosc:\n\n" . $wiadomosc; $coding = "Content-Type: text/plain; charset=utf-8 \nContent-Transfer-Encoding: 8bit"; if (mail($to, $subject, $body, "From: " . $from . "\n" . $coding)) { // potwierdzenie nadawcy if(mail($email, $reply_subject, $reply_body, "From: " . $reply_email . "\n" . $coding)) { echo("<p>Wiadomosc wyslana!</p>"); } else { echo('<p>Blad podczas wysylania potwierdzenia</p>'); } } else { echo("<p>Blad podczas wysylania wiadomosci</p>"); } } ?> [php][/php] |
|
|
![]() ![]() |
![]() |
Aktualny czas: 23.08.2025 - 08:18 |