Aυτόματη δημιουργία gallery.

Σε αυτή την περιοχή μπορείτε να βρείτε ή να αναζητήσετε πληροφορίες σχετικές με την PHP

Συντονιστές: WebDev Moderators, Super-Moderators, PHP Moderators

Απάντηση
Άβαταρ μέλους
EneMe
Super Moderator
Δημοσιεύσεις: 13307
Εγγραφή: 09 Ιούλ 2002 13:29
Τοποθεσία: Στο κέντρο της Ελλάδας!
Επικοινωνία:

Aυτόματη δημιουργία gallery.

Δημοσίευση από EneMe » 11 Οκτ 2004 11:45

Για όσους ενδιαφέρονται, βρήκα αυτό, απλό και εύχρηστο:

Κώδικας: Επιλογή όλων

<?php
/*
 * galerie.php - a simple gallery script
 * Copyright &#40;C&#41; 2004  Daniel Wacker <daniel.wacker@web.de>
 *
 * This program is free software; you can redistribute it and/or modify
 * it under the terms of the GNU General Public License as published by
 * the Free Software Foundation; either version 2 of the License, or
 * &#40;at your option&#41; any later version.
 *
 * This program is distributed in the hope that it will be useful,
 * but WITHOUT ANY WARRANTY; without even the implied warranty of
 * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
 * GNU General Public License for more details.
 *
 * You should have received a copy of the GNU General Public License
 * along with this program; if not, write to the Free Software
 * Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
 *
 * --
 * This script provides a simple gallery of all images that are located
 * in the script's directory and subdirectories.
 *
 * Requirements
 * - PHP >= 4.1.0
 * - GD Library &#40; >= 2.0.1 for good thumbnails&#41;
 * - JPEG software
 * - PHP >= 4.3.0 or GD < 1.6 for GIF support
 * - libpng for PNG support
 *
 * Installation
 * Simply put this script in a folder of your web server and call it in a
 * web browser. Be sure that the script has permission to read the image
 * files and to create and write into the thumbnail folder.
 *
 * Attention&#58;
 * This script tries to generate jpeg thumbnail files in a subfolder of the
 * gallery folder&#40;s&#41;. The filenames look like "originalfilename.thumb.jpg".
 *
/* ------------------------------------------------------------------------- */

/* Select your charset
 */
$charset = 'ISO-8859-1';

/* How many images per page?
 */
$maxpics = 20;

/* Create thumbnails in this subfolder
 */
$thumbdir = 'thumbs';

/* Size of created thumbnails
 */
$thumbsize = 150;

/* Wether to show file names &#40;true or false&#41;
 */
$filenames = false;

/* Wether to show subdirectores &#40;true or false&#41;
 */
$subdirs = true;

/* Wether to show a title &#40;true or false&#41;
 */
$title = true;

/* Set the gallery root relative to the script's directory.
 *
 * If you include&#40;&#41; this script, set the path relative to
 * the directory of the script, that does the include&#40;&#41;.
 */
$picdir = '.';

/* Set this to true if you include&#40;&#41; this script.
 */
$included = false;

/* Set this to true, if you include&#40;&#41; this script and want the images
 * to be shown inline.
 */
$inline = true;

/* Set the thumbnail background color, if you include&#40;&#41; this script.
 */
$bg = 'FFFFFF';

/* ------------------------------------------------------------------------- */
$words = array&#40;
 'gallery' => 'gallery',
 'error' => 'Error',
 'php_error' => 'PHP >= 4.1 is required.',
 'gd_error' => 'GD Library is required. See http&#58;//www.boutell.com/gd/.',
 'jpg_error' => 'JPEG software is required. See ftp&#58;//ftp.uu.net/graphics/jpeg/.',
 'mkdir_error' => 'Write permission is required in this folder.',
 'opendir_error' => 'The directory "%1" can not be read.'
&#41;;
isset&#40;$_SERVER&#41; || &#40;$error = error&#40;'php'&#41;&#41;;
function_exists&#40;'imagecreate'&#41; || &#40;$error = error&#40;'gd'&#41;&#41;;
function_exists&#40;'imagejpeg'&#41; || &#40;$error = error&#40;'jpg'&#41;&#41;;
if &#40;function_exists&#40;'ini_set'&#41;&#41; @ini_set&#40;'memory_limit', -1&#41;;
$jpg = '\.jpg$|\.jpeg$'; $gif = '\.gif$'; $png = '\.png$';
$fontsize = 2;
function word &#40;$word&#41; &#123;
 global $words;
 return html&#40;$words&#91;$word&#93;&#41;;
&#125;
function html &#40;$word&#41; &#123;
 global $charset;
 return htmlentities&#40;$word, ENT_COMPAT, $charset&#41;;
&#125;
function error &#40;$word, $arg = ''&#41; &#123;
 global $words;
 return html&#40;str_replace&#40;'%1', $arg, $words&#91;$word .'_error'&#93;&#41;&#41;;
&#125;
if &#40;!$included&#41; &#123;
 echo&#40;'<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN"
     "http&#58;//www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
<html xmlns="http&#58;//www.w3.org/1999/xhtml">
<head>
<meta http-equiv="content-type" content="text/html; charset=' . $charset . '" />
<style type="text/css">
body &#123; font-family&#58; sans-serif &#125;
hr &#123; border-style&#58; none; height&#58; 1px; background-color&#58; silver; color&#58; silver &#125;
p &#123; margin&#58; 0px; padding&#58; 0px &#125;
#pagenumbers &#123; text-align&#58; center; margin&#58; 0px 1em 0px 1em &#125;
img &#123; margin&#58; 10px; border&#58; none &#125;
a &#123; text-decoration&#58; none &#125;
'&#41;;
 if &#40;$filenames&#41; &#123;
  echo&#40;'div a p &#123; font-size&#58; small &#125;
a&#58;hover p &#123; text-decoration&#58; underline &#125;
div &#123; width&#58; ' . &#40;$thumbsize + 20&#41; . 'px; text-align&#58; center; float&#58; left; margin&#58; 1em &#125;
'&#41;;
 &#125;
 echo&#40;"</style>\n"&#41;;
&#125;
$delim = DIRECTORY_SEPARATOR;
if &#40;array_key_exists&#40;'dir', $_REQUEST&#41; && $subdirs&#41; $dir = $_REQUEST&#91;'dir'&#93;;
else $dir = '';
if &#40;!empty&#40;$_SERVER&#91;'PATH_TRANSLATED'&#93;&#41;&#41; $d = dirname&#40;$_SERVER&#91;'PATH_TRANSLATED'&#93;&#41;;
elseif &#40;!empty&#40;$_SERVER&#91;'SCRIPT_FILENAME'&#93;&#41;&#41; $d = dirname&#40;$_SERVER&#91;'SCRIPT_FILENAME'&#93;&#41;;
else $d = getcwd&#40;&#41;;
$delim = &#40;substr&#40;$d, 1, 1&#41; == '&#58;'&#41; ? '\\' &#58; '/';
$rp = function_exists&#40;'realpath'&#41;;
if &#40;$rp&#41; $root = realpath&#40;$d . $delim . $picdir&#41;;
else $root = $d . $delim . $picdir;
if &#40;$rp&#41; $realdir = realpath&#40;$root . $dir&#41;;
else $realdir = $root . $dir;
if &#40;substr&#40;$realdir, 0, strlen&#40;$root&#41;&#41; != $root&#41; &#123; $realdir = $root; $dir = ''; &#125;
$dirname = substr&#40;$realdir, strlen&#40;$root&#41;&#41;;
$dirnamehttp = $picdir . $dir;
if &#40;$delim == '\\'&#41; $dirnamehttp = strtr&#40;$dirnamehttp, '\\', '/'&#41;;
if &#40;substr&#40;$dirnamehttp, 0, 2&#41; == './'&#41; $dirnamehttp = substr&#40;$dirnamehttp, 2&#41;;
if &#40;empty&#40;$dirnamehttp&#41;&#41; $dirnamehttp = '.';
$ti = &#40;$subdirs && !empty&#40;$dirname&#41;&#41; ? "&#58; $dirname" &#58; '';
if &#40;!$included&#41; &#123;
 if &#40;isset&#40;$error&#41;&#41; echo&#40;"<title>$error</title>"&#41;;
 else echo&#40;'<title>' . word&#40;'gallery'&#41; . html&#40;$ti&#41; . "</title>\n"&#41;;
 echo&#40;"</head>\n<body>\n"&#41;;
&#125;
if &#40;&#40;$d = @opendir&#40;$realdir&#41;&#41; === false&#41; $error = error&#40;'opendir', array&#40;$realdir&#41;&#41;;
if &#40;isset&#40;$error&#41;&#41; echo&#40;"<p style=\"color&#58; red\">$error</p>\n"&#41;; else &#123;
 if &#40;$title&#41; echo&#40;'<h1>' . word&#40;'gallery'&#41; . html&#40;$ti&#41; . "</h1>\n<hr />\n"&#41;;
 $dirs = $pics = array&#40;&#41;;
 $query = $jpg;
 if &#40;function_exists&#40;'imagecreatefromgif'&#41;&#41; $query .= "|$gif";
 if &#40;function_exists&#40;'imagecreatefrompng'&#41;&#41; $query .= "|$png";
 while &#40;&#40;$filename = readdir&#40;$d&#41;&#41; !== false&#41; &#123;
  if &#40;$filename == $thumbdir
   || &#40;$filename == '..' && $dirname == ''&#41;
   || &#40;$filename != '..' && substr&#40;$filename, 0, 1&#41; == '.'&#41;&#41; continue;
  $file = $realdir . $delim . $filename;
  if &#40;is_dir&#40;$file&#41;&#41; $dirs&#91;&#93; = $filename;
  elseif &#40;eregi&#40;$query, $file&#41;&#41; $pics&#91;&#93; = $filename;
 &#125;
 closedir&#40;$d&#41;;
 sort&#40;$dirs&#41;;
 sort&#40;$pics&#41;;
 $urlsuffix = '';
 foreach &#40;$_GET as $v => $r&#41; &#123;
  if &#40;!in_array&#40;$v, array&#40;'dir', 'pic', 'offset'&#41;&#41;&#41; $urlsuffix .= "&$v=" . urlencode&#40;$r&#41;;
 &#125;
 if &#40;$included && $inline && array_key_exists&#40;'pic', $_REQUEST&#41;&#41; &#123;
  $pic = $_REQUEST&#91;'pic'&#93;;
  echo&#40;"<div id=\"picture\">\n"&#41;;
  echo&#40;'<img src="' . html&#40;"$dirnamehttp/&#123;$pics&#91;$pic&#93;&#125;"&#41; . '" alt="' . html&#40;basename&#40;$pics&#91;$pic&#93;&#41;&#41; . '"'&#41;;
  list&#40;$width, $height, $type, $attr&#41; = @getimagesize&#40;$pic&#41;;
  if &#40;!empty&#40;$width&#41;&#41; echo&#40;" style=\"width&#58; &#123;$width&#125;px; height&#58; &#123;$height&#125;px\""&#41;;
  echo&#40;" />\n"&#41;;
  $url = &#40;$dirname  == ''&#41; ? '?' &#58; '?dir=' . urlencode&#40;$dirname&#41; . '&';
  echo&#40;"<hr />\n"&#41;;
  if &#40;$pic > 0&#41;
  echo&#40;'<a href="' . html&#40;$url&#41; . 'pic=' . &#40;$pic - 1&#41; . html&#40;$urlsuffix&#41; . '">&#91;&lt;&#93;</a> '&#41;;
  if &#40;$pic >= $maxpics&#41;
  $u = "&#123;$url&#125;offset=" . &#40;floor&#40;$pic / $maxpics&#41; * $maxpics&#41; . $urlsuffix;
  else &#123;
   if &#40;array_key_exists&#40;'dir', $_REQUEST&#41;&#41; &#123;
    $u = substr&#40;$url, 0, strlen&#40;$url&#41; - 1&#41; . $urlsuffix;
   &#125; else &#123;
    $u = ereg_replace&#40;'^&#40;&#91;^?&#93;+&#41;.*$', '\1', $_SERVER&#91;'REQUEST_URI'&#93;&#41;;
    if &#40;!empty&#40;$urlsuffix&#41;&#41; &#123;
     if &#40;strstr&#40;$u, '?'&#41; === false&#41; $u .= '?' . substr&#40;$urlsuffix, 1&#41;;
     else $u .= $urlsuffix;
    &#125;
   &#125;
  &#125;
  echo&#40;'<a href="' . html&#40;$u&#41; . '">&#91;-&#93;</a>'&#41;;
  if &#40;$pic + 1 < sizeof&#40;$pics&#41;&#41;
  echo&#40;' <a href="' . html&#40;$url&#41; . 'pic=' . &#40;$pic + 1&#41; . html&#40;$urlsuffix&#41; . '">&#91;&gt;&#93;</a>'&#41;;
  echo&#40;"\n</div>\n"&#41;;
 &#125; else &#123;
  if &#40;sizeof&#40;$dirs&#41; > 0 && $subdirs&#41; &#123;
   echo&#40;"<ul id=\"directories\">\n"&#41;;
   foreach &#40;$dirs as $filename&#41; &#123;
    if &#40;$rp&#41; $target = substr&#40;realpath&#40;$realdir . $delim . $filename&#41;, strlen&#40;$root&#41;&#41;;
    else $target = substr&#40;$realdir . $delim . $filename, strlen&#40;$root&#41;&#41;;
    if &#40;$delim == '\\'&#41; $target = strtr&#40;$target, '\\', '/'&#41;;
    if &#40;$target == ''&#41; &#123;
     $url = ereg_replace&#40;'^&#40;&#91;^?&#93;+&#41;.*$', '\1', $_SERVER&#91;'REQUEST_URI'&#93;&#41;;
     if &#40;!empty&#40;$urlsuffix&#41;&#41; &#123;
      if &#40;strstr&#40;$url, '?'&#41; === false&#41; $url .= '?' . substr&#40;$urlsuffix, 1&#41;;
      else $url .= $urlsuffix;
     &#125;
    &#125; else $url = '?dir=' . urlencode&#40;$target&#41; . $urlsuffix;
    echo&#40;'<li><a href="' . html&#40;$url&#41; . '">' . html&#40;$filename&#41; . "</a></li>\n"&#41;;
   &#125;
   echo&#40;"</ul>\n<hr />\n"&#41;;
  &#125;
  if &#40;&#40;$num = sizeof&#40;$pics&#41;&#41; > 0&#41; &#123;
   if &#40;array_key_exists&#40;'offset', $_REQUEST&#41;&#41; $offset = $_REQUEST&#91;'offset'&#93;;
   else $offset = 0;
   if &#40;$num > $maxpics&#41; &#123;
    echo&#40;"<p id=\"pagenumbers\">\n"&#41;;
    for &#40;$i = 0; $i < $num; $i += $maxpics&#41; &#123;
     $e = $i + $maxpics - 1;
     if &#40;$e > $num - 1&#41; $e = $num - 1;
     if &#40;$i != $e&#41; $b = &#40;$i + 1&#41; . '-' . &#40;$e + 1&#41;;
     else $b = $i + 1;
     if &#40;$i == $offset&#41; echo&#40;"<b>$b</b>"&#41;;
     else &#123;
      $url = &#40;$dirname  == ''&#41; ? '?' &#58; '?dir=' . urlencode&#40;$dirname&#41; . '&amp;';
      echo&#40;"<a href=\"&#123;$url&#125;offset=$i" . html&#40;$urlsuffix&#41; . "\">$b</a>"&#41;;
     &#125;
     if &#40;$e != $num - 1&#41; echo&#40;' |'&#41;;
     echo&#40;"\n"&#41;;
    &#125;
    echo&#40;"</p>\n<hr />\n"&#41;;
   &#125;
   echo&#40;"<p id=\"pictures\">\n"&#41;;
   for &#40;$i = $offset; $i < $offset + $maxpics; $i++&#41; &#123;
    if &#40;$i >= $num&#41; break;
    $filename = $pics&#91;$i&#93;;
    $file = $realdir . $delim . $filename;
    if &#40;!is_readable&#40;$file&#41;&#41; continue;
    if &#40;!is_dir&#40;$realdir . $delim . $thumbdir&#41;&#41; &#123;
     $u = umask&#40;0&#41;;
     if &#40;!@mkdir&#40;$realdir . $delim . $thumbdir, 0777&#41;&#41; &#123;
      echo&#40;'<p style="color&#58; red; text-align&#58; center">' . word&#40;'mkdir_error'&#41; . '</span>'&#41;;
      break;
     &#125;
     umask&#40;$u&#41;;
    &#125;
    $thumb = $realdir . $delim . $thumbdir . $delim . $filename . '.thumb.jpg';
    if &#40;!is_file&#40;$thumb&#41;&#41; &#123;
     if &#40;eregi&#40;$jpg, $file&#41;&#41;
     $original = @imagecreatefromjpeg&#40;$file&#41;;
     elseif &#40;eregi&#40;$gif, $file&#41;&#41;
     $original = @imagecreatefromgif&#40;$file&#41;;
     elseif &#40;eregi&#40;$png, $file&#41;&#41;
     $original = @imagecreatefrompng&#40;$file&#41;;
     else continue;
     if &#40;$original&#41; &#123;
      if &#40;function_exists&#40;'getimagesize'&#41;&#41;
      list&#40;$width, $height, $type, $attr&#41; = getimagesize&#40;$file&#41;;
      else continue;
      if &#40;$width >= $height && $width > $thumbsize&#41; &#123;
       $smallwidth = $thumbsize;
       $smallheight = floor&#40;$height / &#40;$width / $smallwidth&#41;&#41;;
       $ofx = 0; $ofy = floor&#40;&#40;$thumbsize - $smallheight&#41; / 2&#41;;
      &#125; elseif &#40;$width <= $height && $height > $thumbsize&#41; &#123;
       $smallheight = $thumbsize;
       $smallwidth = floor&#40;$width / &#40;$height / $smallheight&#41;&#41;;
       $ofx = floor&#40;&#40;$thumbsize - $smallwidth&#41; / 2&#41;; $ofy = 0;
      &#125; else &#123;
       $smallheight = $height;
       $smallwidth = $width;
       $ofx = floor&#40;&#40;$thumbsize - $smallwidth&#41; / 2&#41;;
       $ofy = floor&#40;&#40;$thumbsize - $smallheight&#41; / 2&#41;;
      &#125;
     &#125;
     if &#40;function_exists&#40;'imagecreatetruecolor'&#41;&#41;
$small = imagecreatetruecolor&#40;$thumbsize, $thumbsize&#41;;
     else $small = imagecreate&#40;$thumbsize, $thumbsize&#41;;
     sscanf&#40;$bg, "%2x%2x%2x", $red, $green, $blue&#41;;
     $b = imagecolorallocate&#40;$small, $red, $green, $blue&#41;;
     imagefill&#40;$small, 0, 0, $b&#41;;
     if &#40;$original&#41; &#123;
      if &#40;function_exists&#40;'imagecopyresampled'&#41;&#41;
imagecopyresampled&#40;$small, $original, $ofx, $ofy, 0, 0, $smallwidth, $smallheight, $width, $height&#41;;
      else
imagecopyresized&#40;$small, $original, $ofx, $ofy, 0, 0, $smallwidth, $smallheight, $width, $height&#41;;
     &#125; else &#123;
      $black = imagecolorallocate&#40;$small, 0, 0, 0&#41;;
      $fw = imagefontwidth&#40;$fontsize&#41;;
      $fh = imagefontheight&#40;$fontsize&#41;;
      $htw = &#40;$fw * strlen&#40;$filename&#41;&#41; / 2;
      $hts = $thumbsize / 2;
      imagestring&#40;$small, $fontsize, $hts - $htw, $hts - &#40;$fh / 2&#41;, $filename, $black&#41;;
