Произволно число!?

stonybg каза:
Ev0luti0N каза:
П.П. Защо са му тези фукций като това е само число, а не променлива пълна с дивотиики. :shock:

знаеш ли какви идиоти ще се заиграят с сайта му :)
Затова едно (int) му стига..
 
ето ти и моито за моментната страница като няма значение от урлто

PHP:
<?php
if (isset($_POST['submit']))
{
    function strip_slashes($value) {
	    $value = stripslashes($value);
	    $value = str_replace("/", "[fw$]", $value);
	    $value = str_replace(".", "[fw$]", $value);
	    $value = strip_tags($value);
	    return $value;
    }
$value1=intval(htmlspecialchars(strip_slashes($_POST['value1'])));
$value2=intval(htmlspecialchars(strip_slashes($_POST['value2'])));
$integer=rand($value1,$value2);
echo $integer ;
}
else {
?>
<form action="randum.php" method="<?php echo $_SERVER['PHP_SELF'] ?>">
<table width="200" border="1">
  <tr>
    <td>Стойност1</td>
    <td><label for="value1"></label>
      <input type="text" name="value1" id="value1"></td>
  </tr>
  <tr>
    <td>Стойност2</td>
    <td><label for="value2"></label>
      <input type="text" name="value2" id="value2"></td>
  </tr>
</table>
<input name="Submit" type="submit" value="Submit">
</form>
<?php
}
?>
 
LuBaTa каза:
Да така работи, а няма ли накакъв начин да изкарва резултата на същата страница не да праща на друга....

а моя код що го подмина? или какво с джава, аякс ли какво искаш кажи по-точно...
 
Ахаха, какви са тея защити бе... не е истина. Като са числа правете проверка с is_integer или каствайте (int), за какво ти е htmlspecialchars или addslashes ?!?
 

Back
Горе