• Najnowsze pytania
  • Bez odpowiedzi
  • Zadaj pytanie
  • Kategorie
  • Tagi
  • Zdobyte punkty
  • Ekipa ninja
  • IRC
  • FAQ
  • Regulamin
  • Książki warte uwagi

Jak zrobić by z formularza na stronie wysyłać na pocztę?

Mały hosting, OGROMNE możliwości
0 głosów
1,025 wizyt
pytanie zadane 2 lipca 2016 w HTML i CSS przez Suryss Nowicjusz (120 p.)

Stworzyłem formularz kontaktowy i nie wiem ja podpiąć żeby wiadomości zostały wysyłane na maila.

<!DOCTYPE HTML>
<html lang="pl">
<head>
	<meta charset="utf-8" />
	<title>formularz</title>
	<meta name="description" content="formularz" />
	<meta name="keywords" content="formularz" />
	<meta http-equiv="X-UA-Compatible" content="IE=edge,chrome=1" />
		
	<link rel="stylesheet" href="style.css" type="text/css" />
	
</head>

<body>

	<div id="container">
		<form>
			
			
			<input type="name"	placeholder="imie i nazwisko"	onfocus="this.placeholder=' '"	onblur="this.placeholder='imie i nazwisko'">
			
			
			
			<input type="email"	placeholder="email"onfocus="this.placeholder=' '"	onblur="this.placeholder='email'">
			
			
			<textarea name="messange"	placeholder="napisz tu wiadomość"	onfocus="this.placeholder=' '"	onblur="this.placeholder='napisz tu wiadomość'"></textarea>
			
			
			
			<input type="submit"	value="wyślij"	>
			
			
		</form>
		
	</div>
	
</body>
</html>

 

2 odpowiedzi

+2 głosów
odpowiedź 2 lipca 2016 przez Arkadiusz Waluk Ekspert (291,470 p.)
Jeśli chodzi o sam HTML to jedyne co możesz zrobić to w form action wpisać mailto:<adres e-mail, na który ma wysyłać>. Problem jest jednak taki, że ten formularz nie wyśle się automatycznie - użytkownikowi otworzy się domyślny program pocztowy i tam będzie musiał zakończyć wysyłanie. Jest to więc bardzo rzadko spotykane na stronach (może już nawet wcale?).

Jeśli chcesz, aby mail wysyłał się bez udziału użytkownika to możesz skorzystać np. z PHP, które działa po stronie serwera. W PHP jest wbudowana funkcja mail() służąca do maili i znajdziesz ją w wielu przykładach - w większości przypadków działa, ale czasem jest problematyczna i do tego strasznie niewygodna bo trzeba ręcznie ustawiać nagłówki itd.

Ja więc polecę skorzystanie z SwiftMailera lub PHPMailera - to biblioteki do wysyłania maili, dużo lepsze i wygodniejsze od samej funkcji mail.
0 głosów
odpowiedź 2 lipca 2016 przez Dawid Warduliński Obywatel (1,830 p.)

http://php.net/manual/en/function.mail.php

to ci pomoże a dokładnie 

Example #2 Sending mail with extra headers.

komentarz 2 lipca 2016 przez Boshi VIP (100,240 p.)
mail to staroć...

Podobne pytania

0 głosów
1 odpowiedź 1,306 wizyt
pytanie zadane 22 grudnia 2015 w Java przez NTXFN Gaduła (3,430 p.)
0 głosów
3 odpowiedzi 501 wizyt
pytanie zadane 13 lutego 2019 w HTML i CSS przez Hardwell Dyskutant (9,060 p.)
0 głosów
2 odpowiedzi 1,692 wizyt
pytanie zadane 2 listopada 2018 w PHP przez marek90552 Początkujący (430 p.)

93,715 zapytań

142,629 odpowiedzi

323,260 komentarzy

63,257 pasjonatów

Motyw:

Akcja Pajacyk

Pajacyk od wielu lat dożywia dzieci. Pomóż klikając w zielony brzuszek na stronie. Dziękujemy! ♡

Oto polecana książka warta uwagi.
Pełną listę książek znajdziesz tutaj

Twierdza Linux. Bezpieczeństwo dla dociekliwych

Aby uzyskać rabat -10%, użyjcie kodu pasja-linux, wpisując go w specjalne pole w koszyku.

...