A wiec jestem poczatkujacym koderem jezeli chodzi o PHP i teraz mam male zamieszanie. A mianowicie chce zrobic formularz email do mojej strony pod nazwa contact.php. Napisalem 1/5 kodu php ale pozniej nie za bardzo wiem za co sie wziac pierwszy. Moze ktos mi pomoze. To jest moj kod:
<?php include('include/header.php'); ?> <span class="content_bg"></span> <span class="content_bg2"></span> <span class="content_bg3"></span> <div id="content2"> <form id="sendmail" action="contact.php" method="POST" > <p id="contact"><img src="img/kontakt.jpg" alt="kontakt_obrazek" /></p> <p id="cont">Wszelkie uwagi, problemy i opinie na temat.... są mile widziane</p> <p id="m1">Temat: <input id="m2" name="temat" type="text" size="45" maxlength="30" /></p> <p id="m1">Imię i Nazwisko: <input id="m2" name="imie" type="text" size="45" maxlength="30" /></p> <p id="m1">E-mail: <input id="m2" name="mail" type="text" /></p> <p id="m1"><span class="m11">Wiadomość:</span> <textarea id="m3" name="message" type="textarea" cols="60" rows="5"></textarea></p> <input id="send" name="submit" type="submit" value="" /> <?php $ip = $_POST['ip']; $httpref = $_POST['httpref']; $httpagent = $_POST['httpagent']; $temat=$_POST['temat']; $imie=$_POST['imie']; $mail=$_POST['mail']; $message=$_POST['message']; $submit=$_POST['submit']; ?> </form> </div> <?php include('include/footer.php'); ?>
Co ja chce robic?
1. Chce robic formularz zeby uzytkownicy mojej strony moga wysylac do mnie email. jako action chce zeby byla ta sama strona co zakladka czyli contact.php.
2. Chce zeby kazde komunikaty dotyczace wysylaniem email oraz bledy sa wyswietlone nad formularzem (Juz zrobilem CSS do tego).
3. Chce zeby wszystkie pole byly uwzglednione czyli jezeli 1 z tych pol bedzie pusty to bedzie komunikat jak "Wszystkie pole sa obowiazkowe"
4. Chce zabiezpieczyc sie przed spamerami (ustawic tak zeby usery mogli napisac email w odstepie 30 mn np) - przyda sie tez poprawnosc emaila podane przez usera.
To wszystko czego bym sobie zyczyl. Mam nadzieje ze duzo nie prosilem. I bede bardzo wdzieczny jezeli ktos mi w tym pomoze. A mianowicie bym sie nauczyc i czegos wiecej sie dowiedzial bo ucze sie php wlasnie i potrzebuje mala pomoc.
Pozdrawiam serdecznie
Johny