Witam, mam problem gdyż podczas rejestracji nie wysyła mi maila. Serwer ma opcje maila.
if(isset($_POST['reje'])) {
if(!$login || !$pass || !$pass2 || !$pass2) {
echo 'Nie wpisałeś wymaganych pól formularza!';
}elseif($pass != $pass2) {
echo 'Hasła nie pasują do siebie!';
}elseif(filter_var($email, FILTER_VALIDATE_EMAIL) === false) {
echo 'Podany email jest nie prawidłowy!';
}else{
$result = mysql_query("SELECT * FROM `users` WHERE nick='$login' OR email= '$email'"); if($row[0] > 0) {
echo 'Użytkownik z takim adresem email lub hasłem istnieje już w bazie danych!';
}else{
$mail = 'baszar1997@interia.pl';
$yourmail=$_POST['email'];
$text= 'blabla';
$subject='Wiadomość od: '.$_POST['yourname'];
$headers="From:$yourmail\r\nMessage-ID: <".time()."-".$yourmail.">\r\n";
mail($mail,$subject,$text,$headers);
mysql_query("INSERT INTO users SET nick='$login', pass='$pass', email='$email', imie='$imie', nazwisko='$nazwisko', gg='$gg', miejscowosc='$skad', nrtele='$tele'"); echo 'Zostałeś zarejestrowany'; }
}
}
<form method="POST" action="index.php?site=register"> Login:
<br /> <input type="text" name="login"/><br />Hasło:
<br /> <input type="password" name="pass"/><br />Powtórz hasło:
<br /> <input type="password" name="pass2"/><br />Email:
<br /> <input type="text" name="email"/><br />Imię:
<br /> <input type="text" name="imie"/><br />Nazwisko:
<br /> <input type="text" name="nazwisko"/><br />Numer GG:
<br /> <input type="text" name="gg"/><br />Numer telefonu:
<br /> <input type="text" name="tele"/><br />Miejscowość:
<br /> <input type="text" name="skad"/><br /><br /><input type="submit" name="reje" value="Zarejestruj"/>
Co jest źle?