オブジェクトタグとダウンロードカウンターの併用方法

このQ&Aのポイント
  • <object>タグとダウンロードカウンターを組み合わせて利用する方法について説明します。
  • AU携帯にムービーを配信し、ダウンロード数をカウントする方法を学びましょう。
  • オブジェクトタグを使用して動画を配信し、CGIダウンロードカウンターを組み合わせて利用する方法を解説します。
回答を見る
  • ベストアンサー

<object>タグとダウンロードカウンター

AU携帯用にムービーを配信して、そのダウンロード数をカウントしたいと思っています。 AUのサイトによるとムービーを配信する時は<object>タグを使わなければいけないとあります。 例えば <object data="http://パス/ファイル名" type="application/x-mpeg" copyright="no" standby="ダウンロード"> <param name="disposition" value="devdl1q" valuetype="data" /> <param name="size" value="ファイルサイズ" valuetype="data" /> <param name="title" value="タイトル" valuetype="data" /> </object> などのように記述するようです。 しかしながら、下記リンクにありますCGIダウンロードカウンターなどは一旦CGIを呼び出し 「?」以降にリンクを張るよう指定されています。 (例:<a href="cgi-bin/dlcounter.cgi?url=http://パス/ファイル名&amp;name=data">ダウンロード</a>) objectとCGIダウンロードカウンターを併用する場合どのように指定すればよろしいのでしょうか? お詳しい方、どうぞご教授願います。 参考URL http://www.akiyan.com/ccdlcounter

  • CGI
  • 回答数1
  • ありがとう数1

質問者が選んだベストアンサー

  • ベストアンサー
  • osamuy
  • ベストアンサー率42% (1231/2878)
回答No.1

一般的な事は、そのダウンロードカウンタの仕様に依存しますので、一概にはなんとも。 参考URLのものに限って言えば、 <object data="cgi-bin/dlcounter.cgi?url=http://パス/(以下略) ――みたいのでよいと思います。 ただdlcounter.cgiは、単に指定URLをHTTPヘッダLocationでリダイレクトするよう出力してるだけのようなので、Webサーバとクライアントの組み合わせによっては、正しく動作しないパターンがありそうな気がしないでも無い気が。 HTTPステータス303 or 302は不要なのかしら。

salemlight
質問者

お礼

お返事が遅くなりすみません。 実際にダミーのサイトを構築して検証する方が 確実ですね。 ありがとうございました。

関連するQ&A

  • auサイトのobjectタグについて

    お世話になります。 現在、3キャリア対応で、着ボイスをダウンロード出来るXHTMLのページを作っているのですが、 au対応として、<object>タグでダウンロード用のリンクを指定の通り記載したところ、 ページの背景色が黒であり、objectタグ内のstandbyで表示されるフォントも黒のためか、文字が見えなくなってしまいました。 (フォーカスが当たると文字は見えるのですが…) divタグで背景色をこの部分だけ変更しようかとも考えているのですが、 出来れば背景は全て黒で統一したいと思っています。 何か対応策がありましたら、是非ご教授頂けますと幸いです。 XHTML内表記------ <object data="au/hogehoge.mmf" type="application/x-smaf" copyright="no" standby="ほげほげ!"> <param name="disposition" value="devmfan" valuetype="data" /> <param name="size" value="8673" valuetype="data" /> <param name="title" value="ほげほげ!" valuetype="data" /> </object> ------------------ ちなみに.htaccessには以下の通り追記しました。 AddType application/x-smaf .mmf 何卒宜しくお願い致します。

    • ベストアンサー
    • HTML
  • auのダウンロードリンクで404エラーに・・・

    auのダウンロードリンクで404エラーに・・・ 携帯向けコンテンツを公開していて、「一般ダウンロード」は問題なくできるようなのですが・・・ auのダウンロードリンクをクリックすると、なぜかファイルパスもあっていて、CRC付加もしているのに 「404エラー ファイルが見つかりません」と出てダウンロードできません。。。。 (ソースは↓) <object data="files/chojo1.3g2" type="audio/3gpp2" copyright="no" standby="auダウンロード"> <param name="disposition" value="devmpzz" valuetype="data" /> <param name="size" value="811652" valuetype="data" /> <param name="title" value="chijo1" valuetype="data" /> </object> なお、ファイルサイズは転送後にFFFTPで確認したサーバー側のファイルのサイズを指定しました。 なにか解決策がありましたら教えてください。

    • ベストアンサー
    • au
  • objectタグでのFLASHダウンロード

    FLASHのダウンロード処理を作りました。以下がサンプルです。 <object data="/img/img.php?fp={flash_fp}" type="{mime}" copyright="no" standby="ダウンロード"> <param name="disposition" value="{disposition}" valuetype="data" /> <param name="size" value={filesize} valuetype="data" /> <param name="title" value="{name}" valuetype="data" /> </object> 携帯での動作も確認して、ダウンロードの成否も出来ています。 しかし、今度は「ログ」みたいなものを取得して、集計をしたいのですが、CGIとは違い<object>タグだけでダウンロードさせているので、そもそも取得できるのかさえも疑問です。 ダウンロード実行後「成功しました」「失敗しました」の画面はKDDIの画面なのですが、これは何処で判断しているのでしょうか?携帯に成否が帰って来た際に、何か判断する「戻り値」みたいなものが取得出来ればいいのですが?

  • auの動画に再生期限制限をかけるにはどうしたら良いですか

    現在、携帯電話向けの動画配信をしようと考えています。 docomoやsoftbankは問題無いのですが、 auで再生期限の制限をかけることができません。 期限ではなく再生回数の制限でも良いのでご存知の方がおられましたらお教えいただければと思います。 ダウンロード用のソースは下記の通りです <object data="movie.3g2" type="video/3gpp2" copyright="no" standby="movie"> <param name="disposition" value="devmpzz" valuetype="data" /> <param name="size" value="○○" valuetype="data" /> <param name="title" value="movie" valuetype="data" /> </object> 宜しくお願いします

    • 締切済み
    • au
  • 3キャリア向けの着メロダウンロードページ

    au向けとsoftbank向けのダウンロード用タグを同じページに併記したところsoftbankでのアクセス時に、ダウンロードリンクを押さなくても勝手に音声が流れてしまうという不具合に遭遇しました。(BGMのようになってしまっているようです) <!--au用タグ--> <object data='sound/001.mmf' type='application/x-smaf' copyright='no' standby="AU"> <param name='disposition' value='devmfan' valuetype='data' /> <param name='title' value="タイトル" valuetype='data' /> </object> <!--SoftBank用タグ--> <a href="sound/001.mmf">SoftBank</a> <!--Docomo用タグ--> <a href="sound/001.3gp">Docomo</a> +++++++++++++++++++++++++++++++++++++++ au向けとsoftbank向けのダウンロード用タグを同じページに併記したいのですが良い方法はありますでしょうか? +++++++++++++++++++++++++++++++++++++++ <param name='autostart' value='false' valuetype='data' /> では 再生を止めることはできませんでした。 当方着メロの作曲者様との契約がありますので 早い時期での解決・アップロードを考えております。

  • KDDIのダウンロード終了画面

    PHP+HTMLでFLASHのダウンロード処理を作りました。以下がサンプルです。 <object data="/img/img.php?fp={flash_fp}" type="{mime}" copyright="no" standby="ダウンロード"> <param name="disposition" value="{disposition}" valuetype="data" /> <param name="size" value={filesize} valuetype="data" /> <param name="title" value="{name}" valuetype="data" /> </object> 携帯での動作も確認して、ダウンロードの成否も出来ています。 しかし、今度は「ログ」みたいなものを取得して、集計をしたいのですが、CGIとは違い<object>タグだけでダウンロードさせているので、そもそも取得できるのかさえも疑問です。 ダウンロード実行後「成功しました」「失敗しました」の画面はKDDIの画面なのですが、これは何処で判断しているのでしょうか?携帯に成否が帰って来た際に、何か判断する「戻り値」みたいなものが取得出来ればいいのですが?

  • フラッシュカウンターを取り付けるにあたって・・・・・

    HPにフラッシュカウンターをつけようと思い、あるサイトからダウンロードしましたが、取り付ける説明書を読んでみると意味がわかりません・・・。 解読できる方がいたら教えてください。 設置方法 以下のファイルを設置してください。アクセス権限はカッコ内のとおり。  cookie_ac.cgi[755]  counter.txt[666]  index.html[644] (カウンターを表示するページ)  counter3.swf[644] スクリプト内部の設定 1行目 #!/usr/local/bin/perl (サーバー環境に合わせて変更して下さい。) 22行目 $counter_file = "counter.txt"; (スクリプトから見た、テキストファイルのパスです。同じディレクトリならこのまま。) タグの記述 <OBJECT classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000" codebase="http://active.macromedia.com/flash2/cabs/swflash.cab#version=4,0,0,0" ID=counter3 WIDTH=100 HEIGHT=40> <PARAM NAME=movie VALUE="counter3.swf?cgi_url=cookie_ac.cgi?count"> <PARAM NAME=menu VALUE=false> <PARAM NAME=quality VALUE=high> <PARAM NAME=bgcolor VALUE=#FFFFFF> <EMBED src="counter3.swf?cgi_url=cookie_ac.cgi?count" menu=false quality=high bgcolor=#FFFFFF WIDTH=100 HEIGHT=40 TYPE="application/x-shockwave-flash" PLUGINSPAGE="http://www.macromedia.com/shockwave/download/index.cgi? P1_Prod_Version=ShockwaveFlash"> </OBJECT> 続く・・・

  • HPで着メロ配布方法

    モバイルHPで、自作の着メロを配布したいと思っています。 <a href="xxx.mmf">ダウンロード</a> とすると、 このページは表示できません(未対応です) と表示されてしまい、 <object data="1_04.mmf" type="application/x-smaf" standby="ダウンロード"> <param name="title" value="ダウンロード" valuetype="data" /> <param name="size" value="493" valuetype="data" /> <param name="disposition" value="devmfan" valuetype="data" /> </object> とすると、 ダウンロードデータが正しくありません。 と表示されます。 使っている携帯はW42Sで、メールに添付して送信すると普通に再生できます。 何か間違いがあるから、出来ないのでしょうか?

  • htmlに埋められている音声をダウンロードしたい

    HTMLページを開くと自動的に音声が再生されるページがあるのですが、 その音声をダウンロードしたいのです。 ストリーミング的なページですので・・・ ソースをみると <br /> <object declare id="01" data="voice/isb/*****.3gp" type="video/3gpp"> <PARAM name="count" value="0" valuetype="data"> </object> こういう感じです。3gpファイルらしいのですが・・・。 GetASFStreamの解析にも引っかかりませんでした。

  • <object>について質問です。

    <object>について質問です。 htmlの中にFlashを入れる際に<object>タブを使うと言うことが勉強していてわかったのですが、正確な使い方がよくわかりません。 例えば、moviesの中にあるwelcom.swfを使う時に <object data="movies/welcome.swf" type="application/x-shockwave-flash" width=="500" height="300"> <param name="src" value="movies/welcome.swf"> Flashファイルの再生にはプレーヤーが必要です。</object> と書くとのことですが、objectの中にもparamの中にもファイルパスが書いてあります。 これは何故でしょうか? objectの中にあるファイルパスはそこにあるファイルを表示してくださいと言う意味。 paramの中にあるファイルパスはそこにあるファイルを再生してくださいと言う意味と言うことでしょうか?

    • ベストアンサー
    • HTML

専門家に質問してみよう