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

Zbudowałem formularz, funkcję mail w php, wszystko na dobrze skonfigurowanym xampp, poczta localhost

VPS Starter Arubacloud
0 głosów
718 wizyt
pytanie zadane 23 grudnia 2017 w PHP przez Grzegorz Szwarc Początkujący (320 p.)

Przejrzałem pół forum zanim zadałem to pytanie, wiec odsyłanie mnie do istniejących pytań nie da mi odpowiedzi.

Stronka śmiga, jest do wypełnienia formularz, i teraz wszystkie odpowiedzi z niego maja sie wysyłać na jeden adres. Wszystko budowane na xamppie zeby później walnąć na jakiś serwer.

czesc kodu ze strony z formularzem:

<form method="POST" action="index.php?strona=mail">
	<center><hr width="800" size="5" color="#cc3300"></center>
		<center><span class="aa">Dane do sprzedaży</span></center><br>
	<table width= 900px align="center">
	<tr><th colspan="5"><form><br><span class="a1">E-Mail do kontaktu:</span><br>
		<input type="email" name="xekontakt" size="80" class="sel"><br>
	<tr><th width=25%></th><th>
			<span class="a2">Rodzaj konsoli:</span>
		<select name="xkonsola" class="sel">
		<option value="xkPS4">PS 4</option>
		<option value="xkPC">PC</option>
		<option value="xkXone">Xbox One</option>
		<option value="xkX360">Xbox 360</option>
	</select></th><th width=5%></th><th>
			<span class="a2">Sposób płatnosci:</span>
		<select name="xzaplata" class="sel">
		<option value="xkPS4">PSC</option>
		<option value="xkPC">PayPal</option>
		<option value="xkXone">Coins</option>
		<option value="xkX360">Przelew</option>
	</select></th><th width=25%></th>
	<tr><th colspan="5"><form><br><span class="a1">Login do WebApp:</span><br>
		<input type="text" name="xlWA" size="80" class="sel"><br>
	<tr><th colspan="5"><form><span class="a1">Hasło do WebApp:</span><br>
		<input type="password" name="xhWP" size="80" class="sel"><br><br>
	<tr><th colspan="5"><form><span class="a1">	Odpowiedz do pytania awaryjnego FUT:</span><br>
		<input type="password" name="xoFUT" size="80" class="sel"><br><br>
	<tr><th colspan="5"><form><br><span class="a2">E-Mail do XBOX/PSN:</span><br>
		<input type="email" name="xePSN" size="80" class="sel"><br><br>
	<tr><th colspan="5"><form><span class="a2">Hasło do XBOX/PSN:</span><br>
		<input type="password" name="xhPSN" size="80" class="sel"><br><br>
	<tr><th colspan="5"><form><br><span class="a1">Dane do maila na którym zostało założone konto:</span><br>
		<input type="text" name="xekonta" size="80" class="sel"><br><br>
	<tr><th colspan="5"><form><span class="a1">Hasło do maila na którym zostało założone konto:</span><br>
		<input type="password" name="xhkonta" size="80" class="sel"><br><br>
	<tr><th colspan="5"><br><button class="sub" type="submit">Wyślij!</button></span>

A to z mail.php

<?
$temat=$_POST['xekontakt']
$wiadomosc=$_POST['xkonsola','xlWA'];
if (mail("admin@localhost", $temat "z dudusia", $wiadomosc ))
{
echo "mail został wysłany";
}
else
{
echo "mail  NIE został wysłany";
}
?>

Jeżeli jest dobrze to jak sprawdzić działanie tego na uruchomionym serwerze pocztowym localhost na Mercurym z xampa, który podłączyłem do office Outlook i jak pokazuje to niby poprawnie test przeszedł.

komentarz 23 grudnia 2017 przez Jedras Maniak (54,860 p.)

Przejrzałem pół forum zanim zadałem to pytanie

I pewnie nie znalazłeś żadnego posta na temat tego żeby nie używać funkcji mail.

komentarz 24 grudnia 2017 przez Grzegorz Szwarc Początkujący (320 p.)
Znalazłem ale jak ogarnę prostszą funkcję, wtedy przejdę na ta ciut bardziej skomplikowaną

1 odpowiedź

0 głosów
odpowiedź 23 grudnia 2017 przez mi-20 Stary wyjadacz (13,190 p.)
Obecnie nie zalecane jest używanie funkcji mail()

Obczai sobie https://github.com/PHPMailer/PHPMailer lub https://swiftmailer.symfony.com/

osobiści polecam ten pierwszy

a jeśli chodzi o wysyłanie maili z lokalnego serwera to chyba najprościej zintegrować z Google Gmail, musisz o tym poczytać, jak już podasz właściwe dane w konfiguracji to jeszcze musisz na swoim koncie "dać zezwolenie obcym aplikacją" aby można było wysyłać maile.

Podobne pytania

0 głosów
1 odpowiedź 315 wizyt
pytanie zadane 28 grudnia 2017 w PHP przez svst Nowicjusz (240 p.)
0 głosów
1 odpowiedź 343 wizyt
0 głosów
0 odpowiedzi 218 wizyt

92,455 zapytań

141,263 odpowiedzi

319,099 komentarzy

61,854 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.

Akademia Sekuraka

Akademia Sekuraka 2024 zapewnia dostęp do minimum 15 szkoleń online z bezpieczeństwa IT oraz dostęp także do materiałów z edycji Sekurak Academy z roku 2023!

Przy zakupie możecie skorzystać z kodu: pasja-akademia - użyjcie go w koszyku, a uzyskacie rabat -30% na bilety w wersji "Standard"! Więcej informacji na temat akademii 2024 znajdziecie tutaj. Dziękujemy ekipie Sekuraka za taką fajną zniżkę dla wszystkich Pasjonatów!

Akademia Sekuraka

Niedawno wystartował dodruk tej świetnej, rozchwytywanej książki (około 940 stron). Mamy dla Was kod: pasja (wpiszcie go w koszyku), dzięki któremu otrzymujemy 10% zniżki - dziękujemy zaprzyjaźnionej ekipie Sekuraka za taki bonus dla Pasjonatów! Książka to pierwszy tom z serii o ITsec, który łagodnie wprowadzi w świat bezpieczeństwa IT każdą osobę - warto, polecamy!

...