【モバイル】携帯電話向け開発について語るスレ
■ このスレッドは過去ログ倉庫に格納されています
0001nobodyさん
2006/04/08(土) 22:52:55ID:sysx2OYc色々とノウハウが必要な携帯電話向け開発全般について語りましょう。
0313nobodyさん
2006/09/07(木) 22:20:53ID:???0314nobodyさん
2006/09/07(木) 23:32:39ID:???○ mysql_real_escape_string
0315nobodyさん
2006/09/08(金) 02:46:11ID:???なんでmysql_escape_stringが×なんだよ。
real〜は、バージョンによっては使えないし。
0317nobodyさん
2006/09/08(金) 12:18:10ID:???0318nobodyさん
2006/09/08(金) 13:30:41ID:???0319nobodyさん
2006/09/08(金) 15:58:32ID:???つーかその関数すらないバージョンのPHPは重大なバグが大量にあるので使うべきではない。
マニュアルや更新情報ちゃんと嫁。
0320nobodyさん
2006/09/08(金) 16:13:25ID:???ところでいつからmysqlが前提になったのだ?
mysqlを使っててもaddslashes()を使うべき思っていたのだが違うのか?
0321nobodyさん
2006/09/08(金) 18:33:51ID:???データベース固有の文字列エスケープ機能が利用できない場合、 addslashes() および str_replace()関数が利用できるでしょう。 (データベースの型に依存) 最初の例を参照 してください。
前期の例が示すように、クエリの静的な部分をクオート するだけでは充分ではなく、簡単にクラックされてしまう可能性があ ります。
ttp://jp2.php.net/manual/ja/security.database.sql-injection.php
0322nobodyさん
2006/09/08(金) 18:41:52ID:???http://jp2.php.net/manual/ja/function.mysql-escape-string.php
addslashes does NOT make your input safe for use in a database query! It only escapes according to what PHP defines,
not what your database driver defines. Any use of this function to escape strings for use in a database
is likely an error - mysql_real_escape_string, pg_escape_string, etc, should be used depending on your underlying database
as each database has different escaping requirements. In particular, MySQL wants \n, \r and \x1a escaped which addslashes
does NOT do. Therefore relying on addslashes is not a good idea at all and may make your code vulnerable to security risks.
I really don't see what this function is supposed to do.
http://jp2.php.net/manual/ja/function.addslashes.php
0324nobodyさん
2006/09/08(金) 19:52:19ID:???Quote each non numeric user supplied value that is passed to the database with the database-specific string escape function (e.g. mysql_escape_string(), sql_escape_string(), etc.).
If a database-specific string escape mechanism is not available, the addslashes() and str_replace() functions may be useful (depending on database type).
See the first example. As the example shows, adding quotes to the static part of the query is not enough, making this query easily crackable.
0325nobodyさん
2006/09/08(金) 21:14:57ID:???さんくす
こっちの方がずっとわかりやすい
沢山のDBに対応することを考えるとやっぱりaddslashes()じゃないの?
0326nobodyさん
2006/09/08(金) 22:12:13ID:???なければ、しかたなく使うのがそれ。
0328nobodyさん
2006/09/08(金) 23:34:03ID:???本当だ
MySQLだけどずっとaddslashes()つかってたや
書いたコードどうしよ。
色んなDB使う時は関数とかで切り替えてるの?
0329nobodyさん
2006/09/09(土) 00:23:38ID:???っていうか「いろんなDBを使う」って状況のほうが稀だろうが。
DBの種類は固定しろよ。
固定したら、そのDB専用のエスケープ関数を使うのがベスト。
0330nobodyさん
2006/09/09(土) 04:18:37ID:???「いろんなDBを使う」というのは「どんなDBでも使える」という事だと思うぞ。
そしてそれはよくある事。
そういう場合はescape関数を自分で作って中で分岐させる。
PEAR::DBとかがそういう事やってるんじゃないのかな?
ソース見たことないけど。
0331nobodyさん
2006/09/09(土) 13:32:08ID:???0332nobodyさん
2006/09/09(土) 14:17:50ID:???エスケープの心配いらず
0333nobodyさん
2006/09/09(土) 17:15:11ID:???0334nobodyさん
2006/09/09(土) 18:56:52ID:???0335nobodyさん
2006/09/10(日) 12:12:28ID:???0336n
2006/09/13(水) 15:21:30ID:n47zrHSIauの絵文字がうまく入りません。
文字コード変更するとうまく格納されないようです。
皆さんはどのような関数で対応していますか?
0337nobodyさん
2006/09/13(水) 18:02:41ID:???0338nobodyさん
2006/09/13(水) 19:05:01ID:???eucJP-win
0339nobodyさん
2006/09/13(水) 20:52:10ID:???0340nobodyさん
2006/09/15(金) 19:20:32ID:LGgmNbDs一応シミュレータでは動作を確認できてます。
0342nobodyさん
2006/09/15(金) 20:10:38ID:???エミュといえw
でも、仕事なら最低でも一台ずつは持ってないとな。
なぜ、ヤフオクで古い機種がいつまでも売れると思う?
開発業者が買うからだよ。
古い機種をほしくても、店頭じゃ買えないからな。
でも開発上で必要ときた。
0344nobodyさん
2006/09/16(土) 12:58:03ID:???0345Name_Not_Found
2006/09/16(土) 13:07:25ID:???ただ少し前までに比べると、動作確認までしてくれる奇特なユーザーは
少なくなった(絶滅危惧種並か?)気がするが。新しい機種でだと面白
がって参加してくれるけど、古いのだとユーザー自体も少ないしなあ。
>>340
シミュレータの場合、結構確認出来ない機能が有るんだよね。電話帳
登録とかメール送信とか。結局仕事なら>>342-344 の通りなのだし。
0346340
2006/09/16(土) 14:57:59ID:???レスありがとうございます。
とりあえず作ってるサイトは個人的な趣味でつくっているので
検証にあまりお金は掛けたくないってのが本音です。
とりあえず知り合いのVodafoneを少し借りたのですが、
動作があやしいっぽいです。(セッション管理のところらへん)
あと、文字化けしないかも心配だし・・・(UTF-8って大丈夫ですよね?)
どなたか軽く動作確認していただけませんでしょうか?ここで晒すのは
こわいですが・・・、よろしくお願いします。
コミュニティサイト まちゃメール
ttp://slog.mine.nu/matya/index
メアドや電話番号等の登録は一切ありません。
0347Name_Not_Found
2006/09/16(土) 15:52:11ID:???|全機種で、使用可能な文字コードはShift_JIS、画像はGIFです。
あとvodaはunicodeとかだと絵文字が使えなかった筈。素直にShift_JISにした
方が吉。
0350340
2006/09/17(日) 16:17:29ID:???クライアントがクッキーをしようできないブラウザの場合は
URLにセッションIDを付与する仕様にしているんですが、
一部機種ではうまくいかない(Vodafoneのアクオス携帯で確認済み)
。PC以外は問答無用で付与するように仕様変更してみます。
>>347
Shift_Jisだと「〜」文字等が化けちゃいますよね。どうしよう・・・。
でも絵文字のこと考えるとShift_Jisがいいみたいですね。
レスありがとうございました。
0351nobodyさん
2006/09/17(日) 17:44:55ID:haAJMuEu0352nobodyさん
2006/09/18(月) 10:46:28ID:???ターゲットマシンである携帯電話がShift-Jisを要求してるのに、それ以外を
使って何とかしようとするヤシラの気持ちが、漏れには全く理解不能だよ。
勿論サーバーや開発環境の都合があるのは理解してるが、そっちを優先したい
なら、個人的な遊びで済ますべきで、全キャリア対応などを考えるべきでは
無いと思う。
0353nobodyさん
2006/09/19(火) 23:46:55ID:???受け取ったフォーム値とか、出力するテンプレートを入出力時に
それぞれフィルタでShift_JIS⇔UTF-8変換してるけど文字化けは
今のところ一切ないよ?
「〜」とかはしごだかとか円数字も大丈夫。
DoCoMoについては絵文字もそのままいける(全文字は未検証)。
0354nobodyさん
2006/09/19(火) 23:56:09ID:???0355nobodyさん
2006/09/20(水) 17:29:48ID:???動画はどれくらいのサイズまで対応しているんでしょうか?(300? 500?)
またステレオ、モノラルなどはどちらがいいんでしょうか?
0357nobodyさん
2006/09/22(金) 14:06:03ID:???0358nobodyさん
2006/09/23(土) 12:05:46ID:???ttp://ke-tai.org/index.php?KEMP
ttp://ke-tai.org/index.php?KEMP_Filters
0359nobodyさん
2006/09/23(土) 17:58:40ID:CJ82JngSNECの変態社員と経費で豪遊する幹部
http://www.tanteifile.com/diary/2006/09/22_01/index.html
キタ━━━(゚∀゚)━( ゚∀)━( ゚)━( )━(゚ )━(∀゚ )━(゚∀゚)━━━!!!!
0360nobodyさん
2006/09/29(金) 19:23:38ID:o2Xi2bP+SoftBank対策終わってますかー?
0362nobodyさん
2006/09/30(土) 01:59:43ID:qP5jpAJb名前が変わるだけじゃないの?
0363☆
2006/09/30(土) 03:43:54ID:???0365nobodyさん
2006/09/30(土) 09:44:31ID:???が増やされたり変更されたりすると困る。
UAって直接的には端末自身が出力してるから、サーバーが変更されても今迄
Vodafoneだった端末がSoftBankに替わらないと思ってるが、どうなんJARO。
携帯電話の場合、必ず携帯電話会社のサーバー経由だから、UAを変更しようと
思えば出来なくは無いだろうけど。
0366nobodyさん
2006/09/30(土) 10:24:16ID:???0367nobodyさん
2006/09/30(土) 10:51:28ID:???わざわざUA変えて不便にするようなこともないだろう
0368nobodyさん
2006/09/30(土) 11:38:45ID:???0369nobodyさん
2006/09/30(土) 13:40:56ID:???0370nobodyさん
2006/09/30(土) 14:48:12ID:???厄介なのはメール…
メアドのドメインに始まり、経由サバからエラーリプライ元まで、
何が困るって現時点で検証が出来ないこと。
マジ氏ねよ 糞豚
0371nobodyさん
2006/09/30(土) 14:54:38ID:???・UA対策
キャリア判定の条件として「J-PHONE」「Vodafone」「MOT-」に、「SoftBank」を追加しましょう
・メールアドレス対策
「*@*.vodafone.ne.jp」だけでなく、「*@softbank.ne.jp」というメールアドレスも利用可能になります。
PCメールを弾いている場合の正規表現や、メールアドレス手入力のプルダウンを修正しましょう
・文言変更
文中でVodafoneとなっている箇所をSoftBankに変更しましょう
0374nobodyさん
2006/09/30(土) 19:27:55ID:???何のサイトさんですか?公式?
0375nobodyさん
2006/09/30(土) 20:18:47ID:???0377nobodyさん
2006/10/01(日) 00:09:06ID:???確かめてないけど、国会だか政府の諮問会議だかで
そのような協議されたのは事実。
たしか迷惑メールが世間に認知された頃。
fromの書き換えで、犯罪って・・・と
新聞見てコーヒー吹いた記憶がある。
0378nobodyさん
2006/10/01(日) 09:44:54ID:???0379nobodyさん
2006/10/01(日) 09:45:25ID:???高一だ・・・
0380nobodyさん
2006/10/01(日) 10:20:01ID:???なんて当たり前〜。w
0381nobodyさん
2006/10/01(日) 11:36:15ID:???からのメールだらけになるなwww
0382nobodyさん
2006/10/02(月) 10:19:00ID:???au向けページにVodaが紛れ込んでしまったじゃねーか。orz
0384nobodyさん
2006/10/02(月) 11:42:05ID:???いいのかもなぁ。
0386nobodyさん
2006/10/02(月) 17:46:58ID:???おまいはDogYear換算だと、既に故人になってるぞ。
>>385
DQNは今後も増えこそすれ減らないから、面倒でもIP制限をした方が良かろう。
DQNで被る迷惑は剣どころじゃないのだし。(機関銃か飲酒運転並だ。)
0387nobodyさん
2006/10/02(月) 17:48:20ID:???偽装して何してるんだろう。
コードを覗き見して、穴探しでもしてるのかな。
0390nobodyさん
2006/10/05(木) 11:50:48ID:???<80>開けっ放しで削除依頼、ってのが意味不明なんですが・・・
http://qb5.2ch.net/test/read.cgi/saku/1030165467/242n-
http://www.robtex.com/dns/p4241-ipbf411funabasi.chiba.ocn.ne.jp.html
<<< 220 ArGoSoft Mail Server Freeware, Version 1.8 (1.8.8.2)
おいおい
0391nobodyさん
2006/10/05(木) 13:21:15ID:???すごい人だなw
0392nobodyさん
2006/10/05(木) 15:45:14ID:???0393nobodyさん
2006/10/06(金) 10:15:52ID:???0394nobodyさん
2006/10/06(金) 15:42:58ID:???0397nobodyさん
2006/10/11(水) 09:42:58ID:2t5Gblk70398nobodyさん
2006/10/11(水) 13:51:04ID:???ttp://d.hatena.ne.jp/spiritloose/20061010/1160471510
0399nobodyさん
2006/10/16(月) 23:35:41ID:O/R7OBYi0400nobodyさん
2006/10/17(火) 23:50:12ID:???アドレスリスト持ってきて加工するってことか。
0401nobodyさん
2006/10/17(火) 23:54:38ID:???俺も同じの作ってた。
cronで回して更新なエラーがあったらメールで報告するようにしてる。
最近softbankの読み込み失敗しすぎ。レスポンス悪いんだろうな。
0402nobodyさん
2006/10/18(水) 13:18:00ID:???0403nobodyさん
2006/11/05(日) 07:42:54ID:WwA4om80って、個人情報になるんでしょうか?
今まで、投稿時にホスト情報(REMOTE_HOST、REMOTE_ADD)を取得してたのですが、
携帯場合、ホスト情報を携帯個体番号に変更しようか と思ってます。
...個体番号を送ってこないのは、投稿できない仕様にする..
REMOTE_HOST、REMOTE_ADDは、個人情報にならない ってことで
荒らし対策として、IP晒し(ホスト晒し)してたのですが、
携帯の個体番号晒しって、マズイのでしょうか。
それと、携帯でのアンケートや個人登録で、
住所、氏名、電話番号などと共に、携帯の個体番号を取得してしまうのは
かなり危険な香りもします。
みなさん、携帯の個体番号の取扱いは、どうされてますか?
0404nobodyさん
2006/11/05(日) 07:47:36ID:???0405nobodyさん
2006/11/05(日) 07:51:16ID:???0406nobodyさん
2006/11/05(日) 07:57:19ID:???そういえば、HPの個人情報保護方針 に、
携帯の個体番号の取扱いを明記したサイトって、観ないな。
0407nobodyさん
2006/11/05(日) 08:51:43ID:???携帯会社側でユーザの行為を把握するためのものじゃないかな
0408nobodyさん
2006/11/05(日) 10:22:18ID:???個人情報保護法は、生存している特定の個人をだれか識別できる情報を
個人情報と言います。
UIDやメールアドレス、電話番号だけじゃ、範囲外。
0409403
2006/11/05(日) 12:44:47ID:???「個人情報ではない」と理解できる部分と、できないトコもありまして....
携帯の個体番号は、製造番号だから、個人情報ではない。と思える反面、
「○○が情報公開しない限り個人には結びつかない」の考えた時に
免許証番号、保険証番号、銀行の口座番号、、
住民基本台帳に記録される 住民番号は?? なんて考えると頭が混乱します。
どこか、規約か何かで明記されてるとこあるでしょうか。
0410nobodyさん
2006/11/05(日) 13:44:59ID:???0411nobodyさん
2006/11/05(日) 14:48:03ID:???住所、氏名と同じ個人情報としてUIDを取扱うとするサイトもありました。
ttp://www.fandango.co.jp/privacy/ など.
UIDが個人情報かどうかはグレーですが、取りあえず
ホスト情報(REMOTE_HOST、REMOTE_ADD)をUIDで置き換えるのは止めてフィールドで保存します。
IP晒し(ホスト晒し)は、しても UID晒しはやらないほうが無難なようですね。
ありがとうございました
携帯でユーザー登録させるようなサイトを作って、
住所・氏名の登録と共に、UIDをGetして悪いことする奴が出てきそう.
DOCOMOの公式サイトは、UIDを無条件にゲットできるわけですし、
案外、UIDと住所・氏名はペアで既に出回ってんじゃないのかなと思えてきました。
0412nobodyさん
2006/11/05(日) 15:24:56ID:???■ このスレッドは過去ログ倉庫に格納されています