Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> preg i zabezpieczeia
virtualman
post 17.03.2011, 16:18:23
Post #1





Grupa: Zarejestrowani
Postów: 41
Pomógł: 0
Dołączył: 17.03.2011

Ostrzeżenie: (0%)
-----


Piszę skrypt i postanowiłem go zabezpieczyć, ale mam pytanie i jeden błąd...
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:
  1. 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>';
  2. // jeśli jest ok...
  3. else
  4. {
  5. $nick = mysql_real_escape_string($nick);
  6. $nick = mysql_real_escape_string($mail);

I tu 2 pytania:
Co jest nie tak - czemu wywala error, a po 2 czy takie zabezpieczenia będą dobre?
Powód edycji: [wookieb]: Zmiana tematu
Go to the top of the page
+Quote Post

Posty w temacie


Reply to this topicStart new topic
1 Użytkowników czyta ten temat (1 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Wersja Lo-Fi Aktualny czas: 14.08.2025 - 10:04