|
|
|
|
|
|
![]() |
#1 |
Rock stars ... is there anything they don't know?
|
autogallerySQL perl directive
Im trying to get a perl script to work that displays different banner ads randomly, so everytime I do a build I should have a diffrent banner ad
heres what I wrote: Code:
#!/usr/bin/perl my $range = 13; my $random_number = int(rand($range)); $image[1]['pic']='example.banner.jpg'; $image[1]['link']='http://some.domain'; $image[n]['pic']='example.banner.jpg'; $image[n]['link']='http://some.domain'; print '<a href="'. $image[$random_number]['link']. '">'; print '<img src="'. $image[$random_number]['pic']. '" border=0>'; well, this code doesnt work, i tried replacing 'print' with 'data .=' but that didnt work either (well, it sorta worked, the image and the link were the same for some reason. Anyone have an idea what I am talking about, and how to fix it? |
![]() |
![]() |
![]() |
#2 |
a.k.a. Sparky
Join Date: Sep 2004
Location: West Palm Beach, FL, USA
Posts: 2,396
|
First, you're using perl, not php. ['asdf'] will evaluate as 0, {'asdf'} is how perl accesses hashes.
I would suspect you want something like: Code:
#!/usr/bin/perl my $range = 13; my $random_number = int(rand($range)); $image[1]='example.banner.jpg'; $link[1]='http://some.domain'; $image[n]='example.banner.jpg'; $link[n]='http://some.domain'; $data .= '<a href="'. $link[$random_number] . '">'; $data .= '<img src="'. $image[$random_number] . '" border=0>';
__________________
SnapReplay.com a different way to share photos - iPhone & Android |
![]() |
![]() |
![]() |
#3 |
Rock stars ... is there anything they don't know?
|
oh god, is there an emoticon for embarrassed? Thnaks, Ill try that out
![]() |
![]() |
![]() |
![]() |
|
|