Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [PHP][MYSQL]dodawanie do bazy danych
peter13135
post
Post #1





Grupa: Zarejestrowani
Postów: 1 447
Pomógł: 191
Dołączył: 26.03.2008

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


przed dodaniem danych do bazy sprawdzam je przez takie funkcje

dla emaila
  1. <?php
  2. function check_email($email)
  3.    {
  4.      if(preg_match('/^([a-zA-Z0-9]+)([a-zA-Z0-9._-]*)@([a-zA-Z0-9_-]+)([a-zA-Z0-9._-]+)([a-zA-Z]+)$/' , $email))
  5.        return true;
  6.      return false;
  7.    }
  8. ?>


dla loginu
  1. <?php
  2. function check_login($login)
  3.    {
  4.      if(preg_match('/^([a-zA-Z0-9]){3,20}$/' , $login))
  5.        return true;
  6.      return false;
  7.    }
  8. ?>



czy muszę jeszcze potem używać funkcji addslashes dla zmiennych sprawdzonych przez te funkcje (IMG:http://forum.php.pl/style_emoticons/default/questionmark.gif)

oraz czy jest jakaś alternatywa dla addslashes (pod mysqli)
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi (1 - 2)
Spawnm
post
Post #2





Grupa: Moderatorzy
Postów: 4 069
Pomógł: 497
Dołączył: 11.05.2007
Skąd: Warszawa




mysqli_real_escape_string" title="Zobacz w manualu PHP" target="_manual (IMG:http://forum.php.pl/style_emoticons/default/smile.gif)
Go to the top of the page
+Quote Post
peter13135
post
Post #3





Grupa: Zarejestrowani
Postów: 1 447
Pomógł: 191
Dołączył: 26.03.2008

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


a odpowie mi ktoś na pytanie nr 1 ?
Go to the top of the page
+Quote Post

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

 



RSS Aktualny czas: 22.12.2025 - 01:55