Gość utworzono 20 kwietnia 2020 utworzono 20 kwietnia 2020 Witam, chcę na stronie umieścić możliwość wysłania formularza tekstowego dla klientów. Znalazłem coś takiego: <div> <form action="skrypt.php" method="post"> <input type="text" name="email" /><br /> <textarea name="content" cols="30" rows="6"></textarea> <input type="submit" value="wyślij" /> </form> </div> w pliku skrypt.php: <?PHP $adresat = 'adres@serwer.pl'; // pod ten adres zostanie wysłana // wiadomosc @$email = $_POST['email']; @$content = $_POST['content']; $header = "From: ktos@serwer.pl \nContent-Type:". ' text/plain;charset="iso-8859-2"'. "\nContent-Transfer-Encoding: 8bit"; if (mail($adresat, 'List ze strony', $content, $header)) echo '<p>działa</p>'; else echo '<p><b>NIE</b> wysłano maila!</p>'; ?> i kod na mojej stronie: <h2 class="intro-text text-center"><font color="black"><b><div class="col-md-6"> <div class="row"> <form id="contact" action="" method="post"> <div class="col-md-6 col-lg-12"> <fieldset> <input name="name" type="text" class="form-control" id="name" placeholder="Imie i nazwisko" required> </fieldset> </div> <div class="col-md-6 col-lg-12"> <fieldset> <input name="email" type="email" class="form-control" id="email" placeholder="Adres mail" required> </fieldset> </div> <div class="col-md-12"> <fieldset> <textarea name="message" rows="6" class="form-control" id="message" placeholder="Wiadomość..." required></textarea> </fieldset> </div> <div class="col-md-12"> <fieldset> <button type="submit" id="form-submit" class="btn">Wyślij</button> </fieldset> </div> </form> </div> I niestety ale coś nie mogę tego skleić w całość. Może ktoś podpowiedzieć?
-n3veR komentarz 20 kwietnia 2020 komentarz 20 kwietnia 2020 Widać, że się kompletnie nie znasz na PHP. Stosujesz znak @ w złym miejscu, a dodatkowo to zła praktyka. Zatem polecę Ci pewien serwis: https://formspree.io/ Natomiast jak faktycznie chcesz to zrobić 'u siebie', to będziemy działać ale nie z 'gołym' mail() - bo sporo hostingów ma wyłączoną tą metodę. 1
Gość komentarz 20 kwietnia 2020 komentarz 20 kwietnia 2020 13 hours ago, -n3veR said: Widać, że się kompletnie nie znasz na PHP. Stosujesz znak @ w złym miejscu, a dodatkowo to zła praktyka. Zatem polecę Ci pewien serwis: https://formspree.io/ Natomiast jak faktycznie chcesz to zrobić 'u siebie', to będziemy działać ale nie z 'gołym' mail() - bo sporo hostingów ma wyłączoną tą metodę. Tak na PHP się nie znam, raczej siedzę w C#, C++ itp
-n3veR komentarz 26 kwietnia 2020 komentarz 26 kwietnia 2020 I jak tam? Skorzystałeś z formspree czy działamy w temacie?
Gość komentarz 27 kwietnia 2020 komentarz 27 kwietnia 2020 On 4/26/2020 at 3:53 PM, -n3veR said: I jak tam? Skorzystałeś z formspree czy działamy w temacie? Zrobilem na Formspree, ale jak masz jakiś pomysł możemy działać nad swoim
-n3veR komentarz 27 kwietnia 2020 komentarz 27 kwietnia 2020 Istnieje pewnie więcej bibliotek, no ale ja znam dwie. Są nadal rozwijalne: https://github.com/swiftmailer/swiftmailer https://github.com/PHPMailer/PHPMailer Z czego polecam tą nr 1, bo częściej z nią pracowałem + należy do twórców Symfony <3 Przykładowe użycie znajdziesz w dokumentacji: https://swiftmailer.symfony.com/docs/introduction.html#basic-usage 1
Gość komentarz 28 kwietnia 2020 komentarz 28 kwietnia 2020 17 hours ago, -n3veR said: Istnieje pewnie więcej bibliotek, no ale ja znam dwie. Są nadal rozwijalne: https://github.com/swiftmailer/swiftmailer https://github.com/PHPMailer/PHPMailer Z czego polecam tą nr 1, bo częściej z nią pracowałem + należy do twórców Symfony <3 Przykładowe użycie znajdziesz w dokumentacji: https://swiftmailer.symfony.com/docs/introduction.html#basic-usage Dzięki, podziałam z tym
Wciąż szukasz rozwiązania problemu? Napisz teraz na forum!
Możesz zadać pytanie bez konieczności rejestracji - wystarczy, że wypełnisz formularz.