Autor Zpráva
Tofina
Profil
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

Vaše odpověď

Mohlo by se hodit


Prosím používejte diakritiku a interpunkci.

Ochrana proti spamu. Napište prosím číslo dvě-sta čtyřicet-sedm: