Pytanie może proste, ale nie wiem dlaczego mi nie wysyła wiadomości na maila. Oto kod:
<meta http-equiv="Content-type" content="text/html; charset=utf-8" />
<?php
function connect_mysql()
{
$db_host = 'localhost';
$db_user = 'root';
$db_pass = 'krasnal';
$db_name = 'db';
if(!$connect)
{
echo "Wystąpił błąd: Połączenie z bazą nie powiodło się.";
echo '<b>Baza danych chwilowo niedostepna. Przepraszamy.</b>';
}
$login=$_POST['login'];
$pass=$_POST["pass"];
$passw=$_POST["passw"];
$email=$_POST['email'];
$mail=$_POST['mail'];
$gg=$_POST["gg"];
$jabber=$_POST['jabber'];
$www=$_POST['www'];
$hobby=$_POST['hobby'];
$ip=$_SERVER['REMOTE_ADDR'];
$browser=$_SERVER['HTTP_USER_AGENT'];
if (empty($pass) || empty($passw) || $pass != $passw){ echo "Wpisane hasła nie zgadzają się <br/ >"; $error='true';
}
if (!ereg("^[a-zA-Z1-9]{1,10}[^@]+@([a-zA-Z]+.)+[a-z]{2,4}$", $mail) and
!ereg("^[a-zA-Z1-9]{1,10}[^@]+@([a-zA-Z]+.)+[a-z]{2,4}$", $email)|| empty($mail) || empty($email) || $mail != $email ) {
echo "Wpisane adresy e-mail różnią się bądź mają niepoprawną formę. <br/ >"; $error='true';
}
connect_mysql();
$wynik = mysql_query("select * from users where login='$login'"); {
$error='true';
echo "Użytkownik o takiej nazwie jest już zarejestrowany, spróbuj inny login<br />";
}
$zapytanie = "INSERT into users (nr,login, pass, passw, mail, email, gg, jabber, www, hobby, time, ip, brows
er) values ('','$login','$pass','$passw','$mail','$email','$gg','$jabber','$www','$hobby', NOW(), '$ip', '$browser' )";
if($error=='true'){
echo "Wróć do strony <a href="form_registration
.php
">z formularzem</a> i uzupełnij poprawnie dane.<br />" ; }else{
echo "Dziękuje za wypełnienie formularza<br />"; mail($email,'Rejestracja', 'Lorem ipsum Lorem ipsumLorem ipsumLorem ipsumLorem ipsumLorem ipsumLorem ipsumLo
rem ipsumLorem ipsumLorem ipsumLorem ipsumLorem ipsumLorem ipsumLorem ipsumLorem
ipsumLorem ipsumLorem ipsumLorem ipsum'); }
?>