Display a random image on a external page
This tiny module just provides a small interface to be able to fetch a small block of HTML containing a random image. This forum thread may have more information: http://galleryproject.org/node/93574. Thanks to user danneh3826 on the Gallery 3 forum thread for this module for many enhancements and improvements to code and HTML.
The source files can be found here:
Get the latest version
Or to download a version at a specific commit, click the "snapshot" link to the far right of each commit message at the source URL above.
Alternatively, you can use git to clone it:
$ git clone git://code.nkinka.de/randimg.git
The downloaded file will be a tar-gzipped archive named something similar to randimg-HEAD-873eec3.tar.gz. When you extract it, the resulting directory will also be named like randimg-HEAD-873eec3. It probably makes sense to rename that to simply randimg. Drop that directory into the modules/ subdirectory of your Gallery3 installation, then activate the module: Login -> Admin -> Modules. Check the box next to the module. Click update at the bottom of the page.
To see an example of this module in action visit the following URL. Each time you reload the page a new image should appear:
<?php $imglink = file_get_contents("http://EXAMPLE.COM/gallery3/index.php/randimg", "r"); echo "$imglink"; ?>
The following optional query parameters are accepted:
Don't forget to edit the URL for the proper location/domain.