KENT-WEB サポートコーナー 過去ログ [ 0112 ]


記事No: 11698
投稿日: 2013/04/10(Wed) 17:15:30
タイトルJoyfulNoteで画像添付出来ません
ID情報: 335k
投稿者: KATO
URLhttp://www7b.biglobe.ne.jp/~saihuukai/index.htm

JoyfulNote v5.0にて、テキストはアップするのですが、
画像を添付するとアップロードされません。エラーページが出ます。
アクセス制限下の掲示板です。

# アップロードディレクトリ【サーバパス】
$cf{imgdir} = './img/';

# アップロードディレクトリ【URLパス】
$cf{imgurl} = ".http://www7b.biglobe.ne.jp/~saihuukai/private/joyful/img/";

「joyful」フォルダの中に、画像用「img」フォルダあります。
ここに投稿のアップロードの画像が入って来ると思うのですが、

フルパス、相対パスがはっきり解らず
考えられる範囲で、すべてやりましたが
出来ませんでした。

ヘルプよろしくお願いします

呼び出しURL
http://www7b.biglobe.ne.jp/~saihuukai/private/joyful/joyful.cgi


記事No: 11702
投稿日: 2013/04/11(Thu) 20:40:03
タイトルRe: JoyfulNoteで画像添付出来ません
ID情報: kent
投稿者: KENT

> JoyfulNote v5.0にて、テキストはアップするのですが、
> 画像を添付するとアップロードされません。エラーページが出ます。
> アクセス制限下の掲示板です。
>
> # アップロードディレクトリ【サーバパス】
> $cf{imgdir} = './img/';
>
> # アップロードディレクトリ【URLパス】
> $cf{imgurl} = ".http://www7b.biglobe.ne.jp/~saihuukai/private/joyful/img/";
>
> 「joyful」フォルダの中に、画像用「img」フォルダあります。
> ここに投稿のアップロードの画像が入って来ると思うのですが、
>
> フルパス、相対パスがはっきり解らず
> 考えられる範囲で、すべてやりましたが
> 出来ませんでした。
>
> ヘルプよろしくお願いします
>
> 呼び出しURL
> http://www7b.biglobe.ne.jp/~saihuukai/private/joyful/joyful.cgi

掲示板ですが、認証がかかっていて見れないです。


記事No: 11709
投稿日: 2013/04/11(Thu) 22:01:18
タイトルRe^2: JoyfulNoteで画像添付出来ません
ID情報: 335k
投稿者: KATO
URLhttp://www7b.biglobe.ne.jp/~saihuukai/index.htm

> > JoyfulNote v5.0にて、テキストはアップするのですが、
> > 画像を添付するとアップロードされません。エラーページが出ます。
> > アクセス制限下の掲示板です。
> >
> > # アップロードディレクトリ【サーバパス】
> > $cf{imgdir} = './img/';
> >
> > # アップロードディレクトリ【URLパス】
> > $cf{imgurl} = ".http://www7b.biglobe.ne.jp/~saihuukai/private/joyful/img/";
> >
> > 「joyful」フォルダの中に、画像用「img」フォルダあります。
> > ここに投稿のアップロードの画像が入って来ると思うのですが、
> >
> > フルパス、相対パスがはっきり解らず
> > 考えられる範囲で、すべてやりましたが
> > 出来ませんでした。
> >
> > ヘルプよろしくお願いします
> >
> > 呼び出しURL
> > http://www7b.biglobe.ne.jp/~saihuukai/private/joyful/joyful.cgi
>
> 掲示板ですが、認証がかかっていて見れないです。
失礼しました。(解決後直します)
プライベートID:59genki
プライベートパスワード:2923haru
よろしくお願いします。


記事No: 11713
投稿日: 2013/04/13(Sat) 19:37:48
タイトルRe^3: JoyfulNoteで画像添付出来ません
ID情報: kent
投稿者: KENT

> > > JoyfulNote v5.0にて、テキストはアップするのですが、
> > > 画像を添付するとアップロードされません。エラーページが出ます。
> > > アクセス制限下の掲示板です。
> > >
> > > # アップロードディレクトリ【サーバパス】
> > > $cf{imgdir} = './img/';
> > >
> > > # アップロードディレクトリ【URLパス】
> > > $cf{imgurl} = ".http://www7b.biglobe.ne.jp/~saihuukai/private/joyful/img/";
> > >
> > > 「joyful」フォルダの中に、画像用「img」フォルダあります。
> > > ここに投稿のアップロードの画像が入って来ると思うのですが、
> > >
> > > フルパス、相対パスがはっきり解らず
> > > 考えられる範囲で、すべてやりましたが
> > > 出来ませんでした。
> > >
> > > ヘルプよろしくお願いします
> > >
> > > 呼び出しURL
> > > http://www7b.biglobe.ne.jp/~saihuukai/private/joyful/joyful.cgi
> >
> > 掲示板ですが、認証がかかっていて見れないです。
> 失礼しました。(解決後直します)
> プライベートID:59genki
> プライベートパスワード:2923haru
> よろしくお願いします。