imagerectangle&#40;$small, $hts - $htw - $fw - 1, $hts - $fh, $hts + $htw + $fw - 1, $hts + $fh, $black&#41;;
     &#125;
     imagejpeg&#40;$small, $thumb&#41;;
    &#125;
    if &#40;$filenames&#41; echo&#40;'<div>'&#41;;
    if &#40;$included && $inline&#41; &#123;
    echo&#40;'<a href="?'&#41;;
    if &#40;array_key_exists&#40;'dir', $_REQUEST&#41;&#41; echo&#40;'dir=' . urlencode&#40;$_REQUEST&#91;'dir'&#93;&#41; . '&amp;'&#41;;
    echo&#40;'pic=' . $i . html&#40;$urlsuffix&#41;&#41;;
    &#125; else echo&#40;'<a href="' . html&#40;"$dirnamehttp/$filename"&#41;&#41;;
    echo&#40;'"><img src="' . html&#40;"$dirnamehttp/thumbs/$filename.thumb.jpg"&#41;&#41;;
    echo&#40;'" alt="' . html&#40;$filename&#41; . '" style="'&#41;;
    echo&#40;"width&#58; &#123;$thumbsize&#125;px; height&#58; &#123;$thumbsize&#125;px\" />"&#41;;
    if &#40;$filenames&#41; echo&#40;'<p>' . html&#40;$filename&#41; . '</p>'&#41;;
    echo&#40;'</a>'&#41;;
    if &#40;$filenames&#41; echo&#40;"</div>\n"&#41;; else echo&#40;"\n"&#41;;
   &#125;
   echo&#40;"</p>\n"&#41;;
  &#125;
 &#125;
&#125;
if &#40;!$included&#41; echo&#40;"</body>\n</html>"&#41;;
?>

Άβαταρ μέλους
af
Honorary Member
Δημοσιεύσεις: 2928
Εγγραφή: 06 Ιούλ 2003 17:18
Τοποθεσία: Γλυφάδα
Επικοινωνία:

Aυτόματη δημιουργία gallery.

Δημοσίευση από af » 16 Οκτ 2004 05:08

