PHP i CSS

Meni najjednostavnije deluje da u oviru body taga stavis liniju gde ce birati background sliku na osnovu predhodno nasumicno (random) izabranog broja. nesto kao image (slika) pa taj broj. Imas more random skriptica.
Znaci hardkodovanje...ali samo malo.
Ima i drugih nacina, ali ovaj mi je kao sto rekoh najjednostavniji za uraditi i objasniti kako.
 
ja bih to uradio ovako:

napravi fajl random_pozadina.txt
naravno stavi chmod u 777

i onda napisi kod u tvojoj stranici:
<?
$baza = "random_pozadina.txt"; //putanja do fajla random_pozadina.txt koji je inace i baza
$otvori = file($baza);

srand((double)microtime()*1000000);
while ($random == "") {
$random = ereg_replace("\n","",$otvori[rand(0,count($otvori))]);
}
?>

onda u fajlu random_pozadina.txt (ili kako ga vec nazoves) stavi po jednu boju u redu:
#FAFAFA
#333333
#0F0F0F
... i tako dalje

onda otvoris stranu na kojoj zelis da se promeni boja pozadine, ti stavi ovako:
<body bgcolor="<?= $random; ?>;">
 
Imam skriptu za to, problem mi je bio kako da ubacim promenljivu u CSS.
Može sa body bgcolor ali mi je sve ostalo sa divovima pa sam hteo da izbegnem tu varijantu.
I uspeo sam na kraju, tako što sam za taj deo CSS-a napravio novi CSS samo kao style.php, pa stranica poziva oba.

Hvala ljudi
 

Back
Top