Ok, thanks for the advice. It makes sense how to do it now. I adjusted the
code a bit and it is throwing errors. My regex might be screwed up? (I'm
not very good with them)
Here's the code:
-----code-----
@images =
("meth.jpg","pennywise.jpg","power.gif","nightshade.swf","pckiller.swf");
srand(time() ^ ($$ + ($$ << 15)));
$plup = rand(@images);
print "Content-type: text/html\n\n";
if ($plup =~ m/(^\w\.gif\|^\w\.jpg)/ {
print "<img src=$plup>";
} else {
print "<emb src=$plup width="100" height="100">";
}
-----code-----
See anything wrong with the regex or any reason it's throwing a 500 error?
-----Original Message-----
From: Connie Chan [mailto:[EMAIL PROTECTED]]
Sent: Monday, July 01, 2002 10:47 PM
To: Troy May; Beginners CGI List
Subject: Re: Random images on a bulletin board
Emm..... I don't exactly know what do you want,
but try this if that's what you want:
make an array to put your IMG files,
make another array to put your SWF files.
make a random 0, 1 to choose if you want to output
as IMG or SWF
if IMG, random a file from the IMG array,
if SWF, random a file from the SWF array,
if ($type = "img" ) { print "<img src=$imgfile width=......>" }
elsif ($type="swf") { print "<embed src=$swffile width=....>" }
## you may set width=100\% and height=100\%
else { print "Hi!" }
Hope this help,
Smiley Connie =)
----- Original Message -----
From: "Troy May" <[EMAIL PROTECTED]>
To: "Beginners CGI List" <[EMAIL PROTECTED]>
Sent: Tuesday, July 02, 2002 5:41 AM
Subject: Random images on a bulletin board
> Hello,
>
> I'm trying to make a random signature for use on bulletin boards. Images
> are fine, they are set sizes. But I'm trying to make it display Flash
files
> also. These Flash files default to full-screen when there are no size
> limits set. I can't figure out how to adjust this script to display
images
> AND Flash files. Here's part of the script:
>
> ---------------
> $basedir = "http://www.mysite.com/sigs/"
> @files =
>
("Night1.jpg","Night3.jpg","Nightshade5.jpg","Kimme2s.jpg","Amazsig.gif","Ni
> ghtshade1.jpg");
>
> srand(time ^ $$);
> $plup = rand(@files);
> print "Location: $basedir$files[$plup]\n\n";
> ---------------
>
> This works with just these images. But these .swf files have to be
limited
> to 100x100 through HTML.
>
> Any ideas, or is this impossible?
>
> Troy
>
>
> --
> To unsubscribe, e-mail: [EMAIL PROTECTED]
> For additional commands, e-mail: [EMAIL PROTECTED]
>
>
--
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]
---
Incoming mail is certified Virus Free.
Checked by AVG anti-virus system (http://www.grisoft.com).
Version: 6.0.372 / Virus Database: 207 - Release Date: 6/20/2002
--
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]