<?php
if ($dir = opendir("."))
{
$list = buildimagearray($dir);
displayrandomimage($list);
}
// This function reads all the files in the current directory and adds all image files to the array $list[]
function buildimagearray($dir)
{
while (false !== ($file = readdir($dir)))
{
if (!is_dir($file) && getimagesize($file))
{
$list[] = $file;
}
}
return $list;
}
// This function selects a random image, determines the mime type, opens the file for reading,
// and then outputs the image
function displayrandomimage($list)
{
srand ((double) microtime() * 10000000);
$sig = array_rand ($list);
$size = getimagesize ($list[$sig]);
$fp = fopen($list[$sig], "rb");
if ($size && $fp)
{
header("Content-type: {$size['mime']}");
fpassthru($fp);
exit;
}
}
?>
<span class="syntaxdefault"><br />$var</span><span class="syntaxkeyword">[</span><span class="syntaxdefault">1</span><span class="syntaxkeyword">]</span><span class="syntaxdefault"> </span><span class="syntaxkeyword">=</span><span class="syntaxdefault"> </span><span class="syntaxstring">'<a href="http://wober.net">Wober</a>'</span><span class="syntaxkeyword">;<br /></span><span class="syntaxdefault">$var</span><span class="syntaxkeyword">[</span><span class="syntaxdefault">2</span><span class="syntaxkeyword">]</span><span class="syntaxdefault"> </span><span class="syntaxkeyword">=</span><span class="syntaxdefault"> </span><span class="syntaxstring">'<a href="http://wober.net">Wober</a>'</span><span class="syntaxkeyword">;<br /></span><span class="syntaxdefault">$var</span><span class="syntaxkeyword">[</span><span class="syntaxdefault">3</span><span class="syntaxkeyword">]</span><span class="syntaxdefault"> </span><span class="syntaxkeyword">=</span><span class="syntaxdefault"> </span><span class="syntaxstring">'<a href="http://wober.net">Wober</a>'</span><span class="syntaxkeyword">;<br /></span><span class="syntaxdefault">$nuCount </span><span class="syntaxkeyword">=</span><span class="syntaxdefault"> count</span><span class="syntaxkeyword">(</span><span class="syntaxdefault">$var</span><span class="syntaxkeyword">);<br /></span><span class="syntaxdefault">$ranNum </span><span class="syntaxkeyword">=</span><span class="syntaxdefault"> mt_rand</span><span class="syntaxkeyword">(</span><span class="syntaxdefault">1</span><span class="syntaxkeyword">,</span><span class="syntaxdefault"> $nuCount</span><span class="syntaxkeyword">);<br /></span><span class="syntaxdefault">echo $var</span><span class="syntaxkeyword">[</span><span class="syntaxdefault">$ranNum</span><span class="syntaxkeyword">];<br /></span><span class="syntaxdefault"> </span>
<span class="syntaxhtml"><span class="syntaxdefault"><br /></span><span class="syntaxkeyword"><</span><span class="syntaxdefault">script language</span><span class="syntaxkeyword">=</span><span class="syntaxstring">"javascript"</span><span class="syntaxkeyword">><br /><!-- </span><span class="syntaxdefault">Begin<br />rnd</span><span class="syntaxkeyword">.</span><span class="syntaxdefault">today</span><span class="syntaxkeyword">=new </span><span class="syntaxdefault">Date</span><span class="syntaxkeyword">();<br /></span><span class="syntaxdefault">rnd</span><span class="syntaxkeyword">.</span><span class="syntaxdefault">seed</span><span class="syntaxkeyword">=</span><span class="syntaxdefault">rnd</span><span class="syntaxkeyword">.</span><span class="syntaxdefault">today</span><span class="syntaxkeyword">.</span><span class="syntaxdefault">getTime</span><span class="syntaxkeyword">();<br />function </span><span class="syntaxdefault">rnd</span><span class="syntaxkeyword">() {<br /> </span><span class="syntaxdefault">rnd</span><span class="syntaxkeyword">.</span><span class="syntaxdefault">seed </span><span class="syntaxkeyword">= (</span><span class="syntaxdefault">rnd</span><span class="syntaxkeyword">.</span><span class="syntaxdefault">seed</span><span class="syntaxkeyword">*</span><span class="syntaxdefault">9301 49297</span><span class="syntaxkeyword">) % </span><span class="syntaxdefault">233280</span><span class="syntaxkeyword">;<br /> return </span><span class="syntaxdefault">rnd</span><span class="syntaxkeyword">.</span><span class="syntaxdefault">seed</span><span class="syntaxkeyword">/(</span><span class="syntaxdefault">233280.0</span><span class="syntaxkeyword">);<br />};<br /><br />function </span><span class="syntaxdefault">rand</span><span class="syntaxkeyword">(</span><span class="syntaxdefault">number</span><span class="syntaxkeyword">) {<br /> var </span><span class="syntaxdefault">result </span><span class="syntaxkeyword">= </span><span class="syntaxdefault">Math</span><span class="syntaxkeyword">.</span><span class="syntaxdefault">ceil</span><span class="syntaxkeyword">(</span><span class="syntaxdefault">rnd</span><span class="syntaxkeyword">()*</span><span class="syntaxdefault">number</span><span class="syntaxkeyword">);<br /> if (!</span><span class="syntaxdefault">result</span><span class="syntaxkeyword">)</span><span class="syntaxdefault">result </span><span class="syntaxkeyword">;<br /> return </span><span class="syntaxdefault">result<br /></span><span class="syntaxkeyword">};<br />var </span><span class="syntaxdefault">ad_cnt1 </span><span class="syntaxkeyword">= </span><span class="syntaxdefault">3</span><span class="syntaxkeyword">;<br />var </span><span class="syntaxdefault">ad1 </span><span class="syntaxkeyword">= </span><span class="syntaxdefault">rand</span><span class="syntaxkeyword">(</span><span class="syntaxdefault">ad_cnt1</span><span class="syntaxkeyword">);<br />var </span><span class="syntaxdefault">link1</span><span class="syntaxkeyword">;<br />var </span><span class="syntaxdefault">text1</span><span class="syntaxkeyword">;<br /><br />if (</span><span class="syntaxdefault">ad1</span><span class="syntaxkeyword">==</span><span class="syntaxdefault">1</span><span class="syntaxkeyword">) {<br /></span><span class="syntaxdefault">link1</span><span class="syntaxkeyword">=</span><span class="syntaxstring">"http://wober.net"</span><span class="syntaxkeyword">;<br /></span><span class="syntaxdefault">text1</span><span class="syntaxkeyword">=</span><span class="syntaxstring">"Wober"</span><span class="syntaxkeyword">;<br />}<br /><br />if (</span><span class="syntaxdefault">ad1</span><span class="syntaxkeyword">==</span><span class="syntaxdefault">2</span><span class="syntaxkeyword">) {<br /></span><span class="syntaxdefault">link1</span><span class="syntaxkeyword">=</span><span class="syntaxstring">"http://wober.net"</span><span class="syntaxkeyword">;<br /></span><span class="syntaxdefault">text1</span><span class="syntaxkeyword">=</span><span class="syntaxstring">"Wober"</span><span class="syntaxkeyword">;<br />}<br /><br />if (</span><span class="syntaxdefault">ad1</span><span class="syntaxkeyword">==</span><span class="syntaxdefault">3</span><span class="syntaxkeyword">) {<br /></span><span class="syntaxdefault">link1</span><span class="syntaxkeyword">=</span><span class="syntaxstring">"http://wober.net"</span><span class="syntaxkeyword">;<br /></span><span class="syntaxdefault">text1</span><span class="syntaxkeyword">=</span><span class="syntaxstring">"Wober"</span><span class="syntaxkeyword">;<br />}<br /><br /></span><span class="syntaxdefault">document</span><span class="syntaxkeyword">.</span><span class="syntaxdefault">write</span><span class="syntaxkeyword">(</span><span class="syntaxstring">'<div align="center"><a href="' </span><span class="syntaxdefault">link1 </span><span class="syntaxstring">'" target="_blank">' </span><span class="syntaxdefault">text1 </span><span class="syntaxstring">'</a></div>'</span><span class="syntaxkeyword">);<br /></span><span class="syntaxcomment">// End --><br /></span><span class="syntaxdefault"></script><br /></span><br /></span>
<span class="syntaxdefault"></span><span class="syntaxkeyword">.</span><span class="syntaxdefault">textads<br /></span><span class="syntaxkeyword">{<br /></span><span class="syntaxdefault"> color</span><span class="syntaxkeyword">:</span><span class="syntaxdefault"> green</span><span class="syntaxkeyword">;</span><span class="syntaxdefault"> </span><span class="syntaxcomment">/* Change this to whatever colour you want, or 000000 for black/default */<br /></span><span class="syntaxkeyword">}</span><span class="syntaxdefault"> </span>
<span class="syntaxhtml"><span class="syntaxdefault"></span><span class="syntaxkeyword"><</span><span class="syntaxdefault">script language</span><span class="syntaxkeyword">=</span><span class="syntaxstring">"javascript"</span><span class="syntaxkeyword">><br /><!--</span><span class="syntaxdefault"> Begin<br />rnd</span><span class="syntaxkeyword">.</span><span class="syntaxdefault">today</span><span class="syntaxkeyword">=</span><span class="syntaxdefault">new Date</span><span class="syntaxkeyword">();<br /></span><span class="syntaxdefault">rnd</span><span class="syntaxkeyword">.</span><span class="syntaxdefault">seed</span><span class="syntaxkeyword">=</span><span class="syntaxdefault">rnd</span><span class="syntaxkeyword">.</span><span class="syntaxdefault">today</span><span class="syntaxkeyword">.</span><span class="syntaxdefault">getTime</span><span class="syntaxkeyword">();<br /></span><span class="syntaxdefault">function rnd</span><span class="syntaxkeyword">()</span><span class="syntaxdefault"> </span><span class="syntaxkeyword">{<br /></span><span class="syntaxdefault"> rnd</span><span class="syntaxkeyword">.</span><span class="syntaxdefault">seed </span><span class="syntaxkeyword">=</span><span class="syntaxdefault"> </span><span class="syntaxkeyword">(</span><span class="syntaxdefault">rnd</span><span class="syntaxkeyword">.</span><span class="syntaxdefault">seed</span><span class="syntaxkeyword">*</span><span class="syntaxdefault">9301 49297</span><span class="syntaxkeyword">)</span><span class="syntaxdefault"> </span><span class="syntaxkeyword">%</span><span class="syntaxdefault"> 233280</span><span class="syntaxkeyword">;<br /></span><span class="syntaxdefault"> return rnd</span><span class="syntaxkeyword">.</span><span class="syntaxdefault">seed</span><span class="syntaxkeyword">/(</span><span class="syntaxdefault">233280.0</span><span class="syntaxkeyword">);<br />};<br /><br /></span><span class="syntaxdefault">function rand</span><span class="syntaxkeyword">(</span><span class="syntaxdefault">number</span><span class="syntaxkeyword">)</span><span class="syntaxdefault"> </span><span class="syntaxkeyword">{<br /></span><span class="syntaxdefault"> var result </span><span class="syntaxkeyword">=</span><span class="syntaxdefault"> Math</span><span class="syntaxkeyword">.</span><span class="syntaxdefault">ceil</span><span class="syntaxkeyword">(</span><span class="syntaxdefault">rnd</span><span class="syntaxkeyword">()*</span><span class="syntaxdefault">number</span><span class="syntaxkeyword">);<br /></span><span class="syntaxdefault"> if </span><span class="syntaxkeyword">(!</span><span class="syntaxdefault">result</span><span class="syntaxkeyword">)</span><span class="syntaxdefault">result </span><span class="syntaxkeyword">;<br /></span><span class="syntaxdefault"> return result<br /></span><span class="syntaxkeyword">};<br /></span><span class="syntaxdefault">var ad_cnt1 </span><span class="syntaxkeyword">=</span><span class="syntaxdefault"> 3</span><span class="syntaxkeyword">;</span><span class="syntaxdefault"> </span><span class="syntaxcomment">// Change to the amount of links there are (thats the amount of ad1==1, ad1==2, ad1==3, etc there are)<br /></span><span class="syntaxdefault">var ad1 </span><span class="syntaxkeyword">=</span><span class="syntaxdefault"> rand</span><span class="syntaxkeyword">(</span><span class="syntaxdefault">ad_cnt1</span><span class="syntaxkeyword">);<br /></span><span class="syntaxdefault">var link1</span><span class="syntaxkeyword">;<br /></span><span class="syntaxdefault">var text1</span><span class="syntaxkeyword">;<br /></span><span class="syntaxdefault">var text2</span><span class="syntaxkeyword">;<br /><br /></span><span class="syntaxdefault">if </span><span class="syntaxkeyword">(</span><span class="syntaxdefault">ad1</span><span class="syntaxkeyword">==</span><span class="syntaxdefault">1</span><span class="syntaxkeyword">)</span><span class="syntaxdefault"> </span><span class="syntaxkeyword">{<br /></span><span class="syntaxdefault">link1</span><span class="syntaxkeyword">=</span><span class="syntaxstring">"http://wober.net"</span><span class="syntaxkeyword">;<br /></span><span class="syntaxdefault">text1</span><span class="syntaxkeyword">=</span><span class="syntaxstring">"Wober"</span><span class="syntaxkeyword">;<br /></span><span class="syntaxdefault">text2</span><span class="syntaxkeyword">=</span><span class="syntaxstring">"Description"</span><span class="syntaxkeyword">;<br />}<br /><br /></span><span class="syntaxdefault">if </span><span class="syntaxkeyword">(</span><span class="syntaxdefault">ad1</span><span class="syntaxkeyword">==</span><span class="syntaxdefault">2</span><span class="syntaxkeyword">)</span><span class="syntaxdefault"> </span><span class="syntaxkeyword">{<br /></span><span class="syntaxdefault">link1</span><span class="syntaxkeyword">=</span><span class="syntaxstring">"http://wober.net"</span><span class="syntaxkeyword">;<br /></span><span class="syntaxdefault">text1</span><span class="syntaxkeyword">=</span><span class="syntaxstring">"Wober"</span><span class="syntaxkeyword">;<br /></span><span class="syntaxdefault">text2</span><span class="syntaxkeyword">=</span><span class="syntaxstring">"Description2"</span><span class="syntaxkeyword">;<br />}<br /><br /></span><span class="syntaxdefault">if </span><span class="syntaxkeyword">(</span><span class="syntaxdefault">ad1</span><span class="syntaxkeyword">==</span><span class="syntaxdefault">3</span><span class="syntaxkeyword">)</span><span class="syntaxdefault"> </span><span class="syntaxkeyword">{<br /></span><span class="syntaxdefault">link1</span><span class="syntaxkeyword">=</span><span class="syntaxstring">"http://wober.net"</span><span class="syntaxkeyword">;<br /></span><span class="syntaxdefault">text1</span><span class="syntaxkeyword">=</span><span class="syntaxstring">"Wober"</span><span class="syntaxkeyword">;<br /></span><span class="syntaxdefault">text2</span><span class="syntaxkeyword">=</span><span class="syntaxstring">"Description3"</span><span class="syntaxkeyword">;<br />}<br /><br /></span><span class="syntaxdefault">document</span><span class="syntaxkeyword">.</span><span class="syntaxdefault">write</span><span class="syntaxkeyword">(</span><span class="syntaxstring">'<div class="textads" align="center"><a href="'</span><span class="syntaxdefault"> link1 </span><span class="syntaxstring">'" target="_blank">'</span><span class="syntaxdefault"> text1 </span><span class="syntaxstring">'</a><br /><strong> '</span><span class="syntaxdefault"> text2 </span><span class="syntaxstring">'</strong></div>'</span><span class="syntaxkeyword">);<br /></span><span class="syntaxcomment">// End --><br /></span><span class="syntaxdefault"></script></span></span>
Use the HTML code.Desireful said:I'm sorry I haven't responded sooner.
I had it last night, but my text editor crashed and I now have to start over...should have it soon. 🙂
Edit: Do you want only one at a time, or like the image above?
Edit2:
To use the styling, add this in the css file that is used across the forum:
Here's the HTML Code:PHP:<span class="syntaxdefault"></span><span class="syntaxkeyword">.</span><span class="syntaxdefault">textads<br /></span><span class="syntaxkeyword">{<br /></span><span class="syntaxdefault"> color</span><span class="syntaxkeyword">:</span><span class="syntaxdefault"> green</span><span class="syntaxkeyword">;</span><span class="syntaxdefault"> </span><span class="syntaxcomment">/* Change this to whatever colour you want, or 000000 for black/default */<br /></span><span class="syntaxkeyword">}</span><span class="syntaxdefault"> </span>
Preview: http://openflame.cz.cc/theezy.phpPHP:<span class="syntaxhtml"><span class="syntaxdefault"></span><span class="syntaxkeyword"><</span><span class="syntaxdefault">script language</span><span class="syntaxkeyword">=</span><span class="syntaxstring">"javascript"</span><span class="syntaxkeyword">><br /><!--</span><span class="syntaxdefault"> Begin<br />rnd</span><span class="syntaxkeyword">.</span><span class="syntaxdefault">today</span><span class="syntaxkeyword">=</span><span class="syntaxdefault">new Date</span><span class="syntaxkeyword">();<br /></span><span class="syntaxdefault">rnd</span><span class="syntaxkeyword">.</span><span class="syntaxdefault">seed</span><span class="syntaxkeyword">=</span><span class="syntaxdefault">rnd</span><span class="syntaxkeyword">.</span><span class="syntaxdefault">today</span><span class="syntaxkeyword">.</span><span class="syntaxdefault">getTime</span><span class="syntaxkeyword">();<br /></span><span class="syntaxdefault">function rnd</span><span class="syntaxkeyword">()</span><span class="syntaxdefault"> </span><span class="syntaxkeyword">{<br /></span><span class="syntaxdefault"> rnd</span><span class="syntaxkeyword">.</span><span class="syntaxdefault">seed </span><span class="syntaxkeyword">=</span><span class="syntaxdefault"> </span><span class="syntaxkeyword">(</span><span class="syntaxdefault">rnd</span><span class="syntaxkeyword">.</span><span class="syntaxdefault">seed</span><span class="syntaxkeyword">*</span><span class="syntaxdefault">9301 49297</span><span class="syntaxkeyword">)</span><span class="syntaxdefault"> </span><span class="syntaxkeyword">%</span><span class="syntaxdefault"> 233280</span><span class="syntaxkeyword">;<br /></span><span class="syntaxdefault"> return rnd</span><span class="syntaxkeyword">.</span><span class="syntaxdefault">seed</span><span class="syntaxkeyword">/(</span><span class="syntaxdefault">233280.0</span><span class="syntaxkeyword">);<br />};<br /><br /></span><span class="syntaxdefault">function rand</span><span class="syntaxkeyword">(</span><span class="syntaxdefault">number</span><span class="syntaxkeyword">)</span><span class="syntaxdefault"> </span><span class="syntaxkeyword">{<br /></span><span class="syntaxdefault"> var result </span><span class="syntaxkeyword">=</span><span class="syntaxdefault"> Math</span><span class="syntaxkeyword">.</span><span class="syntaxdefault">ceil</span><span class="syntaxkeyword">(</span><span class="syntaxdefault">rnd</span><span class="syntaxkeyword">()*</span><span class="syntaxdefault">number</span><span class="syntaxkeyword">);<br /></span><span class="syntaxdefault"> if </span><span class="syntaxkeyword">(!</span><span class="syntaxdefault">result</span><span class="syntaxkeyword">)</span><span class="syntaxdefault">result </span><span class="syntaxkeyword">;<br /></span><span class="syntaxdefault"> return result<br /></span><span class="syntaxkeyword">};<br /></span><span class="syntaxdefault">var ad_cnt1 </span><span class="syntaxkeyword">=</span><span class="syntaxdefault"> 3</span><span class="syntaxkeyword">;</span><span class="syntaxdefault"> </span><span class="syntaxcomment">// Change to the amount of links there are (thats the amount of ad1==1, ad1==2, ad1==3, etc there are)<br /></span><span class="syntaxdefault">var ad1 </span><span class="syntaxkeyword">=</span><span class="syntaxdefault"> rand</span><span class="syntaxkeyword">(</span><span class="syntaxdefault">ad_cnt1</span><span class="syntaxkeyword">);<br /></span><span class="syntaxdefault">var link1</span><span class="syntaxkeyword">;<br /></span><span class="syntaxdefault">var text1</span><span class="syntaxkeyword">;<br /></span><span class="syntaxdefault">var text2</span><span class="syntaxkeyword">;<br /><br /></span><span class="syntaxdefault">if </span><span class="syntaxkeyword">(</span><span class="syntaxdefault">ad1</span><span class="syntaxkeyword">==</span><span class="syntaxdefault">1</span><span class="syntaxkeyword">)</span><span class="syntaxdefault"> </span><span class="syntaxkeyword">{<br /></span><span class="syntaxdefault">link1</span><span class="syntaxkeyword">=</span><span class="syntaxstring">"http://wober.net"</span><span class="syntaxkeyword">;<br /></span><span class="syntaxdefault">text1</span><span class="syntaxkeyword">=</span><span class="syntaxstring">"Wober"</span><span class="syntaxkeyword">;<br /></span><span class="syntaxdefault">text2</span><span class="syntaxkeyword">=</span><span class="syntaxstring">"Description"</span><span class="syntaxkeyword">;<br />}<br /><br /></span><span class="syntaxdefault">if </span><span class="syntaxkeyword">(</span><span class="syntaxdefault">ad1</span><span class="syntaxkeyword">==</span><span class="syntaxdefault">2</span><span class="syntaxkeyword">)</span><span class="syntaxdefault"> </span><span class="syntaxkeyword">{<br /></span><span class="syntaxdefault">link1</span><span class="syntaxkeyword">=</span><span class="syntaxstring">"http://wober.net"</span><span class="syntaxkeyword">;<br /></span><span class="syntaxdefault">text1</span><span class="syntaxkeyword">=</span><span class="syntaxstring">"Wober"</span><span class="syntaxkeyword">;<br /></span><span class="syntaxdefault">text2</span><span class="syntaxkeyword">=</span><span class="syntaxstring">"Description2"</span><span class="syntaxkeyword">;<br />}<br /><br /></span><span class="syntaxdefault">if </span><span class="syntaxkeyword">(</span><span class="syntaxdefault">ad1</span><span class="syntaxkeyword">==</span><span class="syntaxdefault">3</span><span class="syntaxkeyword">)</span><span class="syntaxdefault"> </span><span class="syntaxkeyword">{<br /></span><span class="syntaxdefault">link1</span><span class="syntaxkeyword">=</span><span class="syntaxstring">"http://wober.net"</span><span class="syntaxkeyword">;<br /></span><span class="syntaxdefault">text1</span><span class="syntaxkeyword">=</span><span class="syntaxstring">"Wober"</span><span class="syntaxkeyword">;<br /></span><span class="syntaxdefault">text2</span><span class="syntaxkeyword">=</span><span class="syntaxstring">"Description3"</span><span class="syntaxkeyword">;<br />}<br /><br /></span><span class="syntaxdefault">document</span><span class="syntaxkeyword">.</span><span class="syntaxdefault">write</span><span class="syntaxkeyword">(</span><span class="syntaxstring">'<div class="textads" align="center"><a href="'</span><span class="syntaxdefault"> link1 </span><span class="syntaxstring">'" target="_blank">'</span><span class="syntaxdefault"> text1 </span><span class="syntaxstring">'</a><br /><strong> '</span><span class="syntaxdefault"> text2 </span><span class="syntaxstring">'</strong></div>'</span><span class="syntaxkeyword">);<br /></span><span class="syntaxcomment">// End --><br /></span><span class="syntaxdefault"></script></span></span>
Since 2007, Forum Promotion has specialized in providing advertising solutions to webmasters looking to promote their communities. We pride ourselves in being the bridge that connects forum administrators, bloggers, and more.
We use essential cookies to make this site work, and optional cookies to enhance your experience.