1 名前:nobodyさん [2006/04/08(土) 22:52:55 ID:sysx2OYc] 最近はPC・携帯両対応のサイトも当たり前になってきました。 色々とノウハウが必要な携帯電話向け開発全般について語りましょう。
301 名前:nobodyさん mailto:sage [2006/09/04(月) 10:25:18 ID:???] >>297 DBインタフェースのバインド機能を使うことが多い 自分で作るのはめんどうくさい
302 名前:nobodyさん mailto:sage [2006/09/04(月) 16:51:52 ID:???] PHPならPDO関数
303 名前:nobodyさん [2006/09/05(火) 22:55:44 ID:ghqZM0x0] iPOD
304 名前:nobodyさん mailto:sage [2006/09/06(水) 10:45:45 ID:???] >>298 普通に考えたら、会員管理にSQL使うだろうな。
305 名前:nobodyさん mailto:sage [2006/09/06(水) 13:48:32 ID:???] >>304 どこから会員管理なんて話が出てきたんだ?
306 名前:nobodyさん mailto:phpmyjob@yahoo.co.jp [2006/09/06(水) 14:32:05 ID:???] WILLCOMの固体識別番号に関する情報が明記されているサイトご存知の方いらっしゃいますでしょうか?
307 名前:nobodyさん mailto:sage [2006/09/06(水) 22:26:02 ID:???] >>305 お前はケータイサイトでなにやってるの?? ただのウェブは開発じゃないからスレ違い。
308 名前:nobodyさん [2006/09/06(水) 22:38:20 ID:Tz+pMN8y] 自治厨警報が発令されました!!Σ(゚Д゚;≡;゚д゚)
309 名前:nobodyさん mailto:sage [2006/09/07(木) 00:33:19 ID:???] ただのウェブは開発じゃない!
310 名前:nobodyさん mailto:sage [2006/09/07(木) 09:20:19 ID:???] デザインと開発の差がわかってない人がいるみたい。
311 名前:nobodyさん mailto:sage [2006/09/07(木) 17:15:58 ID:???] そんなものは部外者からしたら、ツ−ア派とスソ二派みたいなもんだ。 あ、だからいがみ合うのか。ハタからみたら見苦しいだけだがな。
312 名前:nobodyさん mailto:sage [2006/09/07(木) 21:41:18 ID:???] >>297 お前はなぜエスケープ専用関数の存在すら調べようとしないんだ? mysql_escape_string
313 名前:nobodyさん mailto:sage [2006/09/07(木) 22:20:53 ID:???] 2ch見てれば、検索下手なやつばかりだと気付くでしょ?w
314 名前:nobodyさん mailto:sage [2006/09/07(木) 23:32:39 ID:???] × mysql_escape_string ○ mysql_real_escape_string
315 名前:nobodyさん mailto:sage [2006/09/08(金) 02:46:11 ID:???] >>314 なんでmysql_escape_stringが×なんだよ。 real〜は、バージョンによっては使えないし。
316 名前:nobodyさん mailto:sage [2006/09/08(金) 08:55:26 ID:???] >>314 いつのバーチャン使ってるんだかw
317 名前:nobodyさん mailto:sage [2006/09/08(金) 12:18:10 ID:???] 4.3.2
318 名前:nobodyさん mailto:sage [2006/09/08(金) 13:30:41 ID:???] 432歳!
319 名前:nobodyさん mailto:sage [2006/09/08(金) 15:58:32 ID:???] mysql_escape_stringは非推奨関数かつマルチバイト文字のエスケープに完全対応していない。mysql_real_escape_stringを使うべき。 つーかその関数すらないバージョンのPHPは重大なバグが大量にあるので使うべきではない。 マニュアルや更新情報ちゃんと嫁。
320 名前:nobodyさん mailto:sage [2006/09/08(金) 16:13:25 ID:???] >>312 ところでいつからmysqlが前提になったのだ? mysqlを使っててもaddslashes()を使うべき思っていたのだが違うのか?
321 名前:nobodyさん mailto:sage [2006/09/08(金) 18:33:51 ID:???] データベースに渡される数値以外のユーザ入力を データベース固有の文字列エスケープ関数 (mysql_escape_string(), sql_escape_string(), など) でクオートしてください。 データベース固有の文字列エスケープ機能が利用できない場合、 addslashes() および str_replace()関数が利用できるでしょう。 (データベースの型に依存) 最初の例を参照 してください。 前期の例が示すように、クエリの静的な部分をクオート するだけでは充分ではなく、簡単にクラックされてしまう可能性があ ります。 ttp://jp2.php.net/manual/ja/security.database.sql-injection.php
322 名前:nobodyさん mailto:sage [2006/09/08(金) 18:41:52 ID:???] 4.3.0この関数は非推奨となりました。利用しないでください。代わりに mysql_real_escape_string() を利用してください。 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. jp2.php.net/manual/ja/function.addslashes.php
323 名前:nobodyさん mailto:sage [2006/09/08(金) 19:26:43 ID:???] >>321 日本語の意味わかんね
324 名前:nobodyさん mailto:sage [2006/09/08(金) 19:52:19 ID:???] >>323 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.
325 名前:nobodyさん mailto:sage [2006/09/08(金) 21:14:57 ID:???] >>324 さんくす こっちの方がずっとわかりやすい 沢山のDBに対応することを考えるとやっぱりaddslashes()じゃないの?
326 名前:nobodyさん mailto:sage [2006/09/08(金) 22:12:13 ID:???] dbで用意してあるんなら、それをと書いてあるじゃまいか。 なければ、しかたなく使うのがそれ。
327 名前:nobodyさん mailto:sage [2006/09/08(金) 23:20:17 ID:???] >>322 の下半分の1段目くらい読めるだろ
328 名前:nobodyさん mailto:sage [2006/09/08(金) 23:34:03 ID:???] >>327 本当だ MySQLだけどずっとaddslashes()つかってたや 書いたコードどうしよ。 色んなDB使う時は関数とかで切り替えてるの?
329 名前:nobodyさん mailto:sage [2006/09/09(土) 00:23:38 ID:???] >>325 、>>328 っていうか「いろんなDBを使う」って状況のほうが稀だろうが。 DBの種類は固定しろよ。 固定したら、そのDB専用のエスケープ関数を使うのがベスト。
330 名前:nobodyさん mailto:sage [2006/09/09(土) 04:18:37 ID:???] >>329 「いろんなDBを使う」というのは「どんなDBでも使える」という事だと思うぞ。 そしてそれはよくある事。 そういう場合はescape関数を自分で作って中で分岐させる。 PEAR::DBとかがそういう事やってるんじゃないのかな? ソース見たことないけど。
331 名前:nobodyさん mailto:sage [2006/09/09(土) 13:32:08 ID:???] エスケープだけでこれだけ盛り上がれるスレって素敵だ。
332 名前:nobodyさん mailto:sage [2006/09/09(土) 14:17:50 ID:???] PDO or DBI or JDBCを使う エスケープの心配いらず
333 名前:nobodyさん mailto:sage [2006/09/09(土) 17:15:11 ID:???] 俺は社会からエスケープ
334 名前:nobodyさん mailto:sage [2006/09/09(土) 18:56:52 ID:???] 人生からじゃなくて?
335 名前:nobodyさん mailto:sage [2006/09/10(日) 12:12:28 ID:???] あれは古典的名作だな、Open Armsが有名だが俺はKeep on Runnin' が好きだ
336 名前:n [2006/09/13(水) 15:21:30 ID:n47zrHSI] 掲示板でコメントをMySQLに入れる際、EUCに文字コード変更するんですが、 auの絵文字がうまく入りません。 文字コード変更するとうまく格納されないようです。 皆さんはどのような関数で対応していますか?
337 名前:nobodyさん mailto:sage [2006/09/13(水) 18:02:41 ID:???] エンコードを変更しない
338 名前:nobodyさん mailto:sage [2006/09/13(水) 19:05:01 ID:???] SJIS-win eucJP-win
339 名前:nobodyさん mailto:sage [2006/09/13(水) 20:52:10 ID:???] Vodaでコケるけどね
340 名前:nobodyさん [2006/09/15(金) 19:20:32 ID:LGgmNbDs] 個人で携帯サイト開発してる人って実機検証ってどの程度やってる?俺はドコモの携帯しかもってないからドコモとパソコンからしか検証してないんだよね。今作ってるものがvodafoneやAUとかで正常に動くのかが心配だな〜。 一応シミュレータでは動作を確認できてます。
341 名前:nobodyさん mailto:sage [2006/09/15(金) 19:51:05 ID:???] >>340 そんなときの2chです。 晒したら、色々な意見が聞けますよ。
342 名前:nobodyさん mailto:sage [2006/09/15(金) 20:10:38 ID:???] >>340 エミュといえw でも、仕事なら最低でも一台ずつは持ってないとな。 なぜ、ヤフオクで古い機種がいつまでも売れると思う? 開発業者が買うからだよ。 古い機種をほしくても、店頭じゃ買えないからな。 でも開発上で必要ときた。
343 名前:nobodyさん mailto:sage [2006/09/15(金) 20:43:40 ID:???] >>342 仕事なら貸し出し業者利用する
344 名前:nobodyさん mailto:sage [2006/09/16(土) 12:58:03 ID:???] 勝手サイトならともかく公式サイトなら、それなりにチェックする必要あるからな
345 名前:Name_Not_Found mailto:sage [2006/09/16(土) 13:07:25 ID:???] >>341 ただ少し前までに比べると、動作確認までしてくれる奇特なユーザーは 少なくなった(絶滅危惧種並か?)気がするが。新しい機種でだと面白 がって参加してくれるけど、古いのだとユーザー自体も少ないしなあ。 >>340 シミュレータの場合、結構確認出来ない機能が有るんだよね。電話帳 登録とかメール送信とか。結局仕事なら>>342-344 の通りなのだし。
346 名前:340 mailto:sage [2006/09/16(土) 14:57:59 ID:???] >>341-345 レスありがとうございます。 とりあえず作ってるサイトは個人的な趣味でつくっているので 検証にあまりお金は掛けたくないってのが本音です。 とりあえず知り合いのVodafoneを少し借りたのですが、 動作があやしいっぽいです。(セッション管理のところらへん) あと、文字化けしないかも心配だし・・・(UTF-8って大丈夫ですよね?) どなたか軽く動作確認していただけませんでしょうか?ここで晒すのは こわいですが・・・、よろしくお願いします。 コミュニティサイト まちゃメール ttp://slog.mine.nu/matya/index メアドや電話番号等の登録は一切ありません。
347 名前:Name_Not_Found mailto:sage [2006/09/16(土) 15:52:11 ID:???] ttp://www.nttdocomo.co.jp/service/imode/make/content/html/about/index.html |全機種で、使用可能な文字コードはShift_JIS、画像はGIFです。 あとvodaはunicodeとかだと絵文字が使えなかった筈。素直にShift_JISにした 方が吉。
348 名前:nobodyさん mailto:sage [2006/09/16(土) 16:19:53 ID:???] >>346 速攻で削除依頼出すことをお勧めする
349 名前:nobodyさん mailto:sage [2006/09/16(土) 22:56:41 ID:???] >>346 セッションは内部じゃダメだよ。 URLに付けて管理しなさい。
350 名前:340 mailto:sage [2006/09/17(日) 16:17:29 ID:???] >>349 クライアントがクッキーをしようできないブラウザの場合は URLにセッションIDを付与する仕様にしているんですが、 一部機種ではうまくいかない(Vodafoneのアクオス携帯で確認済み) 。PC以外は問答無用で付与するように仕様変更してみます。 >>347 Shift_Jisだと「〜」文字等が化けちゃいますよね。どうしよう・・・。 でも絵文字のこと考えるとShift_Jisがいいみたいですね。 レスありがとうございました。
351 名前:nobodyさん [2006/09/17(日) 17:44:55 ID:haAJMuEu] Vodaはクッキー使えない。最近のはしらんが。
352 名前:nobodyさん mailto:sage [2006/09/18(月) 10:46:28 ID:???] >>350 ターゲットマシンである携帯電話がShift-Jisを要求してるのに、それ以外を 使って何とかしようとするヤシラの気持ちが、漏れには全く理解不能だよ。 勿論サーバーや開発環境の都合があるのは理解してるが、そっちを優先したい なら、個人的な遊びで済ますべきで、全キャリア対応などを考えるべきでは 無いと思う。
353 名前:nobodyさん mailto:sage [2006/09/19(火) 23:46:55 ID:???] PHPがUTF-8、データベースもUTF-8。 受け取ったフォーム値とか、出力するテンプレートを入出力時に それぞれフィルタでShift_JIS⇔UTF-8変換してるけど文字化けは 今のところ一切ないよ? 「〜」とかはしごだかとか円数字も大丈夫。 DoCoMoについては絵文字もそのままいける(全文字は未検証)。
354 名前:nobodyさん mailto:sage [2006/09/19(火) 23:56:09 ID:???] UTF-8はSoftbankで死にます
355 名前:nobodyさん mailto:agfe [2006/09/20(水) 17:29:48 ID:???] DoCoMoの最新機種(901〜)って 動画はどれくらいのサイズまで対応しているんでしょうか?(300? 500?) またステレオ、モノラルなどはどちらがいいんでしょうか?
356 名前:nobodyさん mailto:sage [2006/09/21(木) 09:28:21 ID:???] >>355 ドコモのサイトにいろいろ公開してあるだろうが...
357 名前:nobodyさん mailto:sage [2006/09/22(金) 14:06:03 ID:???] いいからおしえっろや!!!ごら!
358 名前:nobodyさん mailto:sage [2006/09/23(土) 12:05:46 ID:???] バージョンアップ&フィルタ単体で公開したみたいね ttp://ke-tai.org/index.php?KEMP ttp://ke-tai.org/index.php?KEMP_Filters
359 名前:nobodyさん [2006/09/23(土) 17:58:40 ID:CJ82JngS] キタ━━━(゚∀゚)━( ゚∀)━( ゚)━( )━(゚ )━(∀゚ )━(゚∀゚)━━━!!!! NECの変態社員と経費で豪遊する幹部 www.tanteifile.com/diary/2006/09/22_01/index.html キタ━━━(゚∀゚)━( ゚∀)━( ゚)━( )━(゚ )━(∀゚ )━(゚∀゚)━━━!!!!
360 名前:nobodyさん [2006/09/29(金) 19:23:38 ID:o2Xi2bP+] みなさーん、10/1が近いですよー。 SoftBank対策終わってますかー?
361 名前:nobodyさん mailto:sage [2006/09/29(金) 19:32:17 ID:???] >>360 いまやってる最中
362 名前:nobodyさん [2006/09/30(土) 01:59:43 ID:qP5jpAJb] ソフバン対策って何したらいいの? 名前が変わるだけじゃないの?
363 名前:☆ mailto:sage [2006/09/30(土) 03:43:54 ID:???] てst
364 名前:nobodyさん mailto:sage [2006/09/30(土) 07:34:18 ID:???] >>362 俺も知りたい。 USERAGENTが変わるのかな?それでページ割り振ってるんだけどやばいかな?
365 名前:nobodyさん mailto:sage [2006/09/30(土) 09:44:31 ID:???] UAが替わるのなら、とっくの昔に対策済みだから全然オケだが、IPアドレス が増やされたり変更されたりすると困る。 UAって直接的には端末自身が出力してるから、サーバーが変更されても今迄 Vodafoneだった端末がSoftBankに替わらないと思ってるが、どうなんJARO。 携帯電話の場合、必ず携帯電話会社のサーバー経由だから、UAを変更しようと 思えば出来なくは無いだろうけど。
366 名前:nobodyさん mailto:sage [2006/09/30(土) 10:24:16 ID:???] まあメルアド対策ぐらいでいいんじゃないの。
367 名前:nobodyさん mailto:sage [2006/09/30(土) 10:51:28 ID:???] 普通に考えて わざわざUA変えて不便にするようなこともないだろう
368 名前:nobodyさん mailto:sage [2006/09/30(土) 11:38:45 ID:???] 新機種はvodaなんてUAじゃない。
369 名前:nobodyさん mailto:sage [2006/09/30(土) 13:40:56 ID:???] ↑俳句?
370 名前:nobodyさん mailto:sage [2006/09/30(土) 14:48:12 ID:???] UAに関しては、今までだって混沌としていたんだから、正規表現パターンを一つ追加だけですむ。 厄介なのはメール… メアドのドメインに始まり、経由サバからエラーリプライ元まで、 何が困るって現時点で検証が出来ないこと。 マジ氏ねよ 糞豚
371 名前:nobodyさん mailto:sage [2006/09/30(土) 14:54:38 ID:???] ソフトバンク対策 ・UA対策 キャリア判定の条件として「J-PHONE」「Vodafone」「MOT-」に、「SoftBank」を追加しましょう ・メールアドレス対策 「*@*.vodafone.ne.jp」だけでなく、「*@softbank.ne.jp」というメールアドレスも利用可能になります。 PCメールを弾いている場合の正規表現や、メールアドレス手入力のプルダウンを修正しましょう ・文言変更 文中でVodafoneとなっている箇所をSoftBankに変更しましょう
372 名前:nobodyさん mailto:sage [2006/09/30(土) 14:56:04 ID:???] >>370 Fromをsoftbankに偽ってメール出せばだいたい動きわかるじゃん 検証くらいできるだろ
373 名前:nobodyさん mailto:sage [2006/09/30(土) 15:36:35 ID:???] >>372 アフォ そういう偽装排除のためにネットワーク経路をチェックしているんだろうが
374 名前:nobodyさん mailto:sage [2006/09/30(土) 19:27:55 ID:???] そこまで負荷の掛かるような処理してるとは 何のサイトさんですか?公式?
375 名前:nobodyさん mailto:sage [2006/09/30(土) 20:18:47 ID:???] from変えると法律違反ならなかったか?
376 名前:nobodyさん mailto:sage [2006/09/30(土) 22:55:25 ID:???] >>375 初耳。 全国で逮捕者続出。
377 名前:nobodyさん mailto:sage [2006/10/01(日) 00:09:06 ID:???] 実際法的に何か施行されたかどうかは興味なかったので 確かめてないけど、国会だか政府の諮問会議だかで そのような協議されたのは事実。 たしか迷惑メールが世間に認知された頃。 fromの書き換えで、犯罪って・・・と 新聞見てコーヒー吹いた記憶がある。
378 名前:nobodyさん mailto:sage [2006/10/01(日) 09:44:54 ID:???] おれが中学の3年だから、5,6年前かな?
379 名前:nobodyさん mailto:sage [2006/10/01(日) 09:45:25 ID:???] じゃなかった・・・orz 高一だ・・・
380 名前:nobodyさん mailto:sage [2006/10/01(日) 10:20:01 ID:???] 複数ISPを使ってる場合、fromを変える(fromとは異なるサバを使う) なんて当たり前〜。w
381 名前:nobodyさん mailto:sage [2006/10/01(日) 11:36:15 ID:???] apache@localhost.localdomain からのメールだらけになるなwww
382 名前:nobodyさん mailto:sage [2006/10/02(月) 10:19:00 ID:???] VodaのUAにいつから「UP.Browser」が含まれてるの? au向けページにVodaが紛れ込んでしまったじゃねーか。orz
383 名前:nobodyさん mailto:sage [2006/10/02(月) 11:22:32 ID:???] >>382 何をいまさら だがそれはみんなハマる罠だ
384 名前:nobodyさん mailto:sage [2006/10/02(月) 11:42:05 ID:???] 最近成りすましも多いし、やっぱしっかりIPで振り分けておくほうが いいのかもなぁ。
385 名前:nobodyさん mailto:sage [2006/10/02(月) 16:28:12 ID:???] >>384 IP制限は両刃の剣だしねぇ…
386 名前:nobodyさん mailto:sage [2006/10/02(月) 17:46:58 ID:???] >>382 おまいはDogYear換算だと、既に故人になってるぞ。 >>385 DQNは今後も増えこそすれ減らないから、面倒でもIP制限をした方が良かろう。 DQNで被る迷惑は剣どころじゃないのだし。(機関銃か飲酒運転並だ。)
387 名前:nobodyさん mailto:sage [2006/10/02(月) 17:48:20 ID:???] 確かに偽装が増えている。 偽装して何してるんだろう。 コードを覗き見して、穴探しでもしてるのかな。
388 名前:nobodyさん mailto:sage [2006/10/03(火) 01:55:17 ID:???] >>382-383 え?マジで? そんな話はじめて知ったよ なんでそんなことするんだ??
389 名前:nobodyさん mailto:sage [2006/10/03(火) 08:42:28 ID:???] >>388 ジプシーキャリアだから
390 名前:nobodyさん mailto:sage [2006/10/05(木) 11:50:48 ID:???] セキュリティホールを気にする人が <80>開けっ放しで削除依頼、ってのが意味不明なんですが・・・ qb5.2ch.net/test/read.cgi/saku/1030165467/242n- www.robtex.com/dns/p4241-ipbf411funabasi.chiba.ocn.ne.jp.html <<< 220 ArGoSoft Mail Server Freeware, Version 1.8 (1.8.8.2) おいおい
391 名前:nobodyさん mailto:sage [2006/10/05(木) 13:21:15 ID:???] 自らカキコした内容を、都合が悪くなったから消してくれって すごい人だなw
392 名前:nobodyさん mailto:sage [2006/10/05(木) 15:45:14 ID:???] やぶ蛇w
393 名前:nobodyさん mailto:sage [2006/10/06(金) 10:15:52 ID:???] そんな人が運営してるんだから、恐ろしす。
394 名前:nobodyさん mailto:sage [2006/10/06(金) 15:42:58 ID:???] セキュリティーホールは見っけたら隠すんじゃなくて塞げ。
395 名前:nobodyさん mailto:sage [2006/10/06(金) 22:55:28 ID:???] >>394 アスホールは?
396 名前:nobodyさん mailto:sage [2006/10/06(金) 23:13:30 ID:???] >>395 ばっちこーい
397 名前:nobodyさん [2006/10/11(水) 09:42:58 ID:2t5Gblk7] スレストが発動してたようだな。w
398 名前:nobodyさん mailto:sage [2006/10/11(水) 13:51:04 ID:???] ACL取ってくるスクリプトが公開されてた ttp://d.hatena.ne.jp/spiritloose/20061010/1160471510
399 名前:nobodyさん [2006/10/16(月) 23:35:41 ID:O/R7OBYi] ほっしゅ
400 名前:nobodyさん mailto:sage [2006/10/17(火) 23:50:12 ID:???] 「ACL取って来る」って何だ?と思ったら アドレスリスト持ってきて加工するってことか。
401 名前:nobodyさん mailto:sage [2006/10/17(火) 23:54:38 ID:???] あー 俺も同じの作ってた。 cronで回して更新なエラーがあったらメールで報告するようにしてる。 最近softbankの読み込み失敗しすぎ。レスポンス悪いんだろうな。