† Punyu Net † | Index
| Information
| Atelier
| Link
| Mail PHP script | OnlineDVDrental Search |
---|---|
PHPスクリプト | |
POTI-board | 汎用picpost.php | お絵かきメーカー サムネイル作成 | メール通知クラス | 画像カウンター トピックス | PHPが使える有料サーバー比較 | 配布ファイル一覧 | FAQ |
サムネイル作成&画像ファイルアップローダー |
---|
サムネイル作成&画像ファイルアップローダー
このスクリプトは、画像ファイルのアップロードとサムネイルの作成を行い、そのHTMLソースを出力します。
【オススメポイント】
ImageMagick, NetPBM ともに無くて Movable Type でサムネイル作れないとお嘆きの貴方。これでサムネイル作れますよ!!
あとは・・・アップロードとサムネイル作成の2つの事を同時にやれるという、まさに一石二鳥。
【ダウンロード】
【設置方法】
所望のディレクトリのパーミッションを777にします。
(Movable Type の場合、BLOGサイトのルート)
samc.php内の設定をし、各ファイルをアップロードします。
画像のリサイズは、自動で
・GDがJPEGサポートしていて最低限のGD関数が使えるならGD版
・それ以外はrepng2jpeg版
を使います(強制指定も可能)
まずは、チェックスクリプトで設置する環境がどちらを使うのかチェックし、別途必要なファイルがあれば用意して下さい。
【ディレクトリ構造】( )内は設定する必要があるパーミッション値 ./-- ルート (777) プログラムなどを置く所望のディレクトリ | samc.php (644) | dummy.htm (644) | | repng2jpeg (755) バイナリ ※repng2jpeg版で必要で、GD版では不要
【ご注意】
・サーバによっては、自動で作成されたディレクトリ内に書き込めない事があります(このとき「アップロードに失敗しました サーバがサポートしていない可能性があります」とエラーがでます) この場合、自動で作成されたディレクトリを削除したのち、手動でディレクトリを作り直してから使用して下さい。
・自動で作成されたディレクトリのパーミッションは777です。このままだとディレクトリ内が丸見えなのでindex.htmを作成しています(設定により変更可)
・GD版を使うとき、PNGサポートしてないとGIFとPNGの画像からサムネイルはできません。その場合、repng2jpeg版を指定して使って下さい。
・万が一、このスクリプトにより何らかの損害が発生しても、その責任を私は負いません。自己の責任で利用して下さい。
・著作権表記を削除しなければ、改造・再配布は自由にどうぞ。
・ご質問は、コチラまでどうぞ。
【更新履歴】
04/11/22 菅処で gif2png を repng2jpeg(1.0.4) に統合していた為、それに対応。 04/11/08 BASIC認証が出来ない場合の為にクッキー認証追加。
HTMLソースをテンプレート形式にした。以下テンプレートで使用できる変数
<!--file_name--> → アップロードしたファイル名
<!--file_size--> → アップロードしたファイルのサイズ(バイト)
<!--w--> → 画像の横幅
<!--h--> → 画像の縦幅
<!--thumb_name--> → サムネイルファイル名
04/01/15 POTI-board正式版に導入した機能を追加。
・サムネイルルーチン指定
・サムネイルの品質指定
・強制サムネイル機能
・GD2のImageCopyResampled対応03/10/10 サムネイルルーチンを、GD版とrepng2jpeg版から自動選択する仕組みに変更。 03/09/04 PHP4.1.0以上でも使えるようにしてみる(うまくいかなければ連絡下さい)
※Sun Cobalt RaQ (PHP 4.0.3 or 4.0.6)には関係ないので置き換える必要ありません。03/08/28 公開
PHPスクリプト | |
---|---|
トレーディングカードはサーパラショップ 送料無料!! | |
Copyright(C) 1999-2024 SakaQ. All rights reserved. counter 147854 | Index
| Information
| Atelier
| Link
| Mail PHP script | OnlineDVDrental Search |