【モバイル】携帯電話向け開発について語るスレ
■ このスレッドは過去ログ倉庫に格納されています
0001nobodyさん
2006/04/08(土) 22:52:55ID:sysx2OYc色々とノウハウが必要な携帯電話向け開発全般について語りましょう。
0238nobodyさん
2006/08/18(金) 22:44:12ID:???Javascriptは簡単に言うとあなたのPCで処理されるので
Javascriptを利用する場合はPC(携帯)の環境により実行結果が異なります
サーバーサイドは、サーバー側の機能やマシンで処理される情報。
クライアントサイドは、ユーザー側がブラウザやマシンの機能で処理する情報って
ことだとオレは、思いこんでるけどまっがってるかな?
JAVA,CGI,PHPとかは、サーバーサイド。
html,JavaScript,Flashアクションスクリプトとかは、クライアントサイド。
0239nobodyさん
2006/08/18(金) 22:51:53ID:???0240nobodyさん
2006/08/18(金) 22:52:55ID:???0241nobodyさん
2006/08/18(金) 23:00:05ID:???0242nobodyさん
2006/08/18(金) 23:02:04ID:???そしたら成仏すると思うから
0243nobodyさん
2006/08/18(金) 23:07:34ID:???0245nobodyさん
2006/08/18(金) 23:40:32ID:???0246nobodyさん
2006/08/19(土) 00:26:10ID:???0247nobodyさん
2006/08/19(土) 06:01:30ID:???おなじURLだとauがキャッシュしてしまって困っております
0248nobodyさん
2006/08/19(土) 06:08:23ID:???0249nobodyさん
2006/08/19(土) 06:16:19ID:???で無理かな?
0250247
2006/08/19(土) 07:48:57ID:???0252nobodyさん
2006/08/20(日) 14:57:57ID:???0253nobodyさん
2006/08/20(日) 15:52:08ID:???0254nobodyさん
2006/08/21(月) 01:42:37ID:???端末によって(確かDoCoMoのSO50xあたり)は拡張子で画像かを判断してるから気をつける必要があるけどね。
0256nobodyさん
2006/08/21(月) 12:28:44ID:???0257nobodyさん
2006/08/21(月) 22:41:07ID:Sb1OP9zX0258nobodyさん
2006/08/21(月) 22:46:58ID:S/9AS8XP0259nobodyさん
2006/08/22(火) 01:44:41ID:???0260nobodyさん
2006/08/22(火) 08:58:23ID:???なんだよカッチェって…w
0261nobodyさん
2006/08/22(火) 11:11:04ID:???0262nobodyさん
2006/08/23(水) 04:06:59ID:wU1utu5fカッチェって初だけどね
0263s
2006/08/24(木) 17:37:40ID:IuHAOEHJ0264nody
2006/08/25(金) 17:55:33ID:???DoCoMo/2.0 N902(c100;TB80;ser数字;icc数字)
こうなっていますが
変動の場合、どこが変わるんですか?
0265nobodyさん
2006/08/25(金) 18:29:58ID:736KJPPc0266nobodyさん
2006/08/25(金) 18:43:57ID:???http://www.nttdocomo.co.jp/service/imode/make/content/html/outline/s2.html
0267nobodyさん
2006/08/26(土) 20:35:43ID:+3Fdm58J0269nobodyさん
2006/08/27(日) 08:23:04ID:IIRD8PWG0270nobodyさん
2006/08/27(日) 09:33:57ID:???0271nobodyさん
2006/08/29(火) 07:35:09ID:yZ1+igoYVodafone端末がアクセスしてきたらVodafone用のURLに飛ばしたり
すると思います。
このとき、アクセスされたURLがどのキャリアのためのものかって
どうやって判別してますか。
とりあえず思いついた感じでは、
1. URLのprefixで判別(「/i/」とか[/v/」とか[/pc」とか)
2. サブドメインなどで判別(「imode.example.com」とか)
3. httpd.confで、キャリアのディレクトリごとにSetEnvIfで識別子を設定する
…くらいです。
0272nobodyさん
2006/08/29(火) 09:32:01ID:???0274nobodyさん
2006/08/29(火) 11:07:40ID:???0277nobodyさん
2006/08/29(火) 22:29:14ID:KUygKRVlほかにも全社が対応してる画像形式があれば知りたいです。
0278nobodyさん
2006/08/29(火) 22:57:29ID:???0279nobodyさん
2006/09/01(金) 19:37:40ID:CTzcUbCVweb sjis
db ujis
で行きたいんだが今更の文字化け問題でハマッてる。
0280nobodyさん
2006/09/01(金) 19:58:31ID:???スクリプトエンコード EUC
DB エンコード EUC
で大体やっている
0281nobodyさん
2006/09/01(金) 20:05:39ID:???0282nobodyさん
2006/09/01(金) 20:33:20ID:???0283nobodyさん
2006/09/01(金) 21:39:37ID:CTzcUbCV絵文字の入力を受け取れなくないですか?
>>281
全部SJISの場合「表」とか「能」とかは個別対策ですか?
0284nobodyさん
2006/09/01(金) 22:17:34ID:???DB(MySQL)のエンコードをBinaryにしてある
0286nobodyさん
2006/09/02(土) 00:20:25ID:T3OvRk9iGIF
PNGはvodaが対応してたら全社OK
auはBMPも対応
0288nobodyさん
2006/09/02(土) 09:45:04ID:???あまり馬鹿な嘘教えるなよな。GIFだとvodaが3G端末以外で使えんぞ。
PNGはVodaは全て(最初期のC2型除く)対応してるし、逆にDoCoMoはPNGが基本的に駄目。
一番いいのはjpegだろう。
但しファイルサイズがでかくなりやすいし、機種毎に画面サイズやキャッシュサイズも
違うから、結局は全社対応といっても別々の画像が必要になるが。
0291nobodyさん
2006/09/02(土) 11:32:11ID:???0294nobodyさん
2006/09/02(土) 15:43:16ID:???間違えた。最初期のC2型が非対応なのは、pngじゃなくてjpegだったよ。
まあC2型なんて無視しても良いですが、下記を見ると未だに活きてるみ
たいだし。
ttp://k-tai.impress.co.jp/cda/article/news_toppage/30229.html
0295283
2006/09/03(日) 00:51:39ID:a6GAIPYOユーザの入力に「能」とか入ってると
addslashes()すると
能\
になりませんか?
>>285
なるほど。
プログラム内で文字コード変更をしてるんですね。
ありがとうございます。
0298nobodyさん
2006/09/03(日) 18:29:13ID:dmaQTSlN0299nobodyさん
2006/09/04(月) 01:47:39ID:???<wml:do type="accept"><noop /></wml:do>
0302nobodyさん
2006/09/04(月) 16:51:52ID:???0303nobodyさん
2006/09/05(火) 22:55:44ID:ghqZM0x00306nobodyさん
2006/09/06(水) 14:32:05ID:???0308nobodyさん
2006/09/06(水) 22:38:20ID:Tz+pMN8y0309nobodyさん
2006/09/07(木) 00:33:19ID:???0310nobodyさん
2006/09/07(木) 09:20:19ID:???0311nobodyさん
2006/09/07(木) 17:15:58ID:???あ、だからいがみ合うのか。ハタからみたら見苦しいだけだがな。
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の絵文字がうまく入りません。
文字コード変更するとうまく格納されないようです。
皆さんはどのような関数で対応していますか?
■ このスレッドは過去ログ倉庫に格納されています