Skip to content

Latest commit

 

History

History

Folders and files

NameName
Last commit message
Last commit date

parent directory

..
 
 
 
 
 
 
 
 
 
 
ImageCache2


画像の取得とサムネイル作成・一覧表示などができるp2機能拡張パックの一機能です。
保存した画像の管理にMySQL, PostgreSQL, SQLite等のデータベースを、
サムネイル作成にPHPのGD機能拡張またはImageMagickのconvertコマンドを使います。

画像(のURL)が貼られたスレッドのタイトルを自動で記録し、一覧からキーワードで検索することができます。
また画像のファイルサイズ、MD5チェックサム、MIMEタイプ等の情報もデータベースに記録し、一度あぼーんした画像を異なるURLで取得したときも自動であぼーんします。

セーフモードには対応していないので、多くのレンタルサーバでは使えません。
ていうか、レンタルサーバで利用することを考慮した設計ではありません。

ダウンロードした画像は元のURI/ファイル名とは全く関係ない名前で保存されるので、データベースが壊れると一巻の終わりです。
定期的なダンプを心がけましょう。
(SQLiteはデータベースファイルをコピーするだけなのでバックアップ・復元が楽です)


アーカイブ全体を通して基本的に文字コードはシフトJIS、改行コードはLFですが
以下に記したこのディレクトリにあるテキストファイルのうち、大文字.txt(README等)は改行コードをCR+LF(DOS)にしています。


INSTALL.txt
・はじめてImageCache2を利用するときに必要な手続きが書いてある

README.txt
・このファイル

TODO.txt
・今後の予定など

ic2_install.phps
・DBのテーブルとキャッシュ用ディレクトリを初期化するためのPHPスクリプト
・使いかたはINSTALL.txtに書いてある

ic2_repairdb.phps
・MySQLでメモの文字化けを修正するためのPHPスクリプト
・使いかたは冒頭のコメントに書いてある