Търся скрипт за това?

Kameliaa

Registered
Hi :)
някой има ли идея как може да се направи следното:

предварително зададени 20 различни числа примерно
като при refresh на страницата да се показва различно random число?

пример:
влизате в страничката - показва 5
влиза друг - показва му 1
рефрешвате - показва ви 3
и тнт..... всеки път различно число


дали някой може да ми помогне ?
 
Код:
$masiv = array(1,23,56,3,5,685,5,256,54,86,4568,5,466,7,65,896,4568,698,);
$broi = count($masiv);
$rand_n = rand(0,$broi-1);
echo $masiv[$rand_n];
Ето и малко обяснение:масива $masiv съдържа произволните числа, за които ти говориш.Променливата $broi съдържа броя на елементите в масива $masiv.ПОсле "казваме" така:
"-Дай ни едно число, което е между 0 и броя на елементите в масива"
Променливата $rand_n съдържа примерно числото 5,което съответства на елемент номер 5 от масива(в случая е 685)
После извеждаме стойността на елемент 5 от масива:
echo $masiv[$rand_n];
резултата е:
 
как мога да го ползвам този скрипт в станицата?
опитвам..но нещо не мога :roll:
Моля те дай ми малко повече инфо?
Благодаря ти предварително
 
Това е php скрипт.
За да го използваш трябва да направиш файловете на сайта ти във формат php
Слагаш скрипта, който ти даде emagi където искаш да излиза това число и после запазваш файла не като html, а като php файл. :)

Успех!
 
а само теоритичен въпрос - това същото - дали има вариант да се направи , чрез javascript? (за да може да се вкара в html)?
 
Ето,заповядай:
Код:
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>Untitled Document</title>
</head>

<body>
<script type="text/javascript">
var masiv = new Array(1,23,56,3,5,685,5,256,54,86,4568,5,466,7,65,896,4568,698);
var randomnumber=Math.floor(Math.random()*masiv.length);
document.write(masiv[randomnumber]); 
</script>
</body>
</html>
 

Back
Горе