• 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

Object Storage Arubacloud
0 głosów
728 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ź 319 wizyt
pytanie zadane 28 grudnia 2017 w PHP przez svst Nowicjusz (240 p.)
0 głosów
1 odpowiedź 347 wizyt
0 głosów
0 odpowiedzi 225 wizyt

92,579 zapytań

141,432 odpowiedzi

319,664 komentarzy

61,964 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

Kolejna edycja największej imprezy hakerskiej w Polsce, czyli Mega Sekurak Hacking Party odbędzie się już 20 maja 2024r. Z tej okazji mamy dla Was kod: pasjamshp - jeżeli wpiszecie go w koszyku, to wówczas otrzymacie 40% zniżki na bilet w wersji standard!

Więcej informacji na temat imprezy 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!

...