Najpierw zaprezentuję wam błąd:
[phpl]Warning: preg_match() [function.preg-match]: Compilation failed: nothing to repeat at offset 6 in C:\xampp\htdocs\include\register.php on line 65[/phpl]
A teraz myślę, że te linijki kodu:
f($pass!=$pass1 || !preg_match('/^([A-Za-z0-9\_\-\@]{2,12})$/Diu', $nick) || !preg_match('/^{6,12}$/', $pass) || !preg_match('/^[a-zA-Z\.\-\_]+\@[a-zA-Z0-9\.\-\_]+\.[a-z]{2,4}$/D', $mail) || empty($regulamin) ) echo '<div id="blad" style="height="200px;"">W formularzu znaleziono błędy. Popraw je!<div>'; // jeśli jest ok... else {
I tu 2 pytania:
Co jest nie tak - czemu wywala error, a po 2 czy takie zabezpieczenia będą dobre?