Skocz do zawartości

Formularz kontaktowy PHP.


tomek_25

Rekomendowane odpowiedzi

Witam.

Czy może ktoś wdrażał na swojej stronie internetowej formularz kontaktowy, który w momencie wysłania wiadomości powiadamia nadawcę iż wysłanie wiadomości odbyło się pomyślnie :)?

Chodzi mi dokładniej o wdrożenie tego tutaj-chciałbym aby gdy wpiszę w E-mail adres aaa@o2.pl to np na ten adres przyjdzie email o przykładowej treści (Message sent).

Jeśli ktoś umiałby przerobić do obecnego skryptu parę linijek to byłbym wdzięczny (podrzucę skrypt na @).

Pozdrawiam T.

Odnośnik do komentarza
Udostępnij na innych stronach

Sprawdź sobie oferty na Allegro pod frazą "formularz kontaktowy". Kiedyś kupiłem ten formularz i jestem bardzo zadowolony. Jest tak łatwy w instalacji, że bez problemu sobie z tym poradzisz nawet bez znajomości PHP.

Nie ma co się męczyć z tym formularzem podanym przez Ciebie. ;)

To tylko taka moja mała sugestia. :)

Odnośnik do komentarza
Udostępnij na innych stronach

Nie wiem czy masz juz rozwiązanie ja u siebie mam takie coś i działa jak trzeba

			<?php
			if(isset($_POST['wyslij'])){

				if(empty($_POST['imieb']) and empty($_POST['emailb']) and !empty($_POST['imie']) and !empty($_POST['email']) and !empty($_POST['tresc'])){

					$imie = $_POST['imie'];
					$from = $_POST['email'];
					$tresc = $_POST['tresc'];

					$headers  = 'MIME-Version: 1.0' . "\r\n";
					$headers .= 'Content-type: text/html; charset=UTF-8'. "\r\n";
					$headers .=	"From: ".$imie." <".$from.">\r\n";
					mail("wstawswojegomaila", "Zapytanie ze strony piersa.pl",$tresc, $headers);

					$headers  = 'MIME-Version: 1.0' . "\r\n";
					$headers .= 'Content-type: text/html; charset=UTF-8'. "\r\n";
					$headers .=	"From: Adam Piersa <wstawswojegomaila>\r\n";
					mail($from, "Wiadomość została wysłana ","Wiadomość Została wsłana ", $headers);

					echo "<script>window.location.href='wyslane.html';</script>";
					header('location:wyslane.html');
					$_POST['wyslij']= null;
					$_POST['imie']= null;
				}
				else{
					echo '<blockquote><p>Nie wpisałeś wszystkich danych</p></blockquote>';
				}
			}
			else{
				$nic;
			}
			if($_GET['k'] == 'wyslane'){
				$_POST['wyslij']= null;
				$_POST['imie']= null;
				echo '<blockquote><p>Wiadomość została wysłana </p></blockquote>';
			}
		?>
	<form action="kontakt.html" method="POST">
		<p><label for="imie">Imię:</label>
		<input name="imie" id="imie" value="" type="text">
		<div style="display: none">Tego nie uzupełniaj<input name="imieb" type="text"></div></p>

		<p><label for="email">Email:</label>
		<input name="email" id="email" value="" type="text">
		<div style="display: none">Tego nie uzupełniaj<input name="emailb" type="text"></div></p>

		<p><label for="tresc">Treść wiadomości:</label>
		<textarea cols="60" rows="11" name="tresc" id="tresc"></textarea></p>

		<p><input name="wyslij" class="formbutton" value="Wyślij" type="submit"></p>
	</form>

bilbord_opublikuj_mini.png

Odnośnik do komentarza
Udostępnij na innych stronach

Tak przyjdzie wiadomość i potwierdzenie

To wysyła wiadomość

	$headers  = 'MIME-Version: 1.0' . "\r\n";
					$headers .= 'Content-type: text/html; charset=UTF-8'. "\r\n";
					$headers .=	"From: ".$imie." <".$from.">\r\n";
					mail("wstawswojegomaila", "Zapytanie ze strony piersa.pl",$tresc, $headers);

A to potwierdzenie

$headers = 'MIME-Version: 1.0' . "\r\n";

						$headers .= 'Content-type: text/html; charset=UTF-8'. "\r\n";
					$headers .=	"From: Adam Piersa <wstawswojegomaila>\r\n";
					mail($from, "Wiadomość została wysłana ","Wiadomość Została wsłana ", $headers);

bilbord_opublikuj_mini.png

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