Gå til innhold

php random bilde script @ home.no


Anbefalte innlegg

Er det da noen som kan se hva jeg gjør feil her.

 

Denne har jeg plassert i index.html i body taggen:

<img src="files/banner/rid.php?pic=random">

 

Og slik ser rid.php ut:

<?php 

// Leser katalog

$folder=opendir("."); 
while ($file = readdir($folder)) 
$names[count($names)] = $file; 
closedir($folder);

// Sorterer filer i arrayet

sort($names);

// Fjerner filer som ikke er bilder fra arrayet

$tempvar=0;
for ($i=0;$names[$i];$i++){
$ext=strtolower(substr($names[$i],-4));
if ($ext==".jpg"||$ext==".gif"||$ext=="jpeg"||$ext==".png")
{$names1[$tempvar]=$names[$i];$tempvar++;}
}

// Tilfeldig

srand ((double) microtime() * 10000000);
$rand_keys = array_rand ($names1, 2);

// Tilfeldig bilde fra arrayet

$slika=$names1[$rand_keys[0]]; 

// Bildedimensjoner

$dimensions = GetImageSize($slika); 
if (isset($pic)){header ("Location: $slika");}
else {echo "<img src=\"$slika\" $dimensions[3]>";}

?>

 

inne i /files/banner ligger det 8 .jpg.

 

Anyone ? :dontgetit:

Lenke til kommentar
Videoannonse
Annonse

har registret meg hos shyper.com, men når jeg kobler opp til den med SmartFTP så får jeg:

530 Authentication failed, sorry

 

EDIT: Siden jeg ikke får shyper.com eller start.no til å funke, så klarer jeg ikke å teste scriptet enda.

 

EDIT2: start.no funker etter noen mailer med support.

 

Lagt siden ut på start.no og alt funker vel med Torbjørn sitt script. Ikke vet jeg hvordan de kodene funker, men det funker.

 

Men den er litt buggy, av og til funker det ikke..

Endret av Aleksander
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å
×
×
  • Opprett ny...