Skocz do zawartości

Pole Tekstowe


Keleborn

Rekomendowane odpowiedzi

Witam, potrzebuję pomocy. Chodzi konkretnie o kod html. Chodzi o pole tekstowe i przycisk wyślij, np. Ktoś na stronie w polu tekstowym coś wpisze a to co on napisał po wciśnięciu przycisku wyślij zostaje przesłane na mój adres e-mail. Proszę o w miare proste odpowiedzi lub gotowy kod, ponieważ jestem "zielony".

Odnośnik do komentarza
Udostępnij na innych stronach

Taki krótki formularz w php, gdzie nadawca musi podać maila (poprawność jest sprawdzana przez skrypt) i treść wiadomości !!!

<?php
if (count($_POST))
{
////////// USTAWIENIA //////////
$do = 'twoj_mail@adres.pl';       // Adres e-mail adresata
$pytanie = $_POST['wiadomosc'];
$message = "<div class=\"komunikat\">Informacja po wysłaniu maila.<br /><br />

<div class=\"link\"> 
<a href='nazwa_pliku.php'>Napisz następną wiadomość.</a></div>
</div>";

$error = 'Wystąpił błąd podczas wysyłania formularza.';       // Komunikat błędu
$charset = 'utf-8';       // Strona kodowa
//////////////////////////////
$headers = "From: " . $_POST['email'] . "\r\n" .
"Reply-To: " . $_POST['email'] . "\r\n" .
"Content-type: text/html; charset=utf-8";
isSet($_POST['email']) && isSet($_POST['wiadomosc']))
{
$email = $_POST['email'];
$pytanie = $_POST['wiadomosc'];
$body =  "$wiadomosc";
if($email == "" || $wiadomosc == "") 
{
echo "<div class=\"komunikat\">Aby wysłać wypełnij pola: mail i wiadomość.
<div class=\"link\"> <a href='nazwa_pliku.php'>Spróbuj ponownie.</a></div></div>";
}
else
{
if(!eregi('^[a-zA-z0-9_\.]+@[a-zA-z0-9\-]+\.[a-zA-z0-9\-\.]+$' , $email))
{
echo "<div class=\"komunikat\">Nieprawidłowy adres e-mail.<br /><br />
<div class =\"link\"><a href='nazwa_pliku.php'>Spróbuj ponownie.</a></div></div>";
}
else
if(mail($do, $body, $headers))
{
echo $message;
}	
else{
echo $error;
}
}
}
}	  
else
{
?>

Klasy w CSS: "komunikat" i "link" + musisz nadać formę polom "mail" i "wiadomość".

Mam nadzieję, że czegoś nie pominąłem :P

Jakby co to wpisz w google: "formularz kontaktowy", jest tego sporo wystarczy zmodyfikować skrypt pod swoje widzi-misie ;)

Pozdrawiam :beee:

Odnośnik do komentarza
Udostępnij na innych stronach

Zarchiwizowany

Ten temat przebywa obecnie w archiwum. Dodawanie nowych odpowiedzi zostało zablokowane.

  • Ostatnio przeglądający   0 użytkowników

    • Brak zarejestrowanych użytkowników przeglądających tę stronę.
×
×
  • Dodaj nową pozycję...

Powiadomienie o plikach cookie

Umieściliśmy na Twoim urządzeniu pliki cookie, aby pomóc Ci usprawnić przeglądanie strony. Możesz dostosować ustawienia plików cookie, w przeciwnym wypadku zakładamy, że wyrażasz na to zgodę. Warunki użytkowania Polityka prywatności