On Mon, October 24, 2005 9:58 pm, John Taylor-Johnston wrote: > I remember trying this. It required GD version 2 or higher, not > mentioned on their requirements page. Most of these galleries do. I'm > waiting to get my sysadmin to install GD 2.x +. I have 1.6.x and only > PHP Version 4.1.2 > It also requires changing disable_functions in the php.ini file, which > luckily I can do. But not always for everyone.
Woof. Okay, restricting oneself solely to GD 1.x (gak) and PHP 4.1.2 does change the ground rules quit a bit... Honestly, your BEST bet is getting current GD and using one of the pre-existing galleries. That said, the two requirements you gave initially: slide show thumbnails are both completely do-able in GD 1.x SLIDE-SHOW: <?php //Change the next 2 lines for sure: $path = "/full/path/to/your/photo/directory/here"; $url_path = "/just/from/homepage/to/your/photo/directory/here"; $dir = opendir($path) or die("Could not opendir $path"); if (!isset($_REQUEST['file'])){ readdir($dir); //skip dir commonly known as "." readdir($dir); //skip the ".." also $file = readdir($dir); //should be a real image } else{ while (readdir($dir) != $file){ //do nothing, just skipping merrily along to find the file } //Okay, that was the image they just saw. Show the NEXT one: $file = readdir($dir); if ($file === false){ //They have seen the whole show... Start over? What? //You get to code this part yourself. } } ?> <html> <head> <title><?php echo htmlentities($file);?></title> <meta http-equiv="refresh" content="1;<?php echo $_SERVER['PHP_SELF'], "?file=", htmlentities(urlencode($file))?>" /> </head> <body bgcolor="#ffffff"><table width="100%" height="100%"><tr><td align="center"> <img src="<?php echo "$url_path/$file"?>" /></body> </td></tr></body> </html> For making thumbnail, see http://php.net/imagecopyresized That was in GD 1.x The cooler, better, much nicer-looking imagecopyresampled came in 2.x, I think. There's a BUNCH of notes and examples there for this bit, so I'm not typing another one. -- Like Music? http://l-i-e.com/artists.htm -- PHP General Mailing List (http://www.php.net/) To unsubscribe, visit: http://www.php.net/unsub.php