index.php
<center><form action="rejestracja.php" method="post"> Login:<br><input type="text" name="login" /><br><br> email:<br><input type="text" name="email" /><br><br> Has?o<br><input type="password" name="haslo" /><br><br> Potwierd? has?o:<br><input type="password" name="haslo2" /><br> <input type="submit" value="Rejestruj"> <input type="reset" value="Wyczy??"> </form></center>
rejestracja.php
<?php $connect = mysql_connect('localhost', 'root', 'password') or die('Nie mo?na po??czyc si? z baz? danych. Przepraszamy za k?opoty'); $login = $_POST['login']; $access = $_POST['1']; $email = $_POST['email']; { echo '<center>Nie wype?niono wszystkich pól.</center> <meta http-equiv="Refresh" content="3; url=index.php" />'; } elseif($_POST["haslo"]!=$_POST["haslo2"]) { echo '<center>Podane hasła nie s? identyczne.</center> <meta http-equiv="Refresh" content="3; url=index.php" />'; } elseif($zajete[0] != 0) { echo '<center>Podana nazwa u?ytkownika jest ju? zaj?ta.</center> <meta http-equiv="Refresh" content="3; url=index.php" />'; } elseif($zajete1[0] != 0) { echo '<center>Podany email jest zaj?ty przez innego u?ytkownika.</center> <meta http-equiv="Refresh" content="3; url=index.php" />'; } elseif(!$_POST["email"] || !preg_match("/^[-0-9a-zA-Z_\.]+@([-0-9a-zA-Z_\.]+\.)+([0-9a-zA-Z]){2,4}$/i", $_POST["email"])) { echo '<center>Podany email jest nieprawid?owy.</center> <meta http-equiv="Refresh" content="3; url=index.php" />'; } else { $zapytanie = "INSERT INTO `user` (`login`, `access`, `email`, `haslo`, `data`) VALUES ('".$login."', '".$access."', '".$email."', '".$haslo."', '".$data."')"; $zap= "SELECT `email` FROM `user`"; } { } else { echo '<center>Twoje konto zosta?o za?o?one.<br> W ci?gu 10 minut otrzymasz email z następnymi instrukcjami.</center>' mail('$zap', 'Aktywacja konta na sampo.boo.pl', 'Witaj na sampo.boo.pl!<br><br> Konto $login zosta?o zarejestrowane na podany adres e-mail.<br> W celu potwierdzenia rejestracji konta kliknij w poni?szy odno?nik:<br> xxx/<br> Je?li nie rejestrowałeś konta o nazwie $login po prostu zignoruj tego maila.<br><br><br> -----------------<br> Wiadomość wygenerowana automatycznie<br> przez serwis sampo.boo.pl'); else } ?>
Pytanie brzmi: Czy po takim kodzie, po rejestracji nastąpi wysłanie maila o podanej treści? Raczej coś jest nie tak, ponieważ wyrzuca błąd Parse error: syntax error, unexpected T_STRING, expecting ',' or ';' w linice 48.
linika 48: