| ■No9028に返信(yukiさんの記事) > > 上記に書かれていることを調べましたら、画像はサーバー内に転送されていて、画像ファイル名もあっています。画像までのCGIのパスもあっているようです。 > しかし 不思議なことが起こります。それは、一定の画像が表示されたり、されなかったり、少し前まで表示されていたものが、別の画像をアップロードすると表示されなくなります。
ファイルがサーバ内にあるか、FTPソフトなどでアクセスして確認してみてください
画像がアップされているのではなく、データベースなどに バイナリで保存されている場合は確認できないかもしれません。
> > 結果的として、画像が表示されるのは、1人のみで、IDとパスワードが一致している人が表示され、他は表示されません。bbs.cgiファイルが壊れてしまったのでしょうか? > > 画像を表示させるために、プログラムソースをいろいろ書き換えて試してみたのですが、
壊れる、というのはどういうことでしょうか? 内部の改造を行いましたか? その場合は、一度初期状態のものをアップしてテストしてみてください。
> サーバーにアップロードする前に、こちらのパソコンでテストするための体制を整えていないため、簡単なことしか出来ず、これ以上は、こちらの実力ではどうにもなりません。
自分のパソコンをサーバ化して Perl をインストールすれば、 テストなども簡単に気軽にできるようになりますのでお勧めします。
> bbs.cgiの354行目あたりに、問題の画像へのパスの記述があります。 > > 作者さんは、プログラムソースを再販やプログラム等が、他へ流出しない様に、 依頼すれば、他の方に送って依頼してもよいといってくださいました。りゅういち様、どこが悪いのかプログラムソースをみていただけないでしょうか? > > もし、見ていただけるのでしたら、問題のあるファイル bbs.cgi 、img.cgi 、config.cgiをメール添付して送りたいと思います。
送っていただいても結構ですが、絶対に表示されるようになる保証はできませんので ご了承くださいm(_ _)m また、添付ファイルのあるメールは一時的に別フォルダで処理していますので 日本語のわかりやすいサブジェクトでお送りくださるようお願いします。
> > もし 画像を正常に表示できるようにしていただけるのでしたら、当然のこととは思いますが、感謝の気持ちとしての謝礼金をお支払いしたいと思います。
これはいただけません。そういった趣旨ではないことをご理解ください。 この掲示板はあくまで、ボランティア的なものです。
あと、サーバ側に許可を取られていることわかりました。 また、自分で勉強し解決しようとする姿勢は非常にいいことだと思います。 これからもそれを続けてください(^^
|