骏景花园业主论坛

标题: 搭建自己的网上相册 [打印本页]

作者: zhms    时间: 2007-6-16 22:47
标题: 搭建自己的网上相册
1. 网站空间,
支持php(with gd2),
mysql数据库

2. 下载Coppermine Photo Gallery, http://coppermine-gallery.net

3. 上传到空间的合适目录
搞清楚 mysql 用户名/密码,数据库名 (或者新建一个)

4. 参看 Coppermine Photo Gallery /readme, doc.
作者: zhms    时间: 2007-6-16 22:56
标题: Re: 搭建自己的网上相册
修改照片文件名,从 数码相机的文件名 ===> 日期-天数-顺序号这样的格式。


下载perl, 然后在相片目录下执行下面脚本。


#!/usr/bin/perl
#===============================================================================
#
# FILE: baby_pic.pl
#
# USAGE: ./baby_pic.pl
#
# DESCRIPTION: Baby picture file name processing.
# From SV4000xx ==>
# To YYYY-MM-DD_n-xx
# n = 出生天数,2006-08-13 = 1
# 2006-08-15 = 3
# 2006-09-05 = 51
#
# OPTIONS: ---
# REQUIREMENTS: ---
# BUGS: ---
# NOTES: ---
# AUTHOR:
# COMPANY: none
# VERSION: 1.0
# CREATED: 2007-1-2 17:27:10 中国标准时间
# REVISION: ---
#===============================================================================

use strict;
use warnings;
use HTTP::Date;

my $born_date = "2006-08-13 12:50";
foreach my $file (<*.jpg>)
{
my $mtime = (stat($file))[9]; # modify time
my $days = int(($mtime - str2time($born_date))/(24*3600)) + 1;
print "file=$file, mtime=$mtime\n";
my ($year,$mon,$mday) = (localtime($mtime))[5,4,3];
my $new_file_name = sprintf("%04d-%02d-%02d_%d-%s", $year+1900, $mon+1, $mday, $days, substr($file, 6));
print "rename $file to $new_file_name\n";
rename $file,$new_file_name;
}


如果比较多人感兴趣,可以做的更方便点。:)
作者: 踏雪無痕    时间: 2007-6-16 22:57
标题: Re: 搭建自己的网上相册
可惜支持PHP和数据库的空间比大熊猫还要稀少。。。
作者: zhms    时间: 2007-6-16 22:58
标题: Re: 搭建自己的网上相册
其实国外的空间相当便宜。
作者: Kaspersky    时间: 2007-7-4 22:50
标题: Re: 搭建自己的网上相册
看不懂哦,网站也进不去
作者: Haruchan    时间: 2007-7-4 22:53
标题: Re: 搭建自己的网上相册
看来比较深奥 [M01]
作者: zhms    时间: 2007-7-5 09:01
标题: Re: 搭建自己的网上相册
引用作者 Kaspersky 于 2007-7-4发表的原文
看不懂哦,网站也进不去

网站能进去啊。 [M01]
作者: zhms    时间: 2007-7-5 09:03
标题: Re: 搭建自己的网上相册
俺花3.99元在网上拍到了一年的250M空间,有mysql+php, 有FTP账户,有域名管理,可真是便宜。 [M02] 不过一年后估计就要50了。




欢迎光临 骏景花园业主论坛 (http://120.76.133.63/forum/) Powered by Discuz! X3.2