TorstenA: Zufallsauswahl bei Bildern

Beitrag lesen

Hallo Lufti,

Damit hier nicht nur ein PHP-Beispiel steht:

zufallsbild.pl

#!usr/bin/perl -w
use strict;
use warnings;
use File::Find;
no warnings 'File::Find'; # Empfehlung von perldoc.com
my @bilder;
find(&bilderliste, "pfad/zu_den/bildern");
my $nr = int(rand($bilder) + 1);
print "Content-Type: text/html\n\n";
print "<img src='./$bilder[$nr]' alt=''>";

sub bilderliste {
  if ( $_ =~ /.jpg$/ ) { # oder eine andere Bilddateierweiterung
    push(@bilder, $_);
  }
  return;
}

In der HTML-Datei

Dort, wo das Bild hinsoll:
<!--#exec cgi="/cgi-bin/zufallsbild.pl" -->

Gruesse
Torsten

PS: Der Code ist ungestestet, Fehler moege man mir daher verzeihen und sie korrigieren :-)