Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> Filtrowanie danych
Kerth
post
Post #1





Grupa: Zarejestrowani
Postów: 250
Pomógł: 1
Dołączył: 6.08.2012

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


Cześć,
chciałbym się dowiedzieć w jaki sposób najłatwiej filtrować przesyłane dane z formularzy przy pomocy zmiennych? htmlspecialchars czy coś innego?
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi
Kerth
post
Post #2





Grupa: Zarejestrowani
Postów: 250
Pomógł: 1
Dołączył: 6.08.2012

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


Mam np. takie coś:

  1. $nick = isset($_POST['nick']) ? htmlentities($_POST['nick']) : "";
  2. $email = isset($_POST['email']) ? htmlentities($_POST['email']) : "";
  3. $haslo = isset($_POST['haslo']) ? htmlentities($_POST['haslo']) : "";
  4. $haslo2 = isset($_POST['haslo2']) ? htmlentities($_POST['haslo2']) : "";
  5. $nazwa = isset($_POST['nazwa']) ? htmlentities($_POST['nazwa']) : "";
  6. $komentarz = isset($_POST['komentarz']) ? htmlentities($_POST['komentarz']) : "";


I działa. Przechwuję to w jednym pliku. Lecz problem jest taki, że za każdym razem jak chcę wykorzystać jakąś zmiennąmszę dołączać plik:
  1. include 'zmienne.php';


Czy da sięto jakoś optymalniej zrobić?

Przykład wykorzystania danych:

  1. $register = $db->exec("INSERT INTO `gracze` (`nick`, `ip`, `email`, `haslo`, `haslo2`, `data`, `nazwa` ) VALUES ('$nick', '$ip', '$email', '$haslo', '$haslo2', '$data', '$nazwa' )") or die(mysql_error());


I nie zawsze działa przy dołączaniu, bo pojawiają się problemy z zzasięgiem zmiennych. Macie jakiś pomysł?
Go to the top of the page
+Quote Post

Posty w temacie


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: 15.10.2025 - 19:50