Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> [php] pobranie inta
gandziorz
post 4.01.2007, 19:26:16
Post #1





Grupa: Zarejestrowani
Postów: 101
Pomógł: 0
Dołączył: 20.12.2006

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


A ja używam przez funkcję którą napisałem hektar czasu temu:
  1. <?php
  2. function zabezpiecz ($zmienna) {
  3. $zmienna = addslashes(strip_tags(intval(trim($zmienna))));
  4. $zmienna=str_replace("'","",$zmienna);
  5. $zmienna=str_replace('"','',$zmienna);
  6. return $zmienna;
  7. }
  8. ?>

I potem przed dodaniem, pobraniem coś do bazy np. z $_GET czy $_POST robię sobie szybko i sprawnie ...
  1. <?php
  2. $id_z_linku = zabezpiecz($_GET['id']);
  3. $sql = "SELECT * FROM `naszabaza` WHERE `id`=$id_z_linku";
  4. ?>


Ten post edytował gandziorz 4.01.2007, 19:28:04
Go to the top of the page
+Quote Post
nospor
post 4.01.2007, 20:14:33
Post #2





Grupa: Moderatorzy
Postów: 36 557
Pomógł: 6315
Dołączył: 27.12.2004




Cytat
hektar czasu temu:
i przydalaby sie jej rewizja nadzwyczajna. te calą funkcje ja zastąpie tym:
  1. <?php
  2. $zm = (int) $_GET['id'];
  3. ?>

ale byla o tym mowa w topicu z ktorego wywalilem Twoj post.

intval zwraca ci inta (liczbe). nie mam na niej sensu robic strip_tags, addslashes, a potem jeszcze str_replacem jechac


--------------------

"Myśl, myśl, myśl..." - Kubuś Puchatek || "Manual, manual, manual..." - Kubuś Programista
"Szukaj, szukaj, szukaj..." - Kubuś Odkrywca || "Debuguj, debuguj, debuguj..." - Kubuś Developer

Go to the top of the page
+Quote Post

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: 18.07.2025 - 02:32