I have a gallery script which working fine, but I cant figur out how to add the a dir, I have the gallery script in root and the pictures are in /gallery.
I have tried to change:
$handle=opendir('.');
to
$handle=opendir('galleri');
but it dosnt work...
anyone can help me out?
thanx in advance
Emjay
PHP Code:
<?
// NUMBER OF <TD> PER <TR>
$td='3';
// BACKGROUND COLOR OF THE PAGE
$bg='#FFFFFF';
// SHOW THE NAME OF THE FILE?
$dir='galleri';
$name='1'; // 1 = yes, 0 = no
// TITLE OF YOUR PAGE
$pagetitle='Galleri!. Click each one to see a larger image.';
// DIRECTORY NAME
$handle=opendir('.');
// GO
$piccy=array();
$count=0;
// SCAN THE DIR
while (($filename = readdir($handle))!==false) {
// ADD IN EXTRA FILE TYPES HERE
if (substr($filename,-4) == ".jpg" || substr($filename,-4) == ".gif" || substr($filename,-4) == ".png" || substr($filename,-4) == ".JPG" || substr($filename,-4) == ".GIF" || substr($filename,-4) == ".PNG" || substr($filename,-4) == ".BMP" || substr($filename,-4) == ".bmp"){
if (substr($filename,0,6) == "thumb_"){
$piccy[$count] = $filename;
$count++;
}}}
// CLOSE DIR
closedir($handle);
// SORT THE FILES
sort($piccy);
reset($piccy);
// DISPLAY LARGE IMAGE
if ($large){
echo '<div align="center">';
// IS NAME SELECTED TO SHOW?
if ($name=="1") {
if (!(file_exists($large))){
echo "No file of that name is uploaded.";
exit;
}
echo '<br><font color="#CC0000" face="verdana" size="1">Selected image: ' . $large . '</font>';}
// SHOW THE PICTURE
echo '<table width="30%" border=0 cellpadding=0 cellspacing=0>';
echo '<tr>';
echo '<td valign="middle" align="center"><a href=javascript:history.back(-1)><img src="'.$large.'" alt="'.$large.'" border=0></a></td>';
echo '<br>';
echo '</tr></table>';
echo '<br><br>';
echo '<a href=javascript:history.back(-1)>';
echo '<font color="#CC0000" size="1" face="verdana">Back to the Thumbnail Gallery</font></a>';
}
// NO LARGE PICCY, CREATE TABLE FOR THUMBNAILS:
else{
// start table, if you want cellpadding, cellspacing, colors, set them here
echo '<html><head><title> ::// Manan Galleri //::</title>';
echo '<head>';
echo "<body bgcolor=" . $bg . ">";
echo '<div align="center"><font color="#CC0000" face="verdana" size="1">' . $pagetitle . '</font><br>';
echo '<br><table width="30%" border=0 cellpadding=0 cellspacing=0>';
echo '<tr>';
// BECAUSE THE <TD> IS SET BY USER, WORK OUT THE PERCENTAGES:
$divider=ceil(100/$td);
if (($divider*$td)>100) $divider--;
// GRAB THE IMAGES
for ($l=0;$l<=sizeof($piccy)-1;$l++){
$isend = strpos((($l)/$td),".");
if (!$isend && ($l!=0)){echo "</tr>\n<tr><td colspan=$td><br></td></tr>\n<tr>\n";}
if ($l==0){echo "\n";}
// START THE <TD>
echo '<td width="'.$divider.'%" valign="middle" align="center">';
// GET THE LARGER PICTURE (IF SELECTED)
echo "<a href=\"$PHP_SELF?large=".substr($piccy[$l],6)."\">";
// DISPLAY THE THUMBNAILS
echo '<img src="'.$piccy[$l].'" alt="'.$piccy[$l].'" border=0></a><br><br>';
// IS NAME SELECTED TO SHOW?
if ($name=="1") {
echo '<font color="#333333" face="verdana" size="1">' . substr($piccy[$l],6) . '</font>';}
echo '</td>';
echo"\n";}
echo '</tr></table></div>';}
right click on one of the images and tell us what is the URL of the image !
I know it's a broken link, but it would help alot knowing where it's pointing ..
__________________ PHPSimplicity
We don't need a reason to help people - Zidane [FF9]