画像ディレクトリの指定で、

$cf{imgurl} = ".http://www7b.biglobe.ne.jp/~saihuukai/private/joyful/img/";

となっていますが、httpの先頭のドットが邪魔をしているのでは?


記事No: 11715
投稿日: 2013/04/13(Sat) 21:42:56
タイトルRe^4: JoyfulNoteで画像添付出来ません
ID情報: 335k
投稿者: KATO
URLhttp://www7b.biglobe.ne.jp/~saihuukai/index.htm

> > > > JoyfulNote v5.0にて、テキストはアップするのですが、
> > > > 画像を添付するとアップロードされません。エラーページが出ます。
> > > > アクセス制限下の掲示板です。
> > > >
> > > > # アップロードディレクトリ【サーバパス】
> > > > $cf{imgdir} = './img/';
> > > >
> > > > # アップロードディレクトリ【URLパス】
> > > > $cf{imgurl} = ".http://www7b.biglobe.ne.jp/~saihuukai/private/joyful/img/";
> > > >
> > > > 「joyful」フォルダの中に、画像用「img」フォルダあります。
> > > > ここに投稿のアップロードの画像が入って来ると思うのですが、
> > > >
> > > > フルパス、相対パスがはっきり解らず
> > > > 考えられる範囲で、すべてやりましたが
> > > > 出来ませんでした。
> > > >
> > > > ヘルプよろしくお願いします
> > > >
> > > > 呼び出しURL
> > > > http://www7b.biglobe.ne.jp/~saihuukai/private/joyful/joyful.cgi
> > >
> > > 掲示板ですが、認証がかかっていて見れないです。
> > 失礼しました。(解決後直します)
> > プライベートID:59genki
> > プライベートパスワード:2923haru
> > よろしくお願いします。
>
> 画像ディレクトリの指定で、
>
> $cf{imgurl} = ".http://www7b.biglobe.ne.jp/~saihuukai/private/joyful/img/";
>
> となっていますが、httpの先頭のドットが邪魔をしているのでは?
httpの先頭のドット取っても「Software error:Can't locate Image/Magick…」出ます。
http://www7b.biglobe.ne.jp/~saihuukai/index.htmに仮の掲示板clipbbs置いても同じく画像添付出来ません。
http://www7b.biglobe.ne.jp/~saihuukai/clipbbs/clipbbs.cgi
あと素人質問ですが掲示板画面でhttp://www7b.biglobe.ne.jp/~saihuukai/private/joyful/joyful.cgi?mode=checkしても画面が変わらないですが。方法を詳しく教えてください。
無知で申し訳ございません。再ヘルプを。


記事No: 11718
投稿日: 2013/04/13(Sat) 22:17:20
タイトルRe^5: JoyfulNoteで画像添付出来ません
ID情報: 335k
投稿者: KATO
URLhttp://www7b.biglobe.ne.jp/~saihuukai/index.htm

> > > > > JoyfulNote v5.0にて、テキストはアップするのですが、
> > > > > 画像を添付するとアップロードされません。エラーページが出ます。
> > > > > アクセス制限下の掲示板です。
> > > > >
> > > > > # アップロードディレクトリ【サーバパス】
> > > > > $cf{imgdir} = './img/';
> > > > >
> > > > > # アップロードディレクトリ【URLパス】
> > > > > $cf{imgurl} = ".http://www7b.biglobe.ne.jp/~saihuukai/private/joyful/img/";
> > > > >
> > > > > 「joyful」フォルダの中に、画像用「img」フォルダあります。
> > > > > ここに投稿のアップロードの画像が入って来ると思うのですが、
> > > > >
> > > > > フルパス、相対パスがはっきり解らず
> > > > > 考えられる範囲で、すべてやりましたが
> > > > > 出来ませんでした。
> > > > >
> > > > > ヘルプよろしくお願いします
> > > > >
> > > > > 呼び出しURL
> > > > > http://www7b.biglobe.ne.jp/~saihuukai/private/joyful/joyful.cgi
> > > >
> > > > 掲示板ですが、認証がかかっていて見れないです。
> > > 失礼しました。(解決後直します)
> > > プライベートID:59genki
> > > プライベートパスワード:2923haru
> > > よろしくお願いします。
> >
> > 画像ディレクトリの指定で、
> >
> > $cf{imgurl} = ".http://www7b.biglobe.ne.jp/~saihuukai/private/joyful/img/";
> >
> > となっていますが、httpの先頭のドットが邪魔をしているのでは?
> httpの先頭のドット取っても「Software error:Can't locate Image/Magick…」出ます。
> http://www7b.biglobe.ne.jp/~saihuukai/index.htmに仮の掲示板clipbbs置いても同じく画像添付出来ません。
> http://www7b.biglobe.ne.jp/~saihuukai/clipbbs/clipbbs.cgi
> あと素人質問ですが掲示板画面でhttp://www7b.biglobe.ne.jp/~saihuukai/private/joyful/joyful.cgi?mode=checkしても画面が変わらないですが。方法を詳しく教えてください。
> 無知で申し訳ございません。再ヘルプを。
画像を縮小しないにすると画像添付出来ました。これは?(縮小するにするには?)


