Šta je novo?

php pomoc

dimacar

Slavan
Učlanjen(a)
06.02.2006
Poruke
90
Poena
309
Treba mi skripta koja ce menjati boju pozadine nasumicno pri svakom ulasku
u zavisnosti od sekunde kada se ulazi
pri ulasku na parne sekunde da bude jedna boja a pri ulasku na neparne sekunde druga boja
 
PHP:
<?php

$color_1 = "#999999";
$color_2 = "#FFFFFF";

$sekunde = date("s");

$zadnji_broj_sekunde = $sekunde[1];

$ostatak_deljenja = $zadnji_broj_sekunde % 2;


if ($ostatak_deljenja == 0) {

	$boja_pozadine = $color_1;
}else{

	$boja_pozadine = $color_2;
}


?>
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=iso-8859-1" />
<title>Untitled Document</title>
<style type="text/css">
<!--
body {
	background-color: <?php echo $boja_pozadine; ?>;
}
-->
</style></head>

<body>
</body>
</html>

Mislim da ce ti ovo pomoci koliko toliko. Samo zameni vrednosti color_1 i color_2 sa heksadecimalnim vrednostima koje ti trebaju...
 
Poslednja izmena:
Moze to elegantnije sa fmod(date("s"), 2) sto daje 0 ili 1 😉
ili jos bolje fmod(time(), 2) da se ne gubi vreme u nepotrebnoj konverziji u date format.
 
Poslednja izmena:
Nazad
Vrh Dno