Trädvy Permalänk
Medlem
Plats
Hufvudstaden
Registrerad
Dec 2007

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å.

#Speldator: Xeon W-2155 | X11SRA-RF | EVGA 1070GTX | 64Gb Samsung DDR4 ECC 2666Mhz | Samsung 960 Pro M2/NVME 500Gb o 1Tb | Win 10
#ESXi: Xeon E5-1620v3 3.5Ghz | X10SRH-CLN4F-O | 128GB ECC 2133MHz | Intel 910 800Gb | 3st Samsung SM863 960Gb | Intel X520
#NAS4Free: X10SDV-TLN4F-O | 32GB ECC 2400mhz | 5st WD Red 10TB | Intel X520
https://hackernet.se | Wiki med inriktning open source och nätverk.

Trädvy Permalänk
Medlem
Plats
Skåne
Registrerad
Jan 2008

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

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)

Trädvy Permalänk
Medlem
Plats
Helvetet
Registrerad
Jul 2001

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>

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

Trädvy Permalänk
Medlem
Plats
@home
Registrerad
Maj 2005

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>';

I'm Winston Wolfe. I solve problems.

Trädvy Permalänk
Medlem
Plats
Hufvudstaden
Registrerad
Dec 2007

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 ....

#Speldator: Xeon W-2155 | X11SRA-RF | EVGA 1070GTX | 64Gb Samsung DDR4 ECC 2666Mhz | Samsung 960 Pro M2/NVME 500Gb o 1Tb | Win 10
#ESXi: Xeon E5-1620v3 3.5Ghz | X10SRH-CLN4F-O | 128GB ECC 2133MHz | Intel 910 800Gb | 3st Samsung SM863 960Gb | Intel X520
#NAS4Free: X10SDV-TLN4F-O | 32GB ECC 2400mhz | 5st WD Red 10TB | Intel X520
https://hackernet.se | Wiki med inriktning open source och nätverk.

Trädvy Permalänk
Medlem
Plats
Helvetet
Registrerad
Jul 2001
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

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

Trädvy Permalänk
Medlem
Plats
Hufvudstaden
Registrerad
Dec 2007

nice tack för hjälpen

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

#Speldator: Xeon W-2155 | X11SRA-RF | EVGA 1070GTX | 64Gb Samsung DDR4 ECC 2666Mhz | Samsung 960 Pro M2/NVME 500Gb o 1Tb | Win 10
#ESXi: Xeon E5-1620v3 3.5Ghz | X10SRH-CLN4F-O | 128GB ECC 2133MHz | Intel 910 800Gb | 3st Samsung SM863 960Gb | Intel X520
#NAS4Free: X10SDV-TLN4F-O | 32GB ECC 2400mhz | 5st WD Red 10TB | Intel X520
https://hackernet.se | Wiki med inriktning open source och nätverk.

Trädvy Permalänk
Medlem
Plats
Göteborg
Registrerad
Aug 2005
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.

Trädvy Permalänk
Medlem
Plats
Hufvudstaden
Registrerad
Dec 2007
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.

#Speldator: Xeon W-2155 | X11SRA-RF | EVGA 1070GTX | 64Gb Samsung DDR4 ECC 2666Mhz | Samsung 960 Pro M2/NVME 500Gb o 1Tb | Win 10
#ESXi: Xeon E5-1620v3 3.5Ghz | X10SRH-CLN4F-O | 128GB ECC 2133MHz | Intel 910 800Gb | 3st Samsung SM863 960Gb | Intel X520
#NAS4Free: X10SDV-TLN4F-O | 32GB ECC 2400mhz | 5st WD Red 10TB | Intel X520
https://hackernet.se | Wiki med inriktning open source och nätverk.

Trädvy Permalänk
Medlem
Plats
*
Registrerad
Feb 2004

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

Trädvy Permalänk
Testpilot
Plats
Norrköping
Registrerad
Sep 2002

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 "

Kolla gärna in min RGB-LED-ljusstake i galleriet
[Gigabyte GA-Z97MX-Gaming 5][Intel Core i5 4690K][Corsair XMS3 8GB][Gigabyte GeForce GTX 970 G1 Gaming]