• 締切済み

aタグでのログ集計

着うたのダウンロード処理を作成し、成否でログも集計したいと思っています。 Auの場合はObjectタグを使用し、返り値「OD」で判断出来ますが、 DoCoMoとSoftBankはaタグでのダウンロード仕様です。 この場合、ダウンロードの成否を判断できる方法等はないでしょうか? 宜しく御願いします。

  • PHP
  • 回答数3
  • ありがとう数3

みんなの回答

noname#248942
noname#248942
回答No.3

想定外のエラーがサーバー側の場合は例外処理でできますが、 クライアント側が何かを返さない限り難しいですね。

gogovamos
質問者

補足

>クライアント側が何かを返さない限り難しいですね。 まさしくそこで、auのobjectタグのように何か「返り値」が無いか悶えています。 ダウンロード後に「ユーザポイント」を減らす事も考えているのですが、不正なダウンロードをした場合でも「ポイント」が減ってしまう事になりかねないので。。。

回答No.2

Webサーバーのアクセスログファイル中のファイルサイズと 送り出すはずのファイルサイズを見比べるというのはどうでしょう。

noname#248942
noname#248942
回答No.1

AタグでPHPに曲のファイル名を渡し、ここで集計ファイル保存、 そこから、曲ファイルにリダイレクトさせるのはどうでしょうか

gogovamos
質問者

補足

sun_wil_19さん ご回答ありがとうございます。 作成プログラムは仰る通りの記述です。 objectタグの場合はphpでodを取得しダウンロード成功なら、ログを吐き出しています。 aタグの場合は以下の記述なのですが、 header("Content-type: audio/3gpp"); header('x-jphone-copyright: no-transfer'); //ログ書き出し $DL_logger->LOG_write($file_path); readfile($file_path); これだと想定外のエラーでダウンロード出来なかった場合でも、ログは吐き出してしまいます。 ログ吐き出しの一行をif文で判断出来ないかなと考えているのですが? 例:if(aタグの返り値等 = = 1){ //ログ書き出し $DL_logger->LOG_write($file_path); }

関連するQ&A

  • 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の画面なのですが、これは何処で判断しているのでしょうか?携帯に成否が帰って来た際に、何か判断する「戻り値」みたいなものが取得出来ればいいのですが?

  • 自サバにアップした動画ファイルをsoftbank携帯でダウンロードするためのタグを教えてください

    趣味で撮影した動画を携帯サイト上でダウンロードできるようにしたかったので質問します。 元動画を携帯動画変換君で3gpおよび3g2に変換して自宅サーバーにアップロードしました。 動画サイズはそれぞれdocomo用が2M、AU用が1.5M、softbank用は300kで準備しました。 docomoはhtmlの<A>タグで記述したらダウンロードできるようになりました。 auはネットで調べた<OBJECT>タグを使ってダウンロードできるようになりました。 しかしsoftbankのやり方が分かりません。 <A>タグで記述してもエラーが出てダウンロードできないんですよ。。。 どなたか良い方法をご存知の方がいらっしゃいましたらご教授お願いします。

  • 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の画面なのですが、これは何処で判断しているのでしょうか?携帯に成否が帰って来た際に、何か判断する「戻り値」みたいなものが取得出来ればいいのですが?

  • 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' /> では 再生を止めることはできませんでした。 当方着メロの作曲者様との契約がありますので 早い時期での解決・アップロードを考えております。

  • au携帯で使うobjectタグの文字色変更は可能ですか?

    au携帯用の動画ダウンロードで使うobjectタグについてですが、 動画のダウンロードで表示させるテキストリンク文字色は変更できるのでしょうか? auで使用できるobjectタグの場合、 デフォルトのリンク文字色が黒です。bgcolorが黒で固定の場合どうすればいいのか困っています。どなたか対処法教えてください。 ※そのページのみbgcolorを黒以外のグレーなどに変更はできない案件です。 ・bodyタグ内でのテキストカラー指定⇒反映されない。 ・objectタグの直前に「font color=#●●●●●●」⇒反映されない。

  • ParaflaでFlashを作成したがauで表示されない

    フリーソフトのParaflaを使い、簡単な携帯用バナーFlashを作成しました。 サイズも9~40KB程度です。Docomo Softbankでは問題なく表示されるのですが、auだけ「ERROR」「OBJECT」となり表示できません。 正規ツールでないと表示されないのでしょうか。 タグもauサイトの情報を参照し、<object>と<IMG >を使いましたが、同じでした。 よろしくお願い致します。

  • 自作着うたをアップロードするための方法

    自作着うた(自分で作成したホームビデオから音声を抽出したのものなので、著作権の問題はありません)を着うたとして、アップロードしたいのですが、HPからケイタイでダウンロードする方法がわかりません。ファイルは作成済みです。主に、フォーマットはamcと3g2です。 http://www.au.kddi.com/ezfactory/tec/spec/wap_tag1.html#tag5 の<object>タグなどを使用したCGIを使用しない方法で教えてください。いまいちプログラムの書き方がわからないので、amcと3g2の場合で一通り記述していただければありがたいです。

  • 着うたフル曲をスマホに移行する方法について

     今は、auの携帯を使っています。  auの携帯でダウンロードした着うたフル曲を  新しく買いたいスマホなどにデータ移行して聴けたら  と思っています。  そのようなことは可能でしょうか?可能な場合、どのよう  にすればいいのでしょうか?  また、携帯などには詳しくないのですが、microSDに着うた  フル曲を保存する場合、SIMカードみたいなもので暗号化  されるので、SIMカードが違うと聴けないと聴きました。  au携帯でダウンロードした着うたフルをdocomoなどで  聴くことは可能でしょうか?  どうぞ、よろしくお願いします。  

  • 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
  • DoCoMoについて

    現在auを使っていて、docomoを使っている人を見て思ったことが あったので質問させてください。 1. 先日、無料の着うた(3gpなど)をダウンロードしていた時、auでは1500kbくらいしかダウンロードできないのに対し、 DoCoMoでは4000kbものサイズのファイルをダウンロードしたいたのですが、 できるのでしょうか? 2. その後、auは3gpのファイルを着うたに設定できないのに対し、 DoCoMoでは普通に設定できていたのですが、できるのでしょうか? できるのであれば、DoCoMoのどんな機種でも可能なのでしょうか? 以上です。よろしければ回答お願いします。

専門家に質問してみよう