[ Príspevkov: 3 ] 
AutorSpráva
Offline

Užívateľ
Užívateľ
Obrázok užívateľa

Registrovaný: 08.11.15
Prihlásený: 09.06.17
Príspevky: 52
Témy: 15 | 15
NapísalOffline : 07.04.2016 19:14 | PHP

Čaute. Učím sa PHP, prešiel som k formulárom a ich bezpečnosti. Pri funkcii nižšie mám dotaz. Ak chcem, aby sa tá funkcia uskutočnila a vykonala tieto bezpečnostné prvky nepotrebujem ju zavolať pod funkciou? A ešte ako čo tam robí tá premenná data v test_input($data)
Kód:
<!DOCTYPE html>

<html>
    <head>
        <title>Učenie</title>
        <meta charset = 'UTF-8'>
    </head>
    <body>
        <form method = "POST" action= "<?php echo htmlspecialchars($_SERVER['PHP_SELF']);?>">
            <legend>Formulár</legend>
            Meno: <input type="text" name = "meno"><br>
            E-mail: <input type="email" name = "mail"><br>
            Heslo: <input type="password" name = "heslo"><br>
            Pohlavie:<br><input type="radio" name = "pohlavie" value = "Muž"> Muž<br><input type="radio" name = "pohlavie" valie = "Žena"> Žena<br>
            Popis: <textarea type="text" name = "popis" rows = "3" cols = "25"></textarea><br>
            <input type="submit">
        </form>
    </body>
</html>
<?php
   $meno = $mail = $heslo = $pohlavie = $popis = "";
   
   if ($_SERVER['REQUEST_METHOD'] == "POST") {
       $meno = test_input($_POST['meno']);
       $mail = test_input($_POST['mail']);
       $heslo = test_input($_POST['heslo']);
       $pohlavie = test_input($_POST['pohlavie']);
       $popis = test_input($_POST['popis']);
   }
   
   function test_input($data) {
       $data = trim($data);
       $data = stripslashes($data);
       $data = htmlspecialchars($data);
       return $data;
   }
   
   echo "Výstup" . "<br>";
   echo $meno . "<br>";
   echo $mail . "<br>";
   echo $heslo . "<br>";
   echo $pohlavie . "<br>";
   echo $popis . "<br>";


Za odpovede ďakujem :)


Offline

Skúsený užívateľ
Skúsený užívateľ
Obrázok užívateľa

Registrovaný: 17.07.11
Prihlásený: 18.10.17
Príspevky: 1422
Témy: 2 | 2
Bydlisko: Praha / Rev...
NapísalOffline : 08.04.2016 20:15 | PHP

1. V php to nie je nutné. Funkcie môžu byť kdekoľvek. (v iných jazykoch to môže byť inak)

2. $data je parameter funkcie. Pozri si teda funkcie a pochopíš.


_________________
Na súkromné správy týkajúce sa problémov, ktoré sa riešia vo fóre, neodpovedám!
Offline

Užívateľ
Užívateľ
Obrázok užívateľa

Registrovaný: 08.11.15
Prihlásený: 09.06.17
Príspevky: 52
Témy: 15 | 15
Napísal autor témyOffline : 08.04.2016 20:44 | PHP

Ďakujem, pozriem sa ešte na tie funkcie :)


 [ Príspevkov: 3 ] 


PHP



Podobné témy

 Témy  Odpovede  Zobrazenia  Posledný príspevok 
V tomto fóre nie sú ďalšie neprečítané témy.

PHP programátor - PHP, MySQL, jQuery,X)Html/CSS

v Ponuka práce

0

799

02.05.2011 12:08

magicmedia

V tomto fóre nie sú ďalšie neprečítané témy.

Vytvorenie suboru php a vlozenie php scriptu

v PHP, ASP

4

908

07.05.2010 14:02

DeiForm

V tomto fóre nie sú ďalšie neprečítané témy.

PHP nevie precitat .PHP

v PHP, ASP

8

453

18.03.2011 19:21

camo

V tomto fóre nie sú ďalšie neprečítané témy.

php ->mysql ->php Help.zoradit

v PHP, ASP

4

300

20.06.2009 12:44

KViki

V tomto fóre nie sú ďalšie neprečítané témy.

PHP

v PHP, ASP

1

2449

09.06.2005 22:39

johny128

V tomto fóre nie sú ďalšie neprečítané témy.

PHP

v PHP, ASP

1

530

31.05.2007 16:24

kmsa

V tomto fóre nie sú ďalšie neprečítané témy.

PHP

v PHP, ASP

18

934

01.01.2009 19:22

rooobertek

V tomto fóre nie sú ďalšie neprečítané témy.

PHP problem

v PHP, ASP

15

821

30.03.2007 8:19

Punker661

V tomto fóre nie sú ďalšie neprečítané témy.

php mail

v PHP, ASP

12

1515

21.07.2009 1:30

Snacker

V tomto fóre nie sú ďalšie neprečítané témy.

Učiteľ php

v Ponuka práce

1

294

15.07.2013 12:42

Daron

V tomto fóre nie sú ďalšie neprečítané témy.

PHP Objekty

[ Choď na stránku:Choď na stránku: 1, 2 ]

v PHP, ASP

58

2780

03.05.2011 17:42

misko16

V tomto fóre nie sú ďalšie neprečítané témy.

Rating PHP

v PHP, ASP

12

293

27.08.2010 23:45

Blackshadow

V tomto fóre nie sú ďalšie neprečítané témy.

PHP premenne

v PHP, ASP

3

368

11.07.2009 13:39

KViki

V tomto fóre nie sú ďalšie neprečítané témy.

PHP Developer

v Ponuka práce

0

662

28.03.2010 14:37

swebsol

V tomto fóre nie sú ďalšie neprečítané témy.

PHP-Fusion

v Redakčné systémy

4

331

21.01.2007 16:23

altt

V tomto fóre nie sú ďalšie neprečítané témy.

PHP editor

v PHP, ASP

10

881

21.02.2007 16:46

martin90



© 2005 - 2017 PCforum, edited by JanoF