• 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

Mały hosting, OGROMNE możliwości
0 głosów
1,095 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,250 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ź 462 wizyt
pytanie zadane 28 grudnia 2017 w PHP przez svst Nowicjusz (240 p.)
0 głosów
1 odpowiedź 473 wizyt
0 głosów
0 odpowiedzi 343 wizyt

93,715 zapytań

142,629 odpowiedzi

323,261 komentarzy

63,258 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.

...