Permalänk
Medlem

Olika Bilder varje gång

Vill ha en hemsida med bara 1 Bild på inget mer. sen trycker du refresh så kommer det en annan bild och refresh en till annan bild. då har jag en mapp med kanske 10olika bilder eller fler och så kmr det olika bilder varje gång man går in på sidan. hur gör man så de blir så?

kan lite html o php. linka gärna till en bra tutorial för jag vet inte riktigt vad jag ska söka på.

Visa signatur

https://hackernet.se - Wiki med inriktning open source och nätverk.

Permalänk
Medlem

Har för mig att det finns något om det på www.javascript.nu

Visa signatur

http://luddha.vshs.info/
Arbetsstation: E6850 @ 3,6ghz | 8800GTS 640MB (G80) | Asus P5Q Pro | Antec 1200 | WinXPProSP2
Server: P4M 1,8GHz@1,2GHz | 1024MB DDR3200 | Gbit NIC | Network Dragon (kopia av Chieftec Dragon)

Permalänk
Medlem

Re: Olika Bilder varje gång

Citat:

Ursprungligen inskrivet av Sparc0
Vill ha en hemsida med bara 1 Bild på inget mer. sen trycker du refresh så kommer det en annan bild och refresh en till annan bild. då har jag en mapp med kanske 10olika bilder eller fler och så kmr det olika bilder varje gång man går in på sidan. hur gör man så de blir så?

kan lite html o php. linka gärna till en bra tutorial för jag vet inte riktigt vad jag ska söka på.

typ som det här: apa

kod för sidan:

<?php $name = preg_replace('/\s+/', '', $_GET['name']); # echo $name; if ( $name == "" ) { $name = "ingen"; } ?> <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN"> <html> <head> <meta http-equiv="Content-Type" content="text/html; charset=utf-8"> <title> <?php echo "{$name}s hemsida!\n"; ?> </title> </head> <body> <center> <h1>Välkommen till</h1> <h2><?php echo "{$name}s hemsida!"; ?></h2> <?php $dir = getcwd()."/rndimg/"; $i = 0; $files = array(); if (is_dir($dir)) { if ($dh = opendir($dir)) { while (($file = readdir($dh)) !== false) { if ( (filetype ($dir . $file) !== "dir") && ( $file !== "index.php" )) { $files[] = $file; } } closedir($dh); } } srand(date("s")); $max = count($files) - 1; $cf = rand(0,$max); $img = preg_replace('/\s+/', '', $files[$cf]); $f = chr(34); $img2 = "{$f}rndimg/{$img}{$f}"; echo "<img src={$img2} ALT=${f}{$img}{$f} border={$f}0{$f}>"; ?> </center> <h6>slut!</h6> </body> </html>

Visa signatur

Min nästan hemliga sida Ancilla, face mea laganum!
Jag har sjukast drömmar. Det ligger i min natur att avsiktligt tolka felaktigheter fel.
0
0:17 < sphr> Raz^ jag spenderade 4h med att slita bort punghåren för hand

Permalänk
Medlem

Om det bara är 10 bilder så kan man göra det statiskt

$num = rand(0,9); echo '<img src="http://www.domän.se/mappmedbilder/bild' . $num . '.jpg"></img>';

Visa signatur

I'm Winston Wolfe. I solve problems.

Permalänk
Medlem

exakt som den apa sidan.

matti4s så tänkte jag ha fler bilder än 10. om jag hitta en rolig bild så tankar jag upp den på webbsidan och så fylls det på av sig själv.

jag har min mapp här

index.php
rndimg (mapp) eller ska bilderna ligga där index.php filen finns?

skriver den koden som Raz linka i index.php filen. och måste bilderna heta något eller räcker det att dom ära .jpg eller .gif ....

Visa signatur

https://hackernet.se - Wiki med inriktning open source och nätverk.

Permalänk
Medlem
Citat:

Ursprungligen inskrivet av Sparc0
exakt som den apa sidan.

matti4s så tänkte jag ha fler bilder än 10. om jag hitta en rolig bild så tankar jag upp den på webbsidan och så fylls det på av sig själv.

jag har min mapp här

index.php
rndimg (mapp) eller ska bilderna ligga där index.php filen finns?

skriver den koden som Raz linka i index.php filen. och måste bilderna heta något eller räcker det att dom ära .jpg eller .gif ....

den stoppar in allt som inte är en katalog eller index.php i en img-tag som ligger i katalogen rndimg

Visa signatur

Min nästan hemliga sida Ancilla, face mea laganum!
Jag har sjukast drömmar. Det ligger i min natur att avsiktligt tolka felaktigheter fel.
0
0:17 < sphr> Raz^ jag spenderade 4h med att slita bort punghåren för hand

Permalänk
Medlem

nice tack för hjälpen

http://skooog.se/ e sidan för dom nyfikna

Visa signatur

https://hackernet.se - Wiki med inriktning open source och nätverk.

Permalänk
Medlem
Citat:

Ursprungligen inskrivet av Sparc0
nice tack för hjälpen

http://skooog.se/ e sidan för dom nyfikna

din sida ser precis likadan ut som Razs sida om du undrar.

Permalänk
Medlem
Citat:

Ursprungligen inskrivet av GuTsaV
din sida ser precis likadan ut som Razs sida om du undrar.

jag vet, jag fick ju koden av honom.

Visa signatur

https://hackernet.se - Wiki med inriktning open source och nätverk.

Permalänk
Medlem

det var någon av dina bilder som var jättestor, du kanske borde sätta en fast storlek på bilderna eller något..

Permalänk
Testpilot

Har du PHP 5 går det göra betydligt kortare kod.

$dir = 'rndimg/'; $files = scandir($dir); //scandir finns bara i PHP 5 $image = $dir.$files[rand(2, count($files)-3)]; //0 och 1 innehåller . och .. echo '<img src="'.$image.'">';

srand behöver inte användas sen PHP 4.2.0
Bättre att bara escapa "-tecknet istället för att sätta det till en variabel eller använd '-tecknet.

echo "\""; //skriver ut " echo '"'; //skriver också ut "

Visa signatur

Kolla gärna in min RGB-LED-ljusstake i galleriet
[Gigabyte GA-Z97MX-Gaming 5][Intel Core i5 4690K][Corsair XMS3 16GB][Asus GeForce RTX 2060 Super Dual Evo OC]