• 締切済み

FlashBBS作成にあたって…

CGIと組み合わせて、Flashの掲示板を作ろうとしているのですが、 どうもうまく動きません。 と言うか、家のパソコンで(IEとNNで)テストした時と、 実際にFTPでアップして、Netscapeでテストした時は 問題なく動作しています。 問題はFTPでアップして、IEでテストした時です。 Flashの内容は、 何か書きこみをして、「書きこみ/リロードボタン」を押すと、 CGIスクリプトが呼び出され、その書きこみ内容をファイルに保存し、 そして新しく更新されたファイルを読み出し、 CGIから変数をFlashへ渡すようにしているのです。 しかしIEでテストすると、新しく更新されたはずの変数などが 上手くFlashの方へ渡っていないようなのです。 よって、自分が新しく書きこみをした内容を見ることができません。 なぜでしょう? IEとNNでは仕様が違うのでしょうか? あるいはプラグインの問題?? この説明では分かりにくいと思いますので、 何か補足が必要であれば補足いたします。 どなたか何かアドバイスをいただければ幸いです。 よろしくお願いします。

みんなの回答

noname#810
noname#810
回答No.3

そういえばFlashのバージョンがわかりませんね・・・最近は配布されてるのはver5用が中心なので。 >できればアドレスを教えてください。 http://j73x.com/ こちらで配布してるのなら4、5共にOKです。 flaはDLできますが、配布じゃなくてtipsですね ;^-^) 5用ならほかにもありますが、書き込みの部分がわかればいのでしょうから上記のとこでOKかと<サポート有り

picko2001
質問者

お礼

どーもありがとうございます。 さっそくDLして研究してみたいと思います(^^; ちなみにバージョンは5です。

回答No.2

キャッシュ(一時ファイル)が残っている可能性はありませんか?IEの5.0からだったか5.5からだったか忘れましたが、普通残らない(残したくない)ものまでキャッシュに残ってしまうと聞きました。またメタタグなどでキャッシュが残らないように設定しても残ってしまうそうです。 FLASH BBSの場合、変数を使わずに、常に同じ名前のファイルを参照させるようにして、参照される側のファイルを書き換えるようにした方がいいのかもしれません。FLASHにテキストを関連付けると、FLASHがキャッシュに残っていてもテキスト自体は変化しているので、こちらの方法が良いかと。もし既にそうなさっていて、この問題が起きているのなら的外れな回答で申し訳ないです・・・。

picko2001
質問者

お礼

親切なアドバイス、ありがとうございます。 僕もキャッシュの問題ではないかなと考えていたところです。 もしそうだったら解決の方法がないのでしょうか。 それと、実装方法として、 kodai_sumioさんのおっしゃった通りに、 ファイルを書き換えて、そのファイルを読み込んでるようにしています。 ありがとうございました。 また何かヒントがあればご教授お願いします!

noname#810
noname#810
回答No.1

実際にFlashBBSをフリーで配布(flaも)してるとこがいくらでもありますから、それをDLして改造・分析して自分のものにするのが早いかと・・・ 配布してるサイトのURLが必要なら補足ください。

picko2001
質問者

お礼

ありがとうございます。 なるほど。 すでにある物を参考にしながら作るというのはいいですね。 そうしようと思います。 できればアドレスを教えてください。

関連するQ&A

  • ムービークリップで作成したボタンでCGIを表示させたいのですが・・・

    お世話になっております。 FLASH MX , WIN XP を使用しています。 FLASHで作られたお問い合わせフォームを編集しています。 ムービークリップインスタンスでできた「送信ボタン」にgetURLで KENTWEBのCGI「postmail」を読み込んで、メールを送信できるように したいと考えています。 ボタンインスタンスにCGIを読み込んだ時は、正常に変数を読み込み 入力内容をメール送信できるのですが、ムービークリップ インスタンスにCGIを読み込むと、変数を読み込めず「不正な処理」 となりエラーになってしまいます。 ムービークリップインスタンスでできたボタンでcgiを読み込む事は できないのでしょうか? 宜しくお願いします。

    • ベストアンサー
    • Flash
  • ExcelファイルのWeb共有について

    自前構築したWebサーバー(Linux)上に フリーのCGIを設置してインターネットから Excelファイルを参照・更新をしています。 質問1 ファイルのリンクを左クリックでIE上 で参照・更新ができます。これはCGIではなく Excelの機能で実現しています。排他制御を どのように行ったらいいのか教えてください。 「ブックの共有」はファイルをサーバーにUPする と白抜きで使用不可になってしまいます。 質問2 上記で更新ができると言いましたが プロキシ経由のLANからFTPロケーション を作成して転送しています。同じくプロキシ 経由の別のLANからFTPロケーションに 接続できません。DNSの設定が起因してる のかもしれませんがよくわかりません。 MSのサポート技術情報290228は試しま したがだめでした。 (DNS設定は管理者指定のもので通常の利用に 全く問題ありません)

  • Netscape Communicator 4.7質問

     NN7.1 では、flashで作成したswfファイルを認識して HTML で表示できますが、NN4.78 では認識できませんが どのような設定で認識できるようになりますか? (IE6.0 ではできます。)

  • dat の内容の見方について

    済みません教えてください(プログラミングとは違うかもしれませんが) CGIを使いアンケートを作成しました。 内容はabc.datと言うファイルへ書き込まれる様にしました。 画面上からはアンケートの内容も更新もされ、FTPソフトで見るとabc.datファイルも更新されています。 内容に一部不適切な内容が書き込まれていたので、abc.datファイルを編集しようと思い、FTPソフトでabc.datファイルを自分のPCへ取込んだのですが開いてみると何も書かれていません。 どうすればよいのでしょうか?

    • ベストアンサー
    • CGI
  • プログラム関係に詳しい方居ましたらご教授下さい。

    Cは多少弄れてもPHP/CGI/Java等は全く詳しくないので書き込みさせて頂きました。 内容としては オンラインでグローバル(?)のファイルを操作するにはどうしたらいいですか? 現状、FTPにてアップ、ダウンし更新している訳ですが どうも面倒なのでブラウザで直接ファイルを変更したいと思っています。 変更・更新したいファイルはテキストファイル。 ■現状は [俺]<----(FTP)---->[友達鯖] ■したい事 [俺]<---->[中継鯖]<---->[友達鯖] I.IEにより中継鯖へ接続 II.中継鯖から友達鯖へリンク、データHTML出力 III.ブラウザより出力データ編集 IV.友達鯖へ直接書き込み 友達鯖でPHPを動かす場合、友達鯖の環境設定が必要になるので なるべく中継鯖で全て動作・処理出来ればいいのですが・・・。 上記の事をする場合にはどの言語を使うのが合理的でしょうか? 簡単な説明サイトでももしあれば誘導下さい;; よろしくお願い致します。

  • QUERY_STRING が、SSIを使用すると取得できません

    以下の2ファイルを使用して、 環境変数QUERY_STRINGの取得のテストをしています。 ------------------------------------------------ ファイル名:test_env.cgi ------------------------------------------------ 内容: print <<"HERE"; $ENV{'QUERY_STRING'}<br> $ENV{'REMOTE_ADDR'} HERE ------------------------------------------------ ------------------------------------------------ ファイル名:test_env.shtml ------------------------------------------------ 内容: <html> <head> <title> 環境変数のテスト </title> </head> <body> <!--#include virtual="/cgi-esp/test_env.cgi"--> </body> </html> ------------------------------------------------ ブラウザのアドレスバーに test_env.cgi?name=aaa と入力して実行すると、 QUERY_STRING、REMOTE_ADDR の両方が出力されますが、 test_env.shtml?name=aaa だと、 ローカルでは両方出力できたのに、 サーバにアップするとQUERY_STRINGが出力されません。 SSIを使用してCGIファイルを実行した場合、 QUERY_STRINGは取得できなくなるものなんでしょうか? それとも、取得できる書き方があるのでしょうか? どなたか、ご教示ください。

    • ベストアンサー
    • Perl
  • Windows7でFTP内容が更新されない

    Windows7-Pro 環境において他のPCからFTP内部のファイル内容を書き換えて CFtpConnection::GetFile() にてファイルを取得しています。 しかし、FTP内部のファイル内容が書き換えられているにも関わらずWindows7側でFTPから読み込んだ内容が更新されず古い内容のままとなっています。 (つまりキャッシュされた情報が返される) XPではこのようなことは起こらず常にきちんとファイル内容が更新されて読み込めます。 Win7 でFTPがキャッシュされないようにする方法は無いでしょうか? このキャッシュ情報を常にリセット、もしくはキャッシュそのものを無効にすれば常に更新されたFTP内容が読み込まれるものと思いますが、その方法がわかりません。 IEから手動でキャッシュをクリアする方法では現実的でありません。 よろしくお願いします。

  • Netscapeでのhistory.back()について

    はじめてCGIを作成しております。NN7.01とIE5.5でCGIの稼動確認をしたところ、動きが違い困っております。 画面1(a.cgiが作成)からformにてb.cgiを起動し画面2を作成。その画面2からhistory.back()で画面1に戻る際に違いがでます。 NN7.01では、画面2から画面1へ戻る際にa.cgiが動いて画面1を表示しようとしている動きが見られます。 IE5.5ではそのような動きをせず、すんなり画面1が表示されます。 NN7.01の設定の問題なのか、javascriptおよびHTMLの記述に問題があるのかわかりません。CGIを今まで作成されてきた方々、どうか解決のヒントを下さい。よろしくお願いします。

  • HTTPを使っての更新

    こんにちは。 私は自宅サーバーを運営してるものですが、ちょっと質問したいことがあり書き込みました。 HPなどを更新するには大抵はFTPを使い認証を行ってファイルをUPしますが、InfoseekやYahooのようにHTTPとFTP両方から更新できるようにしたいのですが自宅サーバーではできるでしょうか? そのようなことができるスクリプトが配布されているサイトがありましたらぜひ教えてください。 一応私のサーバーではCGIとPHPが使えます。

  • FLASHで作成した.swfファイルがwwwで表示されない・・・。

    初めて質問致します。 いろいろと検索してみたのですが、どうしても解決できません。 解決方法をご存知の方は、どうか教えてください。 ファイルはFLASH5(english)で作成し、DreamWeaver4.0でHTMLファイルにしています。 HTMLファイル作成後、プレビュー画面ではIEでFLASHが表示されるのですが、ftpでアップロードした後wwwで開くと、FLASHだけが表示されません。 右クリックすると「ムービーをロードできません」というメッセージが・・・。 ソースを見てみましたが、いろいろ検索して出てきたソースとは変わりないようですが、私自身それほどタグには詳しくないので、よくわかりませんでした。 (必要であれば、ソース表示致します) ほかのサイトなどのFLASHは問題なく表示されます。 OSはWindowsXP、ブラウザはIE6.0です。 ほかのパソコンなどでは試していません。 どうぞよろしくお願い致します。