記事No | : 9425 |
投稿日 | : 2011/10/16(Sun) 00:20:30 |
タイトル | : TopicsBoard v2.1 画像について |
ID情報 | : geppo |
投稿者 | : みどり |
URL | : http://geppo.holy.jp/cgitest/topics/topics.cgi |
スレッド作成失礼致します
TopicsBoard v2.1の添付画像について質問なのですが
チェックモードは全てOK、エラーはなにも出ない状態で
添付した画像が反映されません
(テキストは表示されます)
思い当たると申しますか、理解が不十分で不安な部分は
画像ディレクトリ【サーバパス】
$cf{imgdir} = '/home/users/0/xxxx-xxxx/web/cgitest/topics/img/';
画像ディレクトリ【URLパス】
$cf{imgurl} = 'http://geppo.holy.jp/cgitest/topics/img/';
この部分なのですが、imgdir を色々変更してみても画像は表示されず
imgフォルダにも画像は入らない状態です
他の部分が問題なのかもしれませんが、私の知識では解決出来ず
お力添えを頂きたく質問させて頂きました次第です
お忙しいと思いますが、お時間がある時にでもお答え頂ければと思います
宜しくお願い致します
記事No | : 9429 |
投稿日 | : 2011/10/16(Sun) 06:54:14 |
タイトル | : Re: TopicsBoard v2.1 画像について |
ID情報 | : kent |
投稿者 | : KENT |
> スレッド作成失礼致します
>
> TopicsBoard v2.1の添付画像について質問なのですが
>
> チェックモードは全てOK、エラーはなにも出ない状態で
> 添付した画像が反映されません
> (テキストは表示されます)
>
> 思い当たると申しますか、理解が不十分で不安な部分は
>
> 画像ディレクトリ【サーバパス】
> $cf{imgdir} = '/home/users/0/xxxx-xxxx/web/cgitest/topics/img/';
>
> 画像ディレクトリ【URLパス】
> $cf{imgurl} = 'http://geppo.holy.jp/cgitest/topics/img/';
>
> この部分なのですが、imgdir を色々変更してみても画像は表示されず
> imgフォルダにも画像は入らない状態です
このようなケースでは、まず最初に画像ディレクトリの「パス」は初期値のまま試してみてください。
$cf{imgdir} = './img';
それでうまくいかない場合に、フルパスで指定します。
フルパスで指定する場合は、そのフルパスが正しいかどうかを確認することは言うまでもありませんが、まずは「FullPath Viewer」を使って調べてみてください。
http://www.kent-web.com/utility/
それでも不明な場合は、プロバイダへ直接質問してみてください。
記事No | : 9447 |
投稿日 | : 2011/10/18(Tue) 17:34:22 |
タイトル | : Re^2: TopicsBoard v2.1 画像について |
ID情報 | : geppo |
投稿者 | : みどり |
URL | : http://geppo.holy.jp/cgitest/topics/topics.cgi |
お世話になっております
サーバーからの返答によると
弊社でも動作確認を行いましたところ、「TopicsBoard v2.1」では
画像をアップロードすることができませんでした。
※「cf{imgdir} = './img';」の設定をフルパスで指定しても
動作しませんでした。
弊社でご用意したCGIのテストファイルは正常に動作したことから、
CGI自体はサーバーで動作する状態ですが、プログラム自体の問題によって
画像のアップロードができていない可能性がございます。
とのことでしたが、KENTさんのサンプル画面は動いていますし
ますます分からなくなってしまいました
私が変更した部分がおかしいのかなと思い
ほぼカスタマイズしていないTopicsBoard v2.1も別にアップロードしてみたのですが、やはり同じ結果でした
度々お手数ですが、何か解決策があればご教授ください
宜しくお願い致します
記事No | : 9448 |
投稿日 | : 2011/10/18(Tue) 21:50:21 |
タイトル | : Re^3: TopicsBoard v2.1 画像について |
ID情報 | : Fuyuki |
投稿者 | : BAL |
URL | : http://f43.aaa.livedoor.jp/~sumure/ |
これはプログラムの不具合です。
以下の修正をすればとりあえず画像がアップされるようになります。
もしくはKENTさんの対応をお待ちください。
●admin.cgi
#-----------------------------------------------------------
# 画像アップロード
#-----------------------------------------------------------
sub upload {
my $no = shift;
my @ret;
foreach my $i (1 .. 3) {
# 拡張子取得
my $ext;
#if ($in{"upfile$i"} =~ /(\.jpe?g|\.png|\.gif)$/i) { ## ★コメントアウト
my $fname = $cgi->param_filename("upfile$i"); ## ★追加
if ($fname =~ /(\.jpe?g|\.png|\.gif)$/i) { ## ★追加
$ext = $1;
} else {
push(@ret,('','',''));
next;
}
$ext =~ tr/A-Z/a-z/;
if ($ext eq '.jpeg') { $ext = '.jpg'; }
# 添付ファイル定義
my $upfile = "$cf{imgdir}/$no-$i$ext";
# アップロード書き込み
my $buf;
open(UP,"+> $upfile") or &error("up err: $upfile");
binmode(UP);
print UP $in{"upfile$i"}; ## ★追加
#while ( read($in{"upfile$i"}, $buf, 1024) ) { ## ★コメントアウト
#print UP $buf; ## ★コメントアウト
#} ## ★コメントアウト
close(UP);
記事No | : 9454 |
投稿日 | : 2011/10/19(Wed) 06:41:17 |
タイトル | : Re^4: TopicsBoard v2.1 画像について |
ID情報 | : kent |
投稿者 | : KENT |
> これはプログラムの不具合です。
> 以下の修正をすればとりあえず画像がアップされるようになります。
> もしくはKENTさんの対応をお待ちください。
本当ですね。
これは質問について勘違いをしておりました。
BALのいうとおりです。
修正版はただ今アップしておきました。