PHP i CSS

mornar_popaj

Ističe se
Poruka
2.939
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.
 

dj666ndi

Obećava
Poruka
59
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; ?>;">
 

acca

Aktivan član
Poruka
1.725
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
 

Top