ご協力頂いた方には、2000pt差し上げます。

MT312 のPHPスクリプト・写メール掲示板 IMG-BBSに
ついての質問です。
http://www.mt312.com/

上記サイトを見てお分かりになる方は教えて下さい。
フリーのものですのでダウンロードも可です。

このプログラムは携帯からも(写メール)
パソコンからも画像投稿が出来るBBSですが、
これを改変して(許可はとってあります)

携帯からは閲覧のみ、登録・投稿はパソコンからのみ
というふうに改造するには、
それぞれどのソースを変更するのでしょうか。

このファイルの何行目をこう変更する、といった形で
お答え頂ければ助かります。

おそらく、内容的に濃いものだと思いますので、
ご協力頂いた方には、2000pt差し上げます。
2人まで募集致します。どうぞ宜しくお願い致します。

回答の条件
  • URL必須
  • 1人3回まで
  • 登録:
  • 終了:2008/03/14 18:20:02
※ 有料アンケート・ポイント付き質問機能は2023年2月28日に終了しました。

回答2件)

id:felix33jp No.1

回答回数484ベストアンサー獲得回数3

ポイント35pt

.htaccessのHTTP_USER_AGENTで携帯、PCをふりわけられるので、携帯からは登録や投稿のcgiにアクセスすると、アクセスできません表示ファイルにrewriteすればいいと思います。ソースをいじる必要はありません。.htaccessの記述法をまなぶ必要がありますが、それだけですので簡単です。

http://oshiete1.goo.ne.jp/qa3492576.html

id:akr-x

有難う御座います。

dot.htaccessの事でしょうか。

開いてみたのですが、HTTP_USER_AGENTという項目が

無く、理解出来ませんでした。

もう一度ご教授をお願い致します。

2008/03/08 18:08:54
id:felix33jp No.2

回答回数484ベストアンサー獲得回数3

ポイント35pt

ブラウザのことです。接続にさして、ブラウザ名をサーバーに名乗るのです。サーバーはこれをもとに振り分けることができます。http://www

id:akr-x

有難う御座います。HTTP_USER_AGENTが理解できました。


htaccessの記述法の部分ですが、

このファイルの何行目をこう変更する、といった形で

お答え頂ければ助かります。

と、記述していたのですが出来ましたらそのような形で

ご回答頂けますと助かります。

2008/03/09 00:17:38
  • id:KUROX
    以下の方法では、
    完全に携帯からの投稿を禁止することはできませんが
    メニューに出てこないので、たぶん投稿する人はいないと思います。
    -----------
    view_m.html
    19行目あたりで必要ないメニューは削除
    211行目あたりで必要ないメニューは削除
    -----------
    携帯からのアクセスの場合は、
    URLに/i/index.php
    のように/i/がついてPCと分けているようですので
    これで十分かも(そうでないかも)
  • id:akr-x
    ID:KUROX様
    毎回有難う御座います。
    mj(モバイルジャンパー)というものを使って、
    index.cgiにアクセスすると、自動的に携帯かpcかを
    判別して携帯の場合はimgbbsにジャンプするように
    なっているのですが

    >URLに/i/index.php
    のように/i/がついてPCと分けているようです。

    とありましたがそれはソース内で確認して頂いたのでしょうか。
    表示では、携帯からアクセスした場合でもimgbbs/index.php
    になっていましたので…(理解出来ていないと思われる場合はスルー
    して頂いて結構です)

    有難う御座いました。テストしてみますので
    補足等が御座いましたら、通常通りご回答してください。
  • id:KUROX
    >とありましたがそれはソース内で確認して頂いたのでしょうか。
    >表示では、携帯からアクセスした場合でもimgbbs/index.php

    サンプル動作からの推察なので、違います。
    ソースを見てみましたが、私のほうが間違ってると思います。

    ---------------
    ソースを見る限りでは、view_m.htmlを携帯の場合は読み込むのは
    確実です。
    ----------------
    携帯かどうかは
    Utility::isMobileAxs();
    で判断してますので、
    書き込む処理の手前で、この判別を入れればよいと思います。
  • id:akr-x
    ID:KUROX様
    有難う御座いました。KUROX様の方法で
    改変出来ました。
    ポイントは2000pt入れさせて頂きますので
    もう幾つかご教授頂いても宜しいでしょうか。

    前回もご相談させて頂いておりました、
    枠内の表示方法なのですが、
    メッセージが中央部分には表示させられたものの、
    今度はタイトル部分(テストnew!)を、
    スペースを押さえるためにメッセージの上部に
    表示させようと試してみたのですがうまく出来ません。
    (画像の右側でメッセージの上部表示です)

    どのソースに記述したらいいのかわかりませんでした。
    詳しくは下記のURLを参照して下さい。
    http://yadougu.com/imgbbs

    追加の様で申し訳御座いません。
    どうぞよろしくお願い致します。
  • id:KUROX
    box dataで、
    view.html
    view_m.html
    を検索して<h2> ??? </H2>
    となっている分を、
    <img src=>の
    上あたりに移動してみてください。
  • id:akr-x
    ID:KUROX様

    ご指導有難う御座います。
    ですが、<h2> ??? </H2>
    という部分がかなりありまして、
    大変お恥ずかしいのですが、どの部分か特定出来ませんでした。

    申し訳御座いませんが、何行目を何行目に移動、という形で
    指定して頂けますと助かります。

    また、
    <div class="box data">
    <h2><label for="id{rval ADMIN/p/id}"><input id="id{rval ADMIN/p/id}" type="checkbox" name="id[]" value="{rval ADMIN/p/id}" />{rval ADMIN/p/title}</label><!--{def ADMIN/p/new}--><span class="new">new!</span><!--{/def}--></h2>
    というソースがありましたが、こちらの事でしょうか。

    ご回答宜しくお願い致します。
    毎回お手数おかけ致しまして申し訳御座いません。
  • id:watch00
    ご協力頂いた方には、2000pt差し上げます
    魅力的だけど、本当かな?
  • id:akr-x
    ID:watch00様

    本当です。ですが申し訳御座いませんが、
    現在上記の方に御願いしてしまっているものですから、
    申し訳御座いませんが、
    またの機会に宜しくお願い致します。

この質問への反応(ブックマークコメント)

「あの人に答えてほしい」「この質問はあの人が答えられそう」というときに、回答リクエストを送ってみてましょう。

これ以上回答リクエストを送信することはできません。制限について

回答リクエストを送信したユーザーはいません