J. Landman Gay wrote:
This is too cool. I have an old Rev CGI example on my web site. It just
picks a random line from a list of image files and displays the image in
an iframe. It requires about 25 lines of script and two additional text
files to do its work. The CGI loads an html template from a file, loads
and reads a list of images from another text file, replaces markers in
the template with a random line from the image list, and sends the whole
business back to the browser. Thirty lines of script, two text files,
and of course a folder of images -- and useless if the user's browser
doesn't support iframes.
Now I can do it with one line of Rev script placed directly inside the
web page itself. All I had to do was embed this in the page:
<?rev
put "<img src=""e&"cgiphotos/" & any line of url
("file:cgiphotos.txt") "e& ">"
?>
Is that cool or what? I'm *very* excited about all this.
The new server package is very cool, esp. the live debugging, but FWIW
you can do that script with the old CGI with just two lines, one in the
CGI and one in a web page template:
-- cgi script:
put "Content-Type: text/plain" & cr & cr & \
merge(template.txt) &cr&cr
-- template.txt:
This is an image: <img src=<?
return any line of url ("file:cgiphotos.txt")
?>>
The merge function is an underrated powerhouse.
--
Richard Gaskin
Fourth World
Revolution training and consulting: http://www.fourthworld.com
Webzine for Rev developers: http://www.revjournal.com
_______________________________________________
use-revolution mailing list
use-revolution@lists.runrev.com
Please visit this url to subscribe, unsubscribe and manage your subscription
preferences:
http://lists.runrev.com/mailman/listinfo/use-revolution