記事No: 11719
投稿日: 2013/04/14(Sun) 06:21:50
タイトルRe^6: JoyfulNoteで画像添付出来ません
ID情報: kent
投稿者: KENT

> 画像を縮小しないにすると画像添付出来ました。これは?(縮小するにするには?)

質問の意味がよく分かりません。
相手に分かるように、丁寧に質問してください。
(言葉の前後関係を省略し過ぎです)


記事No: 11720
投稿日: 2013/04/14(Sun) 08:08:19
タイトルRe^7: JoyfulNoteで画像添付出来ません
ID情報: 335k
投稿者: KATO
URLhttp://www7b.biglobe.ne.jp/~saihuukai/index.htm

> > 画像を縮小しないにすると画像添付出来ました。これは?(縮小するにするには?)
>
> 質問の意味がよく分かりません。
> 相手に分かるように、丁寧に質問してください。
> (言葉の前後関係を省略し過ぎです)
すみませんでした。JoyfulNote/init.cgiで添付画像出来たのが
# サムネイル画像を作成する(要:Image::Magick)
# → 縮小画像を自動生成し、画像記事の表示速度を軽くする機能
# 0=no 1=yes
$cf{thumbnail} = 0;    設定で
添付画像出来ましたが  $cf{thumbnail} = 1; にすると添付画像出来ませんでした。
悪い所を教えてもらえませんか?

# アップロードファイル管理者チェック機能 (0=no 1=yes)
# → アップロードファイルは管理者がチェック後表示
$cf{img_check} = 0;

# 最大記事数 (親記事+レス記事も含めた数)
$cf{max} = 50;

# 返信がつくと親記事をトップへ移動 (0=no 1=yes)
$cf{topsort} = 1;

# 画像の位置
# 1 : コメントの下
# 2 : コメントの左(廻り込み)
$cf{image_position} = 1;

# ミニカウンタの設置
# → 0=no 1=テキスト 2=GIF画像
$cf{counter} = 1;

# ミニカウンタの桁数
$cf{mini_fig} = 6;

# テキストのとき:ミニカウンタの色
$cf{cntcol} = "#bb0000";

# GIFカウンタのとき:画像までのディレクトリ
$cf{gif_path} = "./icon";

# カウンタファイル
$cf{cntfile} = './data/count.dat';

# 本体CGIのURL【URLパス】
$cf{bbs_cgi} = './joyful.cgi';

# 書込CGIのURL【URLパス】
$cf{regist_cgi} = './regist.cgi';

# 管理CGIのURL【URLパス】
$cf{admin_cgi} = './admin.cgi';

# ログファイル【サーバパス】
$cf{logfile} = './data/log.cgi';

# アップロードディレクトリ【サーバパス】
$cf{imgdir} = './img/';

# アップロードディレクトリ【URLパス】
$cf{imgurl} = "http://www7b.biglobe.ne.jp/~saihuukai/private/joyful/img/";

# テンプレートディレクトリ【サーバパス】
$cf{tmpldir} = './tmpl';

# 戻り先のURL【URLパス】
$cf{homepage} = "../sub2.htm";

# 文字コード自動判別(0=no 1=yes)
# → フォーム入力の文字コード判別を行う場合
$cf{conv_code} = 0;

# 記事 [タイトル] 部の長さ (全角文字換算)
$cf{sub_len} = 15;

# 同一IPアドレスからの連続投稿時間(秒数)
# → 値を 0 にするとこの機能は無効になります
$cf{wait} = 60;

# 1画面当たりの記事表示数 (親記事基準)
# → 順に、スレッド表示、トピック表示、アルバム表示
$cf{max_thread} = 5;
$cf{max_topics} = 10;
$cf{max_albums} = 10;

# メール通知機能
# → 0=no 1=yes
$cf{mailing} = 0;

# メール通知先アドレス(メール通知する場合)
$cf{mailto} = 'xxx@xxx.xxx';

# sendmailのパス(メール通知する場合)
$cf{sendmail} = '/usr/lib/sendmail';

# sendmailの -fコマンドが必要な場合
# 0=no 1=yes
$cf{sendm_f} = 0;

# 文字色の設定(半角スペースで区切る)
$cf{colors} = '#800000 #DF0000 #008040 #0000FF #C100C1 #FF80C0 #FF8040 #000080 #808000';

# URLの自動リンク (0=no 1=yes)
$cf{autolink} = 1;

# アイコン画像【URLパス】
# → 順に [eメール] [ホームページ]
$cf{ico_mail} = "./icon/mail.gif";
$cf{ico_home} = "./icon/home.gif";

# ホスト取得方法
# 0 : gethostbyaddr関数を使わない
# 1 : gethostbyaddr関数を使う
$cf{gethostbyaddr} = 0;

# アクセス制限(半角スペースで区切る、アスタリスク可)
# → 拒否ホスト名を記述(後方一致)【例】*.anonymizer.com
$cf{deny_host} = '';
# → 拒否IPアドレスを記述(前方一致)【例】210.12.345.*
$cf{deny_addr} = '';

# 禁止ワード
# → 投稿時禁止するワードをコンマで区切る
$cf{no_wd} = '';

# 日本語チェック(投稿時日本語が含まれていなければ拒否する)
# 0=No 1=Yes
$cf{jp_wd} = 1;

# URL個数チェック
# → 投稿コメント中に含まれるURL個数の最大値
$cf{urlnum} = 2;

# アップロードを許可するファイル(0=no 1=yes)
$cf{ok_text} = 0; # TEXT
$cf{ok_gif} = 1; # GIF
$cf{ok_jpeg} = 1; # JPEG
$cf{ok_excel} = 1; # EXCEL
$cf{ok_word} = 1; # WORD
$cf{ok_ppt} = 0; # POWER POINT
$cf{ok_zip} = 1; # ZIP
$cf{ok_pdf} = 1; # PDF

# 投稿受理最大サイズ (bytes)
# → 例 : 102400 = 100KB
$cf{maxdata} = 512000;

# 画像ファイルの最大表示の大きさ(単位:ピクセル)
# → これを超える画像は縮小表示します
$cf{max_img_w} = 250;
$cf{max_img_h} = 200;

# クッキーID名(特に変更しなくてよい)
$cf{cookie_id} = "joyfulbbs";

# -------------------------------------------------------------- #
# [ 以下は「過去ログ」機能を使用する場合の設定 ]
#
# 過去ログ生成
# → 0=no 1=yes
$cf{pastkey} = 0;

# 過去ログ用NOファイル【サーバパス】
$cf{nofile} = './data/pastno.dat';

# 過去ログのディレクトリ【サーバパス】
# → パスの最後に / をつけない
$cf{pastdir} = './data/past';

# 過去ログ1ファイルの行数
# → この行数を超えると次ページを自動生成します
$cf{pastmax} = 600;

# -------------------------------------------------------------- #
# [ 以下は「画像認証機能」機能を使用する場合の設定 ]
#
# 画像認証機能の使用
# 0 : しない
# 1 : ライブラリ版(pngren.pl)
# 2 : モジュール版(GD::SecurityImage + Image::Magick)→ Image::Magick必須
$cf{use_captcha} = 1;

# 認証用画像生成ファイル【URLパス】
$cf{captcha_cgi} = './captcha.cgi';

# 画像認証プログラム【サーバパス】
$cf{captcha_pl} = './lib/captcha.pl';
$cf{captsec_pl} = './lib/captsec.pl';
$cf{pngren_pl} = './lib/pngren.pl';

# 画像認証機能用暗号化キー(暗号化/復号化をするためのキー)
# → 適当に変更してください。
$cf{captcha_key} = 'captjoyfulbbs';

# 投稿キー許容時間(分単位)
# → 投稿フォーム表示後、送信ボタンが押されるまでの可能時間。
$cf{cap_time} = 30;

# 投稿キーの文字数
# ライブラリ版 : 4〜8文字で設定
# モジュール版 : 6〜8文字で設定
$cf{cap_len} = 6;

# 画像/フォント格納ディレクトリ【サーバパス】
$cf{bin_dir} = './lib/bin';

# [ライブラリ版] 画像ファイル [ ファイル名のみ ]
$cf{si_png} = "stamp.png";

# [モジュール版] 画像フォント [ ファイル名のみ ]
$cf{font_ttl} = "tempest.ttf";

#===========================================================
# ■ 設定完了
#===========================================================

# 設定内容を返す
sub init {
return %cf;
}

#-----------------------------------------------------------
# フォームデコード
#-----------------------------------------------------------
sub parse_form {
my $cgi = shift;

my %in;
foreach ( $cgi->param() ) {
my $val = $cgi->param($_);

if ($_ ne 'upfile') {
# 無効化
$val =~ s/&/&/g;
$val =~ s/</&lt;/g;
$val =~ s/>/&gt;/g;
$val =~ s/"/&quot;/g;
$val =~ s/'/&#39;/g;

# 改行変換
$val =~ s/\r\n/<br>/g;
$val =~ s/\n/<br>/g;
$val =~ s/\r/<br>/g;
}

$in{$_} = $val;
}
return %in;
}

#-----------------------------------------------------------
# エラー画面
#-----------------------------------------------------------
sub error {
my $err = shift;

open(IN,"$cf{tmpldir}/error.html") or die;
my $tmpl = join('', <IN>);
close(IN);

$tmpl =~ s/!error!/$err/g;

print "Content-type: text/html; charset=shift_jis\n\n";
print $tmpl;
exit;
}

#-----------------------------------------------------------
# 画像リサイズ
#-----------------------------------------------------------
sub resize {
my ($w,$h) = @_;

# 画像表示縮小
if ($w > $cf{max_img_w} || $h > $cf{max_img_h}) {
my $w2 = $cf{max_img_w} / $w;
my $h2 = $cf{max_img_h} / $h;
my $key;
if ($w2 < $h2) { $key = $w2; } else { $key = $h2; }
$w = int ($w * $key) || 1;
$h = int ($h * $key) || 1;
}
return ($w,$h);
}


1;
あと素人質問ですが掲示板画面でhttp://www7b.biglobe.ne.jp/~saihuukai/private/joyful/joyful.cgi?mode=checkしても画面が変わらないですが。チェックモードの方法を詳しく教えてください。
無知で申し訳ございません。再ヘルプを。


記事No: 11723
投稿日: 2013/04/14(Sun) 18:45:06
タイトルRe^8: JoyfulNoteで画像添付出来ません
ID情報: hamel
投稿者: Hamel
URLhttp://drc3.news-site.net/script1/product.html

横から失礼致します。
スクリプトのチェックの仕方は
http://www7b.biglobe.ne.jp/~saihuukai/private/joyful/check.cgi?
上記URLにて行います
チェックの結果どおり、貴方の使用しているサーバは
「Image::Magick」が使えないサーバのようですので、
現時点での設定で良いかと思います。
表示画像の大きさはinit.cgi内の
# 画像ファイルの最大表示の大きさ(単位:ピクセル)
# → これを超える画像は縮小表示します
$cf{max_img_w} = 250;
$cf{max_img_h} = 200;
↑の部分で設定します。小さくしたい場合は数字を小さい値にします


記事No: 11725
投稿日: 2013/04/14(Sun) 21:50:23
タイトルRe^9: JoyfulNoteで画像添付の件解決。
ID情報: 335k
投稿者: KATO
URLhttp://www7b.biglobe.ne.jp/~saihuukai/index.htm

> 横から失礼致します。
> スクリプトのチェックの仕方は
> http://www7b.biglobe.ne.jp/~saihuukai/private/joyful/check.cgi?
> 上記URLにて行います
> チェックの結果どおり、貴方の使用しているサーバは
> 「Image::Magick」が使えないサーバのようですので、
> 現時点での設定で良いかと思います。
> 表示画像の大きさはinit.cgi内の
> # 画像ファイルの最大表示の大きさ(単位:ピクセル)
> # → これを超える画像は縮小表示します
> $cf{max_img_w} = 250;
> $cf{max_img_h} = 200;
> ↑の部分で設定します。小さくしたい場合は数字を小さい値にします
HamelさんKENTさん有難うございます。「Image::Magick」不可の納得とチェックモード法を理解しました。
今後もJoyfulNoteを使用させて頂いて、楽しい掲示板作りに励みたいと思います。


[検索ページ] [掲示板]