![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 3 Pomógł: 0 Dołączył: 25.04.2014 Ostrzeżenie: (0%) ![]() ![]() |
Witam,
posiadam formularz kontaktowy na serwerze (linuxpl). I mam teraz następujący problem, gdyż po wpisaniu danych do formularza, jest informacja iż trwa wysyłanie, aczkolwiek bez żadnego skutku. Dodam, że na serwerze CBA.pl ten sam formularz działa bez problemu i wiadomości dochodzą. Próbowałem już ze zmianą portów smtp, w ustawieniach php, ale bez skutecznie. W czym może tkwić problem? Podaję linki stron do sprawdzenia: http://otom.cba.pl/end/ - dziala OK http://gost-bruk.pl/test/ - błąd formularz znajduje się w stopce strony. Z góry dziękuję za porady i pomoc Dodatkowo wrzucam dwa kody: http://gost-bruk.pl/class.phpmailer.txt Kod <?php
require_once 'class.phpmailer.php'; $_POST = array_map('trim', $_POST); $error = false; if (!isset($_POST['contact_name']) || empty($_POST['contact_name'])) { $error = true; } if (!isset($_POST['contact_email']) || empty($_POST['contact_email']) || !PHPMailer::ValidateAddress($_POST['contact_email'])) { $error = true; } if (!isset($_POST['contact_body']) || empty($_POST['contact_body'])) { $error = true; } if (!isset($_POST['contact_check']) || empty($_POST['contact_check']) || (int) $_POST['contact_check'] !== ((int) $_POST['contact_check_data'][0] * (int) $_POST['contact_check_data'][1])) { $error = true; } if ($error) { exit('nok'); } $mail = new PHPMailer(); $mail->CharSet = 'iso-8859-2'; $mail->SetFrom($_POST['contact_email'], $_POST['contact_name']); $mail->AddAddress('biuro@gost-bruk.pl'); $mail->Subject = 'Wiadomość z formularza www.GOST-BRUK.pl'; $mail->Body = $_POST['contact_body']; if (!$mail->Send()) { exit('nok'); } exit('ok'); |
|
|
![]() ![]() |
![]() |
Aktualny czas: 17.10.2025 - 21:47 |