
<?php // wyświetlamy formularz <div id="formularz"> Tema: <input type="text" name="temat" style="widt: 150px"> Imię i Nazwisko lub nic: <input type="text" name="imie" style="widt: 180px"> Email: <input type="text" name="email" style="widt: 180px"> Treść: <textarea name="tresc" cols="30" rows="5"></textarea> <input type="submit" name="submit" value="Wyślij"> <input type="reset" value="Resetuj"></div></form> '); // lub w przypadku nie wypełnienia formularza do końca echo ('<img id ="exclamation" src="img/exclamation.png" alt="Wykrzyknik"> <div id="error_message">Wypełnij wszystkie pola formularza!!</div>'); </table>'); } // wyświetlamy formularz <div id="formularz"> Tema: <input type="text" name="temat" style="widt: 150px"> Imię i Nazwisko lub nic: <input type="text" name="imie" style="widt: 180px"> Email: <input type="text" name="email" style="widt: 180px"> Treść: <textarea name="tresc" cols="30" rows="5"></textarea> <input type="submit" name="submit" value="Wyślij"> <input type="reset" value="Resetuj"></table></div></form>'); } // sprawdzamy, czy zmienne przesłane z formularza nie są puste // jeżeli powyższy warunek jest spełniony tworzona jest wiadomość // zmienna $message zawiera treść wiadomości $temat = "Tema:\n$_POST[temat]"; $message = "Treść wiadomośc:\n$_POST[tresc]\nWysłał: $_POST[imie]\ne-mail: $_POST[email]"; // zmienna $header zawiera przede wszystkim adres zwrotny $header = "Fro: $_POST[imie] <$_POST[email]>"; // funkcja mail() za pomocą której wiadomość zostanie wysłana <p id="error_message">Przepraszam, Nie udało się wysłać wiadomości. Proszę sprobować ponownie!</p> <p><a style="color:blue;" href="/mail.php">Powrót do kontaktu</a></p> '); // wyświetlenie komunikatu w przypadku powodzenia <p id="error_message">Wiadomość została wysłana poprawnie!</p> <p><a href="index.php" style="color:blue;" />Powrót do strony głównej</a></p>'); } ?>
Wszystko dziala normalnie lecz brakuje tu bezpieczenstwa.
Chcialbym lecz nie wiem gdzie umieszczac tutaj w tym kodzie:
-Sprawdzenie email (skrypt sprawdza czy email jest poprawny)
-Dac limit znakow: przyklad
Temat: nie dluzej niz 55 znakow
Imie i nazwisko: nie dluzej niz 55 znakow
czy ktos moze mi pomoc gdzie te warunki dodac do mojego skryptu??