Επίσης και το Photoshop μπορεί να σε βοηθήσει σε image gallery.

Άβαταρ μέλους
mrpc
WebDev Moderator
Δημοσιεύσεις: 3393
Εγγραφή: 03 Μάιος 2000 03:00
Τοποθεσία: Εξάρχεια
Επικοινωνία:

Aυτόματη δημιουργία gallery.

Δημοσίευση από mrpc » 16 Οκτ 2004 14:32

O σκοπός όμως είναι να μπορεί να γίνει δυναμικά

Άβαταρ μέλους
EneMe
Super Moderator
Δημοσιεύσεις: 13307
Εγγραφή: 09 Ιούλ 2002 13:29
Τοποθεσία: Στο κέντρο της Ελλάδας!
Επικοινωνία:

Aυτόματη δημιουργία gallery.

Δημοσίευση από EneMe » 16 Οκτ 2004 18:12

To script αυτό είναι αρκετά απλό και αποτελεσματικό!

Παράδειγμα μπορείτε να δείτε στην σελίδα μου στο freestuff: http://users.freestuff.gr/eneme/

Άβαταρ μέλους
leopold
Δημοσιεύσεις: 358
Εγγραφή: 19 Νοέμ 2004 13:05
Τοποθεσία: Acquiring IP Address...

Aυτόματη δημιουργία gallery.

Δημοσίευση από leopold » 10 Ιουν 2006 13:24

να ανοιγει σε popup χωρις μπαρες η καθε φωτο, μπορει να γινει;

Άβαταρ μέλους
dimsis
Reporter
Δημοσιεύσεις: 7994
Εγγραφή: 25 Ιούλ 2001 03:00

Aυτόματη δημιουργία gallery.

Δημοσίευση από dimsis » 10 Ιουν 2006 16:11

leopold έγραψε:να ανοιγει σε popup χωρις μπαρες η καθε φωτο, μπορει να γινει;
Αν τις βάλεις σε layers που τα κρύβεις και τα επανεμφανίζεις αναλόγως την περίσταση γίνετε... με παράθυρο πολύ δύσκολο ...

Άβαταρ μέλους
leopold
Δημοσιεύσεις: 358
Εγγραφή: 19 Νοέμ 2004 13:05
Τοποθεσία: Acquiring IP Address...

Aυτόματη δημιουργία gallery.

Δημοσίευση από leopold » 10 Ιουν 2006 16:31

καποιο παραδειγμα προς μιμηση;

Άβαταρ μέλους
EkLekTos
WebDev Moderator
Δημοσιεύσεις: 7421
Εγγραφή: 07 Απρ 2005 15:44
Τοποθεσία: Inside the Effects
Επικοινωνία:

Aυτόματη δημιουργία gallery.

Δημοσίευση από EkLekTos » 11 Ιουν 2006 21:02

Δεν μπορώ να πω πως είναι και το καλύτερο παράδειγμα...
Δεν δουλεύει :cry: :cry:
Συνημμένα
eneme.gif
* Apple Technical Support Specialist *
* Apple Sales & Product Professional Certificate since 2011 * Εικόνα
Follow me @Twitter

Άβαταρ μέλους
EneMe
Super Moderator
Δημοσιεύσεις: 13307
Εγγραφή: 09 Ιούλ 2002 13:29
Τοποθεσία: Στο κέντρο της Ελλάδας!
Επικοινωνία:

Aυτόματη δημιουργία gallery.

Δημοσίευση από EneMe » 11 Ιουν 2006 21:10

Nαι, η αλήθεια είναι ότι τα έχει φτύσει εδώ κι αρκετό καιρό... :(

Άβαταρ μέλους
Banavas
Script Master
Δημοσιεύσεις: 1367
Εγγραφή: 21 Νοέμ 2004 20:25
Επικοινωνία:

Aυτόματη δημιουργία gallery.

Δημοσίευση από Banavas » 11 Ιουν 2006 23:29

Δείτε και μια δικιά μου gallery http://www.phpwebthings.gr/gallery.php

μπορώ να την διαθέσω σε όποιον ενδιαφέρεται αλλά είναι κατασκευασμένη ειδικά για το phpwebthings CMS

Mάρκος

Απάντηση

Επιστροφή στο “PHP Προγραμματισμός”

Μέλη σε σύνδεση

Μέλη σε αυτήν τη Δ. Συζήτηση: Δεν υπάρχουν εγγεγραμμένα μέλη και 0 επισκέπτες