TrizuArt 0 Zgłoś post Napisano Wrzesień 27, 2014 Mam problem z formularzem kontaktowym na stronie (E-Mail) Po uzupełnieniu wszystkich danych i naciśnięciu przycisku "Wyslij" Wyskakuje mi taki tekst: "Your contact form isn't sent. Please check fields and try again." I e-mail się nie wysyła. Proszę o pomoc Formularz w załączniku. contact.send.php Udostępnij ten post Link to postu Udostępnij na innych stronach
wlodziu 49 Zgłoś post Napisano Wrzesień 27, 2014 Zweryfikuj tą zmienną: $mail->Host = $smtp.wp.pl; bo powinno być pewnie: $mail->Host = $smtp_server; albo coś innego, ale nie tamto. No i jak dajesz pliki to podaj zatuszowane hasło, bo moze ktoś to wykorzystać. Udostępnij ten post Link to postu Udostępnij na innych stronach
TrizuArt 0 Zgłoś post Napisano Wrzesień 28, 2014 Nie działa Udostępnij ten post Link to postu Udostępnij na innych stronach
regdos 1848 Zgłoś post Napisano Wrzesień 28, 2014 Ten komunikat nie jest raczej z phpmailera tylko gdzieś wcześniej leci. Udostępnij ten post Link to postu Udostępnij na innych stronach
TrizuArt 0 Zgłoś post Napisano Wrzesień 28, 2014 No właśnie pisałem do wielu koderów i żaden nie zna odpowiedzi na ten komunikat. Jeden mi tylko powiedział,że formularz może być uszkodzony. Udostępnij ten post Link to postu Udostępnij na innych stronach
PrecelusMaximus 53 Zgłoś post Napisano Wrzesień 28, 2014 (edytowany) "uszkodzony" - jeśli tak Ci powiedział koder... to lepiej już z nim się nie kontaktuj :-) Z ciekawości, pokaż kod html formularza, może coś tam źle jest. Próbowałeś na innym serwerze? Nie wiem po co on używa zew. serwera smtp i po co się na niego loguje. Oczywiście można, ale po co... Postfix powinien to wysłać a w nagłówku umieści jedynie info do kogo ma zwrócić wiadomość. https://github.com/PHPMailer/PHPMailer/blob/master/class.phpmailer.php <- Bardzo łatwo jest zbudować formularz na tym. Używasz jakiegoś systemu(CMS?) czy sam dokleiłeś ten formularz do swojej strony? Edytowano Wrzesień 28, 2014 przez PrecelusMaximus (zobacz historię edycji) Udostępnij ten post Link to postu Udostępnij na innych stronach
PapaSmerf 497 Zgłoś post Napisano Wrzesień 28, 2014 To jest ten kod z Twojej strony? Podaj jej adres najlepiej. Udostępnij ten post Link to postu Udostępnij na innych stronach
TrizuArt 0 Zgłoś post Napisano Wrzesień 28, 2014 Strony jeszcze nie ma bo dopiero ją kończe. A odpowiadając na towoją odpowiedz: PrecelusMaximus To Nie mam żadnego CMS a koder mi doklejał kod Udostępnij ten post Link to postu Udostępnij na innych stronach
PrecelusMaximus 53 Zgłoś post Napisano Wrzesień 28, 2014 Możliwe że masz błąd w nazwie inputów (pól formularza), wskazuje na to: "Please check fields and try again". Skrypt przestał działać z dnia na dzień, czy nie działał w ogóle? Pytanie czy koder "doklejał" poprawnie :-) Znam wielu dobrych/złych koderów, a ich wiedza kończy się na htmlu/cssie. Używają gotowych kodów php, a nie potrafią ich poprawnie zaimplementować. Oczywiście nie obrażając nikogo. Udostępnij ten post Link to postu Udostępnij na innych stronach
wlodziu 49 Zgłoś post Napisano Wrzesień 28, 2014 Ten plik includujesz do innego? Udostępnij ten post Link to postu Udostępnij na innych stronach
TrizuArt 0 Zgłoś post Napisano Wrzesień 28, 2014 Nie on już nie działał właśnie od początku a koder go wziął skądś tam nwm nawet skąd Udostępnij ten post Link to postu Udostępnij na innych stronach
Łukasz Ostrowski 593 Zgłoś post Napisano Wrzesień 28, 2014 Zmień tego swojego kodera i zatrudnij kogoś poważniejszego, z fusów Ci przyczyny tu nie wywróżymy Udostępnij ten post Link to postu Udostępnij na innych stronach
behemoth 230 Zgłoś post Napisano Wrzesień 28, 2014 Czy mod mógłby zmienić temat na bardziej sensowny? Udostępnij ten post Link to postu Udostępnij na innych stronach
PrecelusMaximus 53 Zgłoś post Napisano Wrzesień 29, 2014 Fajnie jakbyś wkleił kod, lub podał adres. Nie mamy jak Ci pomóc. Udostępnij ten post Link to postu Udostępnij na innych stronach
TrizuArt 0 Zgłoś post Napisano Wrzesień 29, 2014 Przecież podałem kod w załączniku? Udostępnij ten post Link to postu Udostępnij na innych stronach
PapaSmerf 497 Zgłoś post Napisano Wrzesień 29, 2014 Przecież podałem kod w załączniku? Chodzi, żebyś podał więcej info. To jest jakiś formularz z neta, nikt Ci nic nie powie, bo nie mamy żadnych informacji. Udostępnij ten post Link to postu Udostępnij na innych stronach
PrecelusMaximus 53 Zgłoś post Napisano Wrzesień 29, 2014 (edytowany) Kod php tak, jeszcze podałeś nam hasło do swojej skrzynki. Ale my chcemy CAŁY kod, lub chociaż jeszcze HTML. Zresztą jakbyś czytał wszystkie posty ze zrozumieniem, wszyscy pytamy o to samo. Więcej kodu, więcej informacji. Edytowano Wrzesień 29, 2014 przez PrecelusMaximus (zobacz historię edycji) Udostępnij ten post Link to postu Udostępnij na innych stronach
Jacker 6 Zgłoś post Napisano Wrzesień 30, 2014 Daj kod HTML tego formularza. Pewnie masz tam zaimplementowany jakiś walidator w js, któremu nie pasują jakieś pola w formularzu i ten nawet się nie wysyła na serwer. Udostępnij ten post Link to postu Udostępnij na innych stronach
TrizuArt 0 Zgłoś post Napisano Wrzesień 30, 2014 (edytowany) Tutaj kod HTML: </div> <div class="row contact-form"> <div class="col-lg-8 col-lg-offset-2"> <div class="row"> <div class="col-lg-4"><input type="name" class="form-control" id="contact_name" placeholder="Twoje Imię"></div> <div class="col-lg-4"><input type="email" class="form-control" id="contact_email" placeholder="Twój Adres E-Mail"></div> <div class="col-lg-4"><input type="phone" class="form-control" id="contact_phone" placeholder="Twój Numer Telefonu"></div> </div> <div class="row"> <div class="col-lg-12 text-center"> <textarea class="form-control" id="contact_message" placeholder="Twoja Wiadomość"></textarea><br /> <button type="button" class="btn btn-info" onclick="contact_send;">Wyślij</button> </div> i JS: // CONTACT FORM FUNCTION var contact_send = function(){ 'use strict'; var name = $("#contact_name").val(); var email = $("#contact_email").val(); var phone = $("#contact_phone").val(); var message = $("#contact_message").val(); if ( name=="" ){ alert("Your name is empty!"); $("#contact_name").focus(); } else if ( email=="" ){ alert("Your email address is empty!"); $("#contact_email").focus(); } else if ( phone=="" ){ alert("Your phone number is empty!"); $("#contact_phone").focus(); } else if ( message=="" ){ alert("Your message is empty!"); $("#contact_message").focus(); } else { $.post("contact.send.php", { name:name, email:email, phone:phone, message:message }, function( result ){ if ( result=="SUCCESS" ){ alert("Your contact form is sent."); setTimeout(function(){ $("#contact_name").val(""); $("#contact_email").val(""); $("#contact_phone").val(""); $("#contact_message").val(""); }, 3000); } else { alert("Your contact form isn't sent. Please check fields and try again."); } }); } }; Edytowano Wrzesień 30, 2014 przez TrizuArt (zobacz historię edycji) Udostępnij ten post Link to postu Udostępnij na innych stronach
Pitu 160 Zgłoś post Napisano Wrzesień 30, 2014 (edytowany) Problem jest w pliku PHP, popraw tak jak wyżej zostało napisane: $mail->Host = $smtp_server; Dodatkowo na pewno masz autoloader PHPMailera w inc/phpmailer ? Edytowano Wrzesień 30, 2014 przez Pitu (zobacz historię edycji) Udostępnij ten post Link to postu Udostępnij na innych stronach
TrizuArt 0 Zgłoś post Napisano Wrzesień 30, 2014 Tak autoloader jest Udostępnij ten post Link to postu Udostępnij na innych stronach
Pitu 160 Zgłoś post Napisano Wrzesień 30, 2014 Podmień linijkę: echo "ERROR"; na: echo $mail->ErrorInfo; Udostępnij ten post Link to postu Udostępnij na innych stronach
PrecelusMaximus 53 Zgłoś post Napisano Październik 1, 2014 To w takim przypadku musi jeszcze: alert("Your contact form isn't sent. Please check fields and try again."); na alert(result); Udostępnij ten post Link to postu Udostępnij na innych stronach
PCziomal 16 Zgłoś post Napisano Październik 3, 2014 Do autora: Może wpisz jakiś normalny tytuł tego tematu, bo "Witam" za dużo ludziom nie mówi... Udostępnij ten post Link to postu Udostępnij na innych stronach