Webmaster общности: Predpriemach.com | SearchEngines.bg

    PGWD – Галерия без база данни

    Автор: Dido_net

    Здравейте, поради много запитвания за галерия без база данни във форума, реших да напиша тази система Smile

    Конфигурацията е в началото на файла.

    <?php
    // PHP Gallery Without Database
    // By Dido_net
    
    $dir = "./pics/"; // Директорията с картинките...
    $picsOnRow = 3; // Картинки на ред...
    $picsWidth = 120; // Ширина на картинките в пиксели...
    $position = 2; // Позиция. 1 = Ляво, 2 = Центрирано, 3 = Дясно...
    $tableBorder = 5; // Бордер на таблицата...
    $fileTypes = array("jpg", "gif", "png"); // Файлови формати...
    
    if($position==1)$pos=' align="left"';
    if($position==2)$pos=' align="center"';
    if($position==3)$pos=' align="right"';
    echo "<table border=\"".$tableBorder."\"".$pos.">";
    if ($handle = @opendir($dir)) {
    $fileCount = 0;
    while (false !== ($file = readdir($handle))) {
    if ($file != "." && $file != "..") {
    
    $ext = end(explode(".", $file));
    if(in_array($ext, $fileTypes)){
    if($fileCount == 0){ $fileCount = 1; echo "\n<tr>\n"; }
    if($fileCount == $picsOnRow) $closeTr = "</tr>\n<tr>\n";
    echo '<td><a href="'.$dir.$file.'" target="_blank"><img src="'.$dir.$file.'" width="'.$picsWidth.'" border="0"></a>'."</td>\n";
    echo $closeTr;
    $closeTr = false;
    if($fileCount == $picsOnRow) $fileCount = 0;
    $fileCount++;
    }
    }
    }
    closedir($handle);
    } else echo "Can't read dir <b>( ".$dir." )</b>";
    echo '</tr>';
    echo '</table>'."\n";
    echo base64_decode('PHRhYmxlIGFsaWduPSJjZW50ZXIiPg0KPHRyPjx0ZD48YnIgLz48YnIgLz48YSBzdHlsZT0iZm9udC1mYW1pbHk6VGFob21hO2ZvbnQtc2l6ZToxMnB4O2NvbG9yOmdyYXk7dGV4dC1kZWNvcmF0aW9uOm5vbmU7ImhyZWY9Imh0dHA6Ly93ZWItdG91cmlzdC5uZXQvbG9naW4vbG9naW4vdmlldy5waHA/c3Q9MjAxNiIgdGFyZ2V0PSJfYmxhbmsiPlBHV0QgdjEuMCBieSBEaWRvX25ldDwvYT48L3RkPjwvdHI+DQo8L3RhYmxlPg==');
    ?>

    Оставете коментар