[ webjunior @ 19.04.2012. 21:16 ] @
Code: <?php //If form was submitted if ($_POST['submitted']==1) { $errormsg = ""; //Initialize errors if ($_POST[title]){ $title = $_POST[title]; //If title was entered } else{ $errormsg = "Please enter title"; } if ($_POST[textentry]){ $textentry = $_POST[textentry]; //If comment was entered } else{ if ($errormsg){ //If there is already an error, add next error $errormsg = $errormsg . " & content"; }else{ $errormsg = "Please enter content"; } } } if ($errormsg){ //If any errors display them echo "<div class=\"box red\">$errormsg</div>"; } //If all fields present if ($title && $textentry){ //Do something echo "<div class=\"box green\">Form completed!</div>"; } ?> Zanima me da li postoje neke sigurnosne rupe u ovom kodu za validaciju. Nebitno je koja polja za tekst su i koliko ih ima, ali da li moze ovako nesto da se primeni? osim sto bi za mail, dodao posebnu funkciju za proveru. Nailazio sam na razne kodove a ovaj mi bas deluje jednostavno. Ili je mozda bolje da koristim ovaj kod: Code: $greska=0 if (!trim(nadimak)) { echo "nesto"; $greska++; } if (!trim(tekst)) { echo "nesto"; $greska++; } if ($greska >0) echo "nesto"; if ($greska ==1) echo "nesto"; if ($greska>1) echo "nesto"; [Ovu poruku je menjao webjunior dana 19.04.2012. u 22:48 GMT+1] [Ovu poruku je menjao webjunior dana 19.04.2012. u 22:48 GMT+1] |