Autor | Zpráva | ||
---|---|---|---|
Tofina Profil |
#1 · Zasláno: 18. 4. 2010, 13:14:17
Cauťe potrebujem aby sa mi zapisovala adresa www do databazy a upozornila ma to e-mailom ze tam niekto niečo pridal a vypísalo co pridal tu mám formulár a nech je to prosím aj ošetrenej ze www nech výpise ze je zadane zle niečo som skúsil len treba to upraviť
<?php session_start(); // nastartujeme session koli prenasaniu ciselneho kodu ?> <?php // generator kodu :) $a = rand( 1, 9 ); // vygeneruj cislo v rozsahu 1 - 9 $b = rand( 1, 10 - $a ) ; // vygeneruj cislo v rozsahu 1 - ( 10 - prve cislo ) <- koli matematickej jednoduchosti, sucet a+b bude vzdy mensi/rovny cislu 10 $sum = $a + $b; $agree_valid = false; if( isset( $_POST['agree'] ) ){ $agree_valid = true; }else{ echo '<span class="style1"><strong>Musite súhlasiť z pravidlami!</strong></span><br />'; } $www_valid = false; if( preg_match( "~^((ht|f)tp(s?))\://([0-9a-zA-Z\-]+\.)+[a-zA-Z]{2,6}(\:[0-9]+)?(/\S*)?$~", $www ) ){ $www_valid = true; }else{ echo '<span class="style1"><strong>Prosím vložte správne URL napr. http://niečo.sk</strong></span><br />'; } $code_valid = false; if( intval( $_POST['math'] ) == $_SESSION['code'] ){ $code_valid = true; }else{ echo '<span class="style1"><strong>Prosím, zadajte správny výsledok!</strong></span><br />'; } } } $_SESSION['code'] = $sum; // ulozime hodnotu suctu az po kontrole ?> <form method="post" style="width: 590px; height: 149px;"> <table> <tr> <td><label for="curl" style="width: 125px">Adresa URL </label></td> <td> <input id="curl" name="www" class="required url" value="" title="Prosím vložte správne URL napr. http://niečo.sk"/> </td> <td></td> </tr> <tr> <td>Súhlasím z pravidlami</td> <td><input type="checkbox" class="required checkbox" id="agree" name="agree" title="Musite súhlasiť z pravidlami!" /></td> <td></td> </tr> <tr> <td><label for="math"><?php echo "$a + $b ="; ?></label></td> <td><input id="math" name="math" value="" title="Prosím, zadajte správny výsledok!" /></td> <td></td> </tr> </table> <input class="submit" type="submit" value="Submit"/> </form> a nech kontroluje www ci sa tam už náhodou nenachádza |
||
Časová prodleva: 16 let
|
0