Gå til innhold

Tilfeldig header for enkel html side


Anbefalte innlegg

Hei!

 

Driver en liten side som hovedsakelig er skrevet i html, med enkelte php scripts. Serveren den er hostet på støtter (såklart) både html og php.

 

Finnes det noen kode for å gjøre headeren tilfeldig? Som f.eks. at du i ftp mappen har en egen header folder, og har 20 forskjellige headere hvorav disse en tilfeldig blir plukket ut hver gang.

 

style.css akkurat nå er skrevet slik;

 

}
#header{
height:304px;
width:829px;
background-image:url(images/header.jpg);
background-repeat: no-repeat;

 

Takk for alle svar. Mvh. Lasse

Lenke til kommentar
Videoannonse
Annonse

Hei,

Då har eg laga eit enkelt PHP script for deg.

Mogleg dette kan gjeres enklare, men eg gjorde det så lettfatteleg eg kunne.

 

<?php
$rand = rand(1,5);

if ($rand == "5") {
echo '<img src="';
echo "bilde5.jpg";
echo '"/>';
break;
}
elseif ($rand == "4") {
echo '<img src="';
echo "bilde4.jpg";
echo '"/>';
break;
}
elseif ($rand == "3") {
echo '<img src="';
echo "bilde3.jpg";
echo '"/>';
break;
}
elseif ($rand == "2") {
echo '<img src="';
echo "bilde2.jpg";
echo '"/>';
break;
}

elseif ($rand == "1") {
echo '<img src="';
echo "bilde1.jpg";
echo '"/>';
break;
}

?>

 

På førstelinje ser du koden $rand = rand(1,5);

Det vil seie at maskinen veljer eit tilfeldig tal mellom 1 og 5. Skriv gjerne rand(1,10) om du har 10 ulike headers.

Du kan óg ta kopi av kvar elseif for ein ny instans.

 

Forstod du? :)

 

Redigert: Du må óg hugse at .php kodar må ha filendelse .php - ikkje HTML. Du kan dóg ha HTML kode i PHP-dokumentet. PHP berre køyres der det angis (mellom <?php óg ?>).

Dokumentet må óg køyres frå ein server, og kan ikkje prøves lokalt slik som vanleg HTML.

 

Lukke til!

Endret av steffenz
Lenke til kommentar

Hei!

 

Tusen hjertelig takk for hjelpen. Siden jeg er noe blank på dette, er jeg usikker på hvor denne scripten skal inn.

 

Skal den inn i selve "index.html" filen, hvor jeg skal ha random-header?

Eller skal den inn i style.css filen?

Lenke til kommentar

Eneste problemet jeg har nå, er hvor jeg skal fylle den inn.

 

Har skjønt at jeg skal gjøre om filen til .php etter den er "ferdig", så det er greit.

 

<!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" />
<link href="style.css" rel="stylesheet" type="text/css" />
<title>Eat Crit and Die</title>
</head>

<body>
<div id="container">
<div id="header">
	<ul>
		<li><a href="http://eatcritanddie.forumdes.com/">Forums</a></li>
		<li><a href="http://eatcritanddie.forumdes.com/ucp.php?mode=register">Join now</a></li>
		<li><a href="http://eatcritanddie.forumdes.com/ucp.php?mode=login</a></li>
		<li><a href="http://eatcritanddie.forumdes.com/ucp.php">Your Account</a></li>
		<li><a href="http://eatcritanddie.forumdes.com/ucp.php?i=pm&folder=inbox">Private Messages</a></li>
		<li><a href="http://eatcritanddie.forumdes.com/your-pictures-to-the-gallery%C7%83-t3.html">Gallery upload</a></li>
	</ul>
</div>
<div id="content">
	<div id="left">
		<div class="menu">
			<div class="menuheader"><h3>Menu</h3></div>
			<div class="menucontent">
				<ul>
					<li><a href="frontpage.html">Home</a></li>
					<li><a href="gallery.html">Gallery</a></li>
					<li><a href="about.html">About us</a></li>
					<li><a href="contact.html">Contact</a></li>
					<li><a href="http://eatcritanddie.forumdes.com/">Forums</a></li>
					<li><a href="http://eu.wowarmory.com/guild-info.xml?r=Al%27Akir&gn=Eat+Crit+and+Die">Guild Armory</a></li>
				</ul>
			</div>
			<div class="menufooter"></div>
		</div>
		<div class="menu">
		<div class="menuheader"><h3>Shoutbox</h3></div>
			<div class="menucontent">
				<!-- BEGIN CBOX - www.cbox.ws -->
<div align="center" id="cboxdiv">
<iframe frameborder="0" width="160" height="305" src="http://www2.cbox.ws/box/?boxid=1634506&boxtag=x6ry1m&sec=main" marginheight="2" marginwidth="2" scrolling="auto" allowtransparency="yes" name="cboxmain" style="border:#000000 1px solid;" id="cboxmain"></iframe><br/>
<iframe frameborder="0" width="160" height="75" src="http://www2.cbox.ws/box/?boxid=1634506&boxtag=x6ry1m&sec=form" marginheight="2" marginwidth="2" scrolling="no" allowtransparency="yes" name="cboxform" style="border:#000000 1px solid;border-top:0px" id="cboxform"></iframe>
</div>
<!-- END CBOX -->
			</div>
			<div class="menufooter"></div>
		</div>
	</div>

	<div id="right">
		<div class="menu">
			<div class="menuheader"><h3>LEADERS</h3></div>
			<div class="menucontent">
				<div class="member">
					<a href="http://eu.wowarmory.com/character-sheet.xml?r=Al%27Akir&n=Psych%C3%B6"><img src="images/member1.bmp" alt="Guildmaster" /></a>
					<span><a href="http://eu.wowarmory.com/character-sheet.xml?r=Al%27Akir&n=Psych%C3%B6">Psychö<br>Guildmaster</a></span>
				</div>
				<div class="member">
					<a href="http://eu.wowarmory.com/character-sheet.xml?r=Al%27Akir&n=Zelene"><img src="images/member2.bmp" alt="Guildmaster" /></a>
					<span><a href="http://eu.wowarmory.com/character-sheet.xml?r=Al%27Akir&n=Zelene">Zelene<br>Guildmaster</a></span>
				</div>
				<div class="member">
					<a href="http://eu.wowarmory.com/character-sheet.xml?r=Al%27Akir&n=Reincarnato"><img src="images/member3.bmp" alt="Raid Master" /></a>
					<span><a href="http://eu.wowarmory.com/character-sheet.xml?r=Al%27Akir&n=Reincarnato">Reincarnato<br>Officer</a></span>
				</div>
				<div class="member">
					<a href="http://eu.wowarmory.com/character-sheet.xml?r=Al%27Akir&n=Juicybeef"><img src="images/member4.jpg" alt="Officer" /></a>
					<span><a href="http://eu.wowarmory.com/character-sheet.xml?r=Al%27Akir&n=Juicybeef">Juicybeef<br>Officer</a></span>
				</div>
				<div class="member">
					<a href="http://eu.wowarmory.com/character-sheet.xml?r=Al%27Akir&n=Zokta"><img src="images/member5.bmp" alt="Officer" /></a>
					<span><a href="http://eu.wowarmory.com/character-sheet.xml?r=Al%27Akir&n=Zokta">Zokta<br>Officer</a></span>
				</div>
				<div class="member">
					<a href="http://eu.wowarmory.com/character-sheet.xml?r=Al%27Akir&n=Oppr%C3%B8r"><img src="images/member6.bmp" alt="Officer" /></a>
					<span><a href="http://eu.wowarmory.com/character-sheet.xml?r=Al%27Akir&n=Oppr%C3%B8r">Opprør<br>Officer</a></span>
				</div>
				<div class="clear"></div>
			</div>

			<div class="menufooter"></div>
		</div>
		<div class="menu">
			<div class="menuheader"><h3>Ventrilo</h3></div>
			<div class="menucontent">
						  <center><span id='instantventrilo'><a href="http://www.instantventrilo.com/">ventrilo</a> Hosting by InstantVentrilo.com</span><script type="text/javascript" src="http://view.light-speed.com/ventrilo.php?IP=89.238.145.178&PORT=9883&CHANNEL_WNOUSER=YES&FONTSIZE=10&CONLINK=NO&HELP=NO&WIDTH=185&BGCOLOR=151616&STYLE=2&SHOW_IP_PORT=YES&SN_BGCOLOR=151616&SN_COLOR=FFFFFF&INFO_BGCOLOR=151616&INFO_COLOR=FFFFFF&HELP_BGCOLOR=CCCC99&HELP_COLOR=000000&CHANNEL_BGCOLOR=000000&CHANNEL_COLOR=FFFFFF&UN=00CC00&UN_BG=FFFFFF&METHOD=js"></script></center>
				<div class="clear"></div>
			</div>

			<div class="menufooter"></div>
		</div>
	</div>

	<div id="middle">
		<div class="post">
			<div class="postheader"><h1>Contact:</h1></div>
			<div class="postcontent">
				<p>If you want to contact us, do it in-game. Whisper one of the following players on Al'Akir, horde side:<br><br>
				Psychö<br>
				Zelena<br>
				Reincarnato<br>
				Juicybeef<br>
				Zokta<br>
			</div>
			<div class="postfooter"></div>
		</div>

	</div>
</div>
<div id="footer">

<span>Copyright © 2009 www.kanetheheatsink.com. All rights reserved.</span>	</div>	
</div>
</body>
</html>

 

Headere ligger forøvrig i en mappe, i samme mappe som denne html filen. Heter bare header.

 

:)

Lenke til kommentar

Greide å sette inn scriptet så siden fungerte som den skulle, men den velger bare bildet som heter "header.jpg". Hva kan være galt?

 

	<div id="header" style="background-image: images(<?PHP echo 'header' . rand( 1 ,5 ) . '.jpg'; ?>)">

Lenke til kommentar

Tusen hjertelig takk alle sammen!

 

Nå har jeg fått headeren til å bytte mellom 5 forskjellige headers. :)

 

Har et nytt problem nå. Headeren "repeater" seg selv, til tross for at jeg har satt på no-repeat.

 

}
#header{
height:304px;
width:829px;
background-image:url(images/header.jpg);
background-repeat: no-repeat;

 

Har dette noen sammenheng med koden som skal gjøre headeren random?

 

<div id="header" style="background: url(images/<?php echo 'header' . rand(1,5) . '.jpg'; ?>);">

 

Mvh. Lasse

 

( Se http://www.ohsnapdawg.com/ hvis jeg forklarte litt dårlig. :) )

Endret av Gjest
Lenke til kommentar

Lite trolig at det er dette som er som er utslagsgivende, men i koden under headeren er det en feil. Endre

			<li><a href="http://eatcritanddie.forumdes.com/ucp.php?mode=login</a></li>

til

			<li><a href="http://eatcritanddie.forumdes.com/ucp.php?mode=login"></a></li>

Lenke til kommentar

Opprett en konto eller logg inn for å kommentere

Du må være et medlem for å kunne skrive en kommentar

Opprett konto

Det er enkelt å melde seg inn for å starte en ny konto!

Start en konto

Logg inn

Har du allerede en konto? Logg inn her.

Logg inn nå
  • Hvem er aktive   0 medlemmer

    • Ingen innloggede medlemmer aktive
×
×
  • Opprett ny...