TestMax.dk Paster
  • Forside
  • Print
  • Bookmark
  • Kontakt
  • SiteMap


infobox infobox
 

random image

20-02-2009 20:11:29
 
 
Muligheder (Anmeld)
Skrevet af beni
Kliks 332
Kategori PHP Generelt
Jeg har fundet mig et php script som kan loade et random billede fra link

<?php
$images = array('name1.jpg', 'name2.gif', 'name3.png');
$randimg = $images[array_rand($images)];
?>

<img src="<?=$randimg;?>" alt="<?=$randimg;?>" />


Men jeg vil gerne have ændret i scriptet, så i stedet for at den poster billedet på siden med img, skal den gå direkte videre til billedet.

Jeg har ingen anelse om hvordan man får det ændret så det virker. jeg prøvede med:
<meta http-equiv="refresh" content="0; url=<?=$randimg;?>">


Men det virkede ikke helt så det skulle. :P

Scriptet skal bruges på en side hvor man har fx avatar/signatur og den slags. Og der virkede overstående desværre ikke.

Jeg har prøvet at google mig til en masse scripts, men de er sku alle ens og de virker ikke på den måde jeg søger.

Så hvis nogen kan hjælpe ville jeg blive meget glad :)
 
infobox infobox


infobox infobox
 
#1GreeDy(Anmeld) 24-02-2009 11:35:55
 
 
Så hvidt jeg kunne forstille mig, skulle du lave det som en ifram, du kan jo ikke ligge kode ind på andres sider, så du bliver nød til at finde en måde at de bliver på din side men ser deres billeder. Ligesom google image browsing. Hvordan man så skifter igmellem de billeder det aner jeg ikke.. men kunne forestillie mig det var sådan noget du skal igang med.
Wannabe - TestMax.dk for/altid

GreeDy's signatur billede
 
infobox infobox

infobox infobox
 
#2jordz(Anmeld) 26-02-2009 12:19:06
 
 
jeg vil mene at dette kan gøre tricket:



$images = array('name1.jpg', 'name2.gif', 'name3.png');
$randimg = $images[array_rand($images)];
$path = 'images/';
$imgpath = $path.$randimg;

header( "HTTP/1.0 200 OK" );
header( 'Last-Modified: ' . @gmdate( 'D, d M Y H:i:s', filemtime( $imgpath ) ) . ' GMT', true, 200 );
header( 'Content-Length: ' . @filesize( $imgpath ) );
header( 'Content-Type: ' . @mime_content_type( $imgpath ) . '' );


bruger det selv da jeg gerne vil vide hvor mange gange mine forskellige billeder bliver vist. og samtidig har jeg mine billeder i en offline mappe og så henter dem via dette script gennem en database.
Sprog: PHP - HTML - CSS - Javascript - MSL
Hjemeside: [url]http://www.Webcomfort.dk[/url]
 
infobox infobox

Påmindelse ved nyt svar

Ved at tilmelde dig automatisk påmindelse, modtager du en email så snart denne tråd bliver besvaret, dog sender vi kun en mail til dig, også selvom der er kommet flere svar, simpelthen for at spare dig for spam i din indbakke.


infobox infobox
  Svar på tråden  
   
 
 
infobox infobox

infobox infobox
  Læs dette før du sender dit indlæg!  
 
Ved tryk på send knappen accepterer du vores regelsæt som kan læses her
Praktiske informationer
Type Eksempel Resultat
Fed [b]din tekst[/b] din tekst
Kursiv [k]din tekst[/k] din tekst
Understreg [u]din tekst[/u] din tekst
Kode felt [code]din tekst[/code]
din tekst
infobox infobox