携帯サイトのWebプログラムを語ろう Part3
■ このスレッドは過去ログ倉庫に格納されています
0001nobodyさん
2009/01/21(水) 22:36:26ID:Up1FlolP前スレ
http://pc11.2ch.net/test/read.cgi/php/1207013301/
008475
2009/02/24(火) 08:56:43ID:???アドバイス通り、アンカー付リダイレクトはやめておきます。
内容が変化するリストページの指定箇所に、頭出ししたかったものですから。
アンカー付リンクを含むジャンプ用ページを出力する方向で考えてみます。
0085nobodyさん
2009/02/24(火) 09:02:45ID:???008675
2009/02/24(火) 12:35:49ID:???いいんですけど、リスト該当箇所というのがミソなので、
アンカーを使おうと思ったわけで。
PCで見るか、javascriptが使えるなら問題ないんですけどね。
0087nobodyさん
2009/02/24(火) 17:23:13ID:???0088nobodyさん
2009/02/25(水) 13:12:16ID:???こんな風に、フォームを画面の一番上にしたい、とか。
コンテンツコンテンツ
コンテンツコンテンツ
コンテンツコンテンツ
コンテンツコンテンツ
<a name="form"></a>
<form action="./myself.cgi#form">
<input type="submit">
</form>
0089nobodyさん
2009/02/25(水) 13:59:41ID:???0090nobodyさん
2009/02/25(水) 14:37:03ID:???0091nobodyさん
2009/02/25(水) 15:59:06ID:???携帯電話専用ホームページの制作方法 2台目
http://pc11.2ch.net/test/read.cgi/hp/1225769117/l50
0092nobodyさん
2009/02/26(木) 15:53:03ID:???0095nobodyさん
2009/03/01(日) 11:36:14ID:???検証しておきたいんだけど。
0096nobodyさん
2009/03/02(月) 03:47:27ID:???基本的に、クッキーは
保存できないの?
じゃあ、セッションの扱いはどうするの?
0098nobodyさん
2009/03/02(月) 07:35:54ID:???0101nobodyさん
2009/03/02(月) 08:57:44ID:???form使うならhiddenだったりもするし。
つまりは、常にGETかPOSTで次のページにセッションIDを送っていくってこと。
0102nobodyさん
2009/03/02(月) 09:08:26ID:???0103nobodyさん
2009/03/02(月) 13:47:58ID:???0104nobodyさん
2009/03/02(月) 16:02:26ID:???0105nobodyさん
2009/03/02(月) 20:57:53ID:???勝手に苦労してろ。
0107nobodyさん
2009/03/02(月) 22:55:51ID:9uktZZY+教えてください・・・
入力フォームで、数値の入力しか受け付けない箇所があるんですが
なぜか上記の機種でのみ、ちゃんと半角数字で入力しても
半角数字以外が含まれているとエラーが出るそうなんです。
全角数字を半角に強制的に変換しても同じらしいんですが
手元に同機種がなく、どうしようもあるません。
なにかゴミでも付いてしまうんでしょうか?
原因と解決策が分かる方がいたら、お助けください・・・。
0108nobodyさん
2009/03/02(月) 23:17:38ID:???0109nobodyさん
2009/03/03(火) 02:40:50ID:???公式サイトならUIDが自由に取れるが。個体識別番号がセッションIDの代りになるわけない。
0110nobodyさん
2009/03/03(火) 02:59:18ID:???0111nobodyさん
2009/03/03(火) 03:16:16ID:???PHPのコード教えて。
0112nobodyさん
2009/03/03(火) 03:27:04ID:???0113nobodyさん
2009/03/03(火) 04:28:31ID:???最強だと思うんで、少し調べてみたいんですよね。
2ちゃんねるも携帯の個体識別番号、
有効に使ってるでしょ?
0114nobodyさん
2009/03/03(火) 20:26:14ID:???携帯サイトのWebプログラムを語ろう Part2
924 :nobodyさん:2009/01/05(月) 10:49:43 ID:???
auは今月から4月まで毎月IP追加あり
公式持ちには告知済みだけど
0115nobodyさん
2009/03/03(火) 20:44:32ID:???0116nobodyさん
2009/03/03(火) 21:17:04ID:???0117nobodyさん
2009/03/03(火) 21:20:00ID:???0118nobodyさん
2009/03/03(火) 21:36:03ID:???0120nobodyさん
2009/03/03(火) 22:21:03ID:???0121nobodyさん
2009/03/04(水) 11:22:36ID:???IPアドレス+識別番号でないと無意味だわな。
>>119
2chにカキコした時のURLには必ず付与されてるよ。例えPCからカキコしても。
0123予言者
2009/03/08(日) 01:09:32ID:???・キャッシュサイズが500k
・JavaScript が利用可能に (Ajax可)
・iframeが利用可能に
・CSS外部ファイルOK
0126nobodyさん
2009/03/08(日) 05:07:12ID:???0128nobodyさん
2009/03/08(日) 16:05:46ID:???から、現行端末で間に合う形式で当分続けるしか無いわな。
勿論、端末種別で切り替えれば済むが、少なくとも2G端末が絶滅してからでないと手間が増えるばかりだし。
0130nobodyさん
2009/03/10(火) 19:24:44ID:???これで切り替えしたみたいだな。
IPアドレス変更に伴うサービス停止の公表があるのは珍しいな。
EZweb、メンテナンスで一部サービス停止──3月10日午前
http://plusd.itmedia.co.jp/mobile/articles/0903/05/news062.html
0131nobodyさん
2009/03/10(火) 23:37:30ID:???0132nobodyさん
2009/03/11(水) 08:52:40ID:???0133nobodyさん
2009/03/11(水) 11:25:09ID:???それをCRONで回してつかっているのだが
0135nobodyさん
2009/03/11(水) 11:56:39ID:???0136nobodyさん
2009/03/12(木) 00:31:10ID:???0137nobodyさん
2009/03/12(木) 01:59:57ID:???0138nobodyさん
2009/03/12(木) 17:05:25ID:???emb用は非公開、云々の説明が追加されてた。
当初からそうだったが、イーモバのネット関係の情報公開は結構マジメで玄人っぽいよな。
それに比べると日本通信なんかド素人っぽい感じがするし。
0139nobodyさん
2009/03/12(木) 19:23:23ID:???一応、今のところ日本通信用のIPアドレスも別途管理はしているが、更に鬱陶しい事に
ならなければ良いが、どうなんだろう。
“レイヤー2接続”が生む高い付加価値――日本通信が「Doccica」で挑む新MVNOビジネス
http://plusd.itmedia.co.jp/mobile/articles/0903/12/news022.html
0140nobodyさん
2009/03/13(金) 16:19:08ID:???レンタル掲示板でこんなあぷろだでもやってれば稼げるんでね?
ttp://res.atura.jp/bbs/res/bbsno/36698/threno/5994549
0141nobodyさん
2009/03/16(月) 20:58:48ID:8rUGOGFT一応IPアドレスでの制限も別サイトで稼動させてて使えるんだが、
BBSの書き込み制限はそれを使うとして、
表示制限の部分だけホストでの制限を試してみようと思うんだが
逆引きは常にやってる鯖なので無問題
ホストの偽装に現実に出会った人いる?
また、逆引きできないなんてあったとしても1年に1回ぐらいの無視できる回数だよね?
0142nobodyさん
2009/03/17(火) 16:50:51ID:???ライトなサイトであればホストでの制限でも別によいのでは?と思う。
0143nobodyさん
2009/03/17(火) 22:06:03ID:???逆引きとか中途半端で負荷のかかる事は選択肢に無い
0144nobodyさん
2009/03/18(水) 01:29:54ID:???なりすましメールのためにキャリアの逆引き設定されてるような、
そういう特定アジアのどうしょうもないIPが開放されると思うと
普通に考えて怖くないの?
0145nobodyさん
2009/03/19(木) 16:14:16ID:???3/10の時点では無かった筈だが、リンク元のEZサーバ用の日付は3/10のままだけど、これで
やっとdocomoやSBと同等になったなあ。
あとWillcomのIPアドレスが本日付けで、又2個削除されてた。ユーザーが想定より増え
なかったせいか? (藁
0146nobodyさん
2009/03/20(金) 17:19:25ID:???でもPCサイトビューアのUserAgentは公開されてないみたいだから、正規に公開してるdocomoや
SBと同等になったとは言いがたい。
0147nobodyさん
2009/03/22(日) 10:53:20ID:0XyV+hxh$flowerっていう変数に対して
キャリアごとに各絵文字出力のタグを割り当てるのがセオリーなの?
if($career = "docomo"){$flower = "ドコモの絵文字書き出し";}
else if($career = "au"){$flower = "auの〜";}
else if($career = "softbank"){$flower = "sbの〜";}
って感じで。。
もっと賢いプラグインとかモジュールってありますか?
0148nobodyさん
2009/03/22(日) 16:22:15ID:???最終的にはそういう処理をするけど、同じ事をする絵文字変換用のライブラリが
各言語ごとに絶対あるから探して利用するといいよ。
それから、テンプレートエンジンを使用して、絵文字の表記は
1つのキャリアの絵文字を書くだけにするほうがいいよ。
たぶん、ドコモの16進数表記をテンプレートに書いて、
画面表示の時にUserAgentに応じて、絵文字変換&文字コード変換を行う
というパターンが多いんじゃないかな。
最近PHP使ってないけど、以前はMobilePictogramConverterとSmartyでやってた。
最近はRuby(Rails)を使っているんだけど、こっちはjpmobileというプラグインでやれる。
0149nobodyさん
2009/03/22(日) 21:55:18ID:0XyV+hxhうおー、すごく丁寧なアドバイスありがとうございました!
参考にして頑張ります!
0150nobodyさん
2009/03/24(火) 21:02:49ID:QifOBF6u0151nobodyさん
2009/03/24(火) 21:06:48ID:QifOBF6u掲示板に書き込みがあったらスレッド主にメールを送るプログラムを作ったのですが
クライアントがformでメールアドレスをサーバに送る時、SSLを利用すべきか迷っています。
メールアドレスを送る時、一緒に送るデータはHN、タイトル、コメントです。
皆さんだったらどうしますか?よろしくお願いします。
0152nobodyさん
2009/03/24(火) 22:12:14ID:???2chでもSSLなんて使ってないけどどう思う?
あと、よく見る「このページを友達に知らせる」みたいな機能もSSLなんてかませてないし
俺だったらそこまで気を回さないな、、
0153nobodyさん
2009/03/24(火) 23:37:07ID:QifOBF6u使わない方向でいこうと思います。ありがとうございました。
0154nobodyさん
2009/03/25(水) 21:15:36ID:LXbBKXNm内部コードUTF-8,PCの表示はUTF-8,mobile表示はSJIS-winです
そこで疑問があるのですが、
「UTF-8にあってSJIS-winにない文字」の処理は
どうやるのがセオリーなのでしょうか?
0155nobodyさん
2009/03/25(水) 22:11:39ID:???0156nobodyさん
2009/03/25(水) 22:17:24ID:???mobileで閲覧できるようにするときはどうします?
0157名無し募集中。。。
2009/03/25(水) 22:36:45ID:J1npucsmダメ文字は優しく置換してあげる
プログラム組むの面倒ならiconvでUTF8からMS932にしてやれば一発
0158nobodyさん
2009/03/25(水) 22:51:22ID:???mobileってのが携帯電話のことなら、そっちもUTF-8で良いんじゃない?
表示出来無い文字は表示出来ないんだし。
0159nobodyさん
2009/04/07(火) 01:05:22ID:???携帯サイトのWebプログラムを語ろう Part2
924 :nobodyさん:2009/01/05(月) 10:49:43 ID:???
auは今月から4月まで毎月IP追加あり
公式持ちには告知済みだけど
釣られたか
0160nobodyさん
2009/04/08(水) 22:47:58ID:fzKk45P9お前らはどうやってんの?
$IPList = <<< __EOD__
i 210.153.84.0/24
j 123.108.236.0/24
e 210.230.128.224/28
__EOD__;
function carrier(){
global $IPList;
$ipc='p';
$ipr=array(long2ip($ipl=ip2long($_SERVER['REMOTE_ADDR'])).'/32'=>true);
for($i=31;$i>=24;$i--)$ipr[long2ip($ipl&-pow(2,32-$i)).'/'.$i]=true;
foreach( explode("\n",$IPList) as $val ){
if(preg_match( '/^(\w)[\t ]+((\d+\.){3}\d+\/\d{2})/',trim($val),$m)&&isset($ipr[$m[2]])){$ipc=$m[1];break;}
}
return $ipc;
}
print carrier();
0162nobodyさん
2009/04/09(木) 01:20:05ID:???ip2longとかpregとかちょっと重いんじゃね?
あと、行数減らしたいだけならもっと徹底的にやれば?ちょっと見るだけでも短くなるが
function carrier($IPList){
for($ipr=array(),$ipl=ip2long($_SERVER['REMOTE_ADDR']), $i=32;$i>=24;$i--)
$ipr[long2ip($ipl&-pow(2,32-$i)).'/'.$i]=true;
foreach( explode("\n",$IPList) as $val )
if(preg_match( '/^(\w)[\t ]+((\d+\.){3}\d+\/\d{2})/',trim($val),$m)&&isset($ipr[$m[2]])) return $m[1];
return 'p';
}
print carrier($IPList);
0164nobodyさん
2009/04/09(木) 09:20:17ID:???0165nobodyさん
2009/04/09(木) 23:48:12ID:???0166nobodyさん
2009/04/09(木) 23:57:43ID:???0167nobodyさん
2009/04/10(金) 07:19:13ID:???0168nobodyさん
2009/04/10(金) 14:25:57ID:???0169nobodyさん
2009/04/10(金) 14:34:18ID:???0170nobodyさん
2009/04/10(金) 14:42:06ID:???わかってるふりとか意味ないから、やめときなよ
0171nobodyさん
2009/04/10(金) 16:51:13ID:???安心して
0172nobodyさん
2009/04/10(金) 23:52:04ID:???http://ja.wikipedia.org/wiki/%E9%80%86%E5%BC%95%E3%81%8D
>逆引きで返ってくる結果は所詮は自称にすぎないので、
シンガポールのネットワークから「私の逆引き名は docomo.ne.jpです」って言いながらアクセス可能
http://ja.wikipedia.org/wiki/SYN_flood
>接続元アドレスは通常すべて異なるアドレスに偽装されているので、
パケット投げる時の自分のIPは自称なので、信用できません
http://www.asahi-net.or.jp/~AA4T-NNGK/ipttut/output/tcpconnections.html
行って来いして初めて通信確立となるのがTCP
なので、基本的にIPを詐称したパケットの返事はどっかに行ってしまう
返事が無いのでsyn+ackが確立できないからTCP通信できません
http://herald.jugem.jp/?eid=67
http://blog.hitachi-system.co.jp/02/845.html
http://memo.hirosiki.jp/article/99047461.html
でも、デフォルトゲートウェイが詐称されると、どんなパケットだろうとも嘘言われちゃう
ハウジングの隣のサーバーは何する人ぞww
0173nobodyさん
2009/04/11(土) 00:18:49ID:???ezweb.ne.jp とかも勝手に名乗れるし、違法でもなんでもない
0174nobodyさん
2009/04/11(土) 00:21:50ID:???0175nobodyさん
2009/04/11(土) 01:26:52ID:???これは信用できますか?><
0176nobodyさん
2009/04/11(土) 03:28:58ID:???0177nobodyさん
2009/04/11(土) 04:01:58ID:???>>172を読みました
「携帯からのアクセス時のみページを表示する」
と言う動作をさせたい場合に、
REMOTE_ADDRのみを判断材料にするのは
問題ありませんか?><
0180nobodyさん
2009/04/11(土) 07:09:15ID:???0182nobodyさん
2009/04/11(土) 21:30:25ID:MJPWjUnvApache/httpd.confのsetenvifで環境変数を設定したいときはどうしてますか?
CIDR形式とか使えないようなので第三オクテットまでで判別するとかいうサイトを見つけたんだけど、
それでいいのか
それとも正規表現で抜き出すべきなのか
単にアクセス制限だけじゃなくて、絵文字変換の処理もあるので、
キャリア振り分けの結果を環境変数に入れてスクリプト側で取得したい
■ このスレッドは過去ログ倉庫に格納されています