★まず1をお読み下さい★
ここは携帯電話・PHSから2ちゃんねるにアクセスする人の為のスレッドです。
携帯からのアクセスによる不具合・トラブル等があった場合は「まとめページ」と
少なくとも直近20レスを読んでからこちらのスレでどうぞ。
まとめページ
http://mickey.mirv.net/mobile/
「proxyに繋がんない。。」などエラーで見えないときは。
http://mickey.mirv.net/help2ch/mbile2ch.html
前スレ
携帯→2ch運用情報スレッド88
http://qb5.2ch.net/test/read.cgi/operate/1230725741/
携帯用メニュー一覧
http://mickey.mirv.net/mobile/menu.html
FAQを読んでも見られない・書き込めない時は
http://mickey.mirv.net/mobile/form.html
アクセス規制のまとめ
http://mickey.mirv.net/mobile/kisei.html
過去スレ
http://mickey.mirv.net/mobile/kako.html
関連スレ
http://mickey.mirv.net/mobile/kanrent.html
関連URL
http://mickey.mirv.net/mobile/link.html
もちつけ2.0まとめ
http://mickey.mirv.net/mochi/
探検
携帯→2ch運用情報スレッド89
■ このスレッドは過去ログ倉庫に格納されています
NGNG
88まみら ★
2009/02/08(日) 00:49:46ID:???P ほんまやねー
finedサーバ落ちたかな?
finedサーバ落ちたかな?
2009/02/08(日) 01:57:35ID:Y/PaoGCW0
find.2ch.net 鯖のご様子。
http://sv2ch.baila6.jp/server.cgi?server=find.2ch.net
http://sv2ch.baila6.jp/server.cgi?server=find.2ch.net
93動け動けウゴウゴ2ちゃんねる
2009/02/08(日) 02:29:02ID:Nf6Qe8hrO 短パンマンの対処はどうしてしてくれないの…
>>93
むしろ、どうしたら対処できるの?
むしろ、どうしたら対処できるの?
2009/02/08(日) 02:50:30ID:2TLipCicO
べっかんこの上の絵何て書いてあるんだ?
「ギ、ギブ……」?
「ギ、ギブ……」?
さて、URLを投げるとそこに飛んでくれるcgiをperlで書くところまでは出来たけど、
投げたURLの処理が上手いこと出来ない
流石詰めが甘い私。中途半端だー
投げたURLの処理が上手いこと出来ない
流石詰めが甘い私。中途半端だー
ここで、複数cgiでのURL内でのパラメーターの処理で座礁
あうあう
フォーム統一作戦、諦めた \(^o^)/
あうあう
フォーム統一作戦、諦めた \(^o^)/
100まみら ★
2009/02/08(日) 05:51:23ID:???P あちゃー(ノ∀`)
101まみら ★
2009/02/08(日) 06:52:13ID:???P102まみら ★
2009/02/08(日) 07:50:45ID:???P 2ページ目以降も表示するようにした。ヽ(´ー`)ノ
ちょっとてこずった。50行になりました。
ちょっとてこずった。50行になりました。
103まみら ★
2009/02/08(日) 07:52:42ID:???P 50行もここに貼ると迷惑?
104まみら ★
2009/02/08(日) 08:02:27ID:???P http://c.i2ch.net/nao/find.txt
こうすれば良いのか。
こうすれば良いのか。
2009/02/08(日) 16:01:03ID:yJkfIWJV0
bg24のグラフをみると、AM04:00のキャッシュクリアが
動いていないようですね。
動いていないようですね。
なるほどー
# cgi(perl)で全然違う考え方の処理しようとしてました
# 画面からtextとinput hiddenのうにょらら(独自)を受け取って
# 自分で書いたcgiに投げる
# →内部でsplit (判別は'=')でやろうとして、jumpさせたいurl内の=は一時的に+に
# キーワードと本来の検索で必要なinput hidennのうにょらら辺りの処理を終えたら
# 置き換えてる+を=に置き直して、うにょらら(正規)のついたurlに飛ばすことで、
# キーワード込みで検索可能かなー
# とか思ってたら、最後のうにょららつきで正しく飛んでくれなくて涙目になってました
# 後から'?'の処理が変だって事には気づいてたんですが、エスケープ処理したつもりが
# 何故か処理が無視されてうわーん ってなったのが>>99辺り
phpって、これだけまとめてこの処理なんですね。
まみらさん、ありがとうございます ><
# >>103の倍行以上のコーディングして動かない私のcgi(perl) (>'A`)>ウワーン
# テラムダ作業www まじめにphp勉強しようかしら・・・
# cgi(perl)で全然違う考え方の処理しようとしてました
# 画面からtextとinput hiddenのうにょらら(独自)を受け取って
# 自分で書いたcgiに投げる
# →内部でsplit (判別は'=')でやろうとして、jumpさせたいurl内の=は一時的に+に
# キーワードと本来の検索で必要なinput hidennのうにょらら辺りの処理を終えたら
# 置き換えてる+を=に置き直して、うにょらら(正規)のついたurlに飛ばすことで、
# キーワード込みで検索可能かなー
# とか思ってたら、最後のうにょららつきで正しく飛んでくれなくて涙目になってました
# 後から'?'の処理が変だって事には気づいてたんですが、エスケープ処理したつもりが
# 何故か処理が無視されてうわーん ってなったのが>>99辺り
phpって、これだけまとめてこの処理なんですね。
まみらさん、ありがとうございます ><
# >>103の倍行以上のコーディングして動かない私のcgi(perl) (>'A`)>ウワーン
# テラムダ作業www まじめにphp勉強しようかしら・・・
107まみら ★
2009/02/08(日) 16:37:26ID:???P >>106
perlでもそんなに変わらず作れると思いますが・・・
perlでもそんなに変わらず作れると思いますが・・・
検索メニュー側もEUC-JPに変更
すると、べっかんこが受け付けてくれない
ふしぎ
# べっかんこはShift_JISおんりーなのかしら。
すると、べっかんこが受け付けてくれない
ふしぎ
# べっかんこはShift_JISおんりーなのかしら。
そりゃ検索側の作った人によりますもん、個別にエンコードして引き渡しゃいいんでないですか?
116まみら ★
2009/02/08(日) 18:27:06ID:???P やっぱ、エンコードなのね
指定したべのうにょららを SJIS=>EUC-JP 変換して何回か試してたら、
なんか上手いこと出来たかもしれない
指定したべのうにょららを SJIS=>EUC-JP 変換して何回か試してたら、
なんか上手いこと出来たかもしれない
2ch検索メニュー(偏)
こっちが、まみらさんが99%作ってくださった方
http://m-2ch.win.sh/retrieval.shtml
こっちが、へたれの私が中途に作った方
http://m-2ch.win.sh/retrievalold.shtml
どもです、どもです。
こっちが、まみらさんが99%作ってくださった方
http://m-2ch.win.sh/retrieval.shtml
こっちが、へたれの私が中途に作った方
http://m-2ch.win.sh/retrievalold.shtml
どもです、どもです。
完全に処理を投げきらないからなのかな。
# $filenameを$dataにfile_getする手前で
# $filename = mb_convert_encoding($filename, "SJIS", "EUC-JP");
# して処理するようにしてみましたけど、やっぱり頁をめくるとエンコードの問題か、
# キーワードがバグりますね。
# $filenameを$dataにfile_getする手前で
# $filename = mb_convert_encoding($filename, "SJIS", "EUC-JP");
# して処理するようにしてみましたけど、やっぱり頁をめくるとエンコードの問題か、
# キーワードがバグりますね。
126まみら ★
2009/02/08(日) 19:50:18ID:???P $keywordの次の文字が文字化けしてるんじゃないかなー。
PHPの初期設定とかあると思うんだけど、それは全く知らない。
こうすけさんにお任せきりでしたわ。
PHPの初期設定とかあると思うんだけど、それは全く知らない。
こうすけさんにお任せきりでしたわ。
127まみら ★
2009/02/08(日) 19:53:14ID:???P $submitが化けてるんじゃないの?
133まみら ★
2009/02/08(日) 20:30:17ID:???P そうそう。
text form : EUC-JP
↓
*.phpで受け取り
$submit : EUC-JP => SJIS
(各検索サービスに対してのうにょららー)
$keyword : EUC=JP => SJIS
(URLにいろいろ乗せ乗せ 以下略)
エンコードの問題なんでしょうね。
順番の問題なのかな。
↓
*.phpで受け取り
$submit : EUC-JP => SJIS
(各検索サービスに対してのうにょららー)
$keyword : EUC=JP => SJIS
(URLにいろいろ乗せ乗せ 以下略)
エンコードの問題なんでしょうね。
順番の問題なのかな。
変換元エンコードを明示してみたらどうですか?
mb_convert_encoding($_POST['submit'],'SJIS','EUC-JP');
mb_convert_encoding($_POST['submit'],'SJIS','EUC-JP');
何パタンか
text form : EUC-JP => 私が>>104ベースで中途に書き直したりしたphp
http://m-2ch.win.sh/retrieval.shtml
text form : EUC-JP => >>127に>>135反映したphp
http://m-2ch.win.sh/retrieval-e.shtml
text form : Shift-JIS => >>127のphp
http://m-2ch.win.sh/retrieval-s.shtml
# どのphpも内部でのファイル名指定のあたりは書き換えているものとします。
わーかんなーい、わかんなーい
text form : EUC-JP => 私が>>104ベースで中途に書き直したりしたphp
http://m-2ch.win.sh/retrieval.shtml
text form : EUC-JP => >>127に>>135反映したphp
http://m-2ch.win.sh/retrieval-e.shtml
text form : Shift-JIS => >>127のphp
http://m-2ch.win.sh/retrieval-s.shtml
# どのphpも内部でのファイル名指定のあたりは書き換えているものとします。
わーかんなーい、わかんなーい
ん?$kenkenとか$STRとか$wはどこ行ったんだ?
<?php
list($_SERVER['REQUEST_URI'],$_SERVER['QUERY_STRING']) = explode("?",$_SERVER['REQUEST_URI']);
parse_str($_SERVER['QUERY_STRING']);
if($_POST['submit']){ (ここでエンコード周りの処理はしてません) }
switch($submit){ (caseは全角で普通に指定しています) }
$filename =mb_convert_encoding($filename, "SJIS", "EUC-JP"); //ここでエンコード処理
$data = file_get_contents($filename);
:
:
echo $data;
?>
こんな感じです。
list($_SERVER['REQUEST_URI'],$_SERVER['QUERY_STRING']) = explode("?",$_SERVER['REQUEST_URI']);
parse_str($_SERVER['QUERY_STRING']);
if($_POST['submit']){ (ここでエンコード周りの処理はしてません) }
switch($submit){ (caseは全角で普通に指定しています) }
$filename =mb_convert_encoding($filename, "SJIS", "EUC-JP"); //ここでエンコード処理
$data = file_get_contents($filename);
:
:
echo $data;
?>
こんな感じです。
いやいや、htmlの方の
143まみら ★
2009/02/08(日) 21:41:08ID:???P php.iniに
mbstring.internal_encoding = EUC-JP
こんな行があった。
どっかにこのファイル無いかな?
mbstring.internal_encoding = EUC-JP
こんな行があった。
どっかにこのファイル無いかな?
>>143
私の借りた鯖では触れないファイルな気がします
# レン鯖って、そういうの触れないんですよね
#
# [アカウント]-[うにょらら]
# ├cgi置いていいところ
# └ファイル置いていいところ
#
# で、うにょらら以上は見れない、と
私の借りた鯖では触れないファイルな気がします
# レン鯖って、そういうの触れないんですよね
#
# [アカウント]-[うにょらら]
# ├cgi置いていいところ
# └ファイル置いていいところ
#
# で、うにょらら以上は見れない、と
145まみら ★
2009/02/08(日) 21:49:03ID:???P147まみら ★
2009/02/08(日) 21:51:15ID:???P 関係なくはないか。最初は成功してるもんね。
どっかで2回コード変換してない?
どっかで2回コード変換してない?
$_SERVER['QUERY_STRING']) の中の変数ってphpにわたるときには元の文字列に戻っているんだよね?
1回目。
$keyword = $_POST['keyword']; は 元の「$_POST['keyword']」がEUCだから
その後の $filename =mb_convert_encoding($filename, "SJIS", "EUC-JP"); がうまくいく。
2回目(次のページ)の各$keywordに該当する文字列はすでに SJIS に「変換されたもの」なんじゃないかな。
なのに また、$filename =mb_convert_encoding($filename, "SJIS", "EUC-JP"); を通るので
SJISをEUCとみなしてさらに強制的にSJISのコードに変換しちゃってるんじゃないかな。
なので次ページのキーワード付近がおかしくなると思う。
1回目。
$keyword = $_POST['keyword']; は 元の「$_POST['keyword']」がEUCだから
その後の $filename =mb_convert_encoding($filename, "SJIS", "EUC-JP"); がうまくいく。
2回目(次のページ)の各$keywordに該当する文字列はすでに SJIS に「変換されたもの」なんじゃないかな。
なのに また、$filename =mb_convert_encoding($filename, "SJIS", "EUC-JP"); を通るので
SJISをEUCとみなしてさらに強制的にSJISのコードに変換しちゃってるんじゃないかな。
なので次ページのキーワード付近がおかしくなると思う。
if($_POST['submit']){ (ここでエンコード周りの処理はしてません) }
ここの$keywordに対してのみエンコードすればうまく行くような気がする。
ここの$keywordに対してのみエンコードすればうまく行くような気がする。
152まみら ★
2009/02/08(日) 22:05:38ID:???P phpってやったことないからなぁ・・・;
ん?引数って>>137だとnameしか投げてないのでは?
ん?引数って>>137だとnameしか投げてないのでは?
154まみら ★
2009/02/08(日) 22:11:54ID:???P $submit = mb_convert_encoding($_POST['submit'],'SJIS');
私はこれだけあれば良いような気がしてきた。
同じサーバ借りようと思ったんだけど、重すぎて断念しちゃった。
私はこれだけあれば良いような気がしてきた。
同じサーバ借りようと思ったんだけど、重すぎて断念しちゃった。
URLエンコードされた文字は明示的にデコードしないと元の文字列には戻らないのか?
%8E%5D%8A%F2 な文字列は mb_convert_encoding 通ってもそのままなら違うのかな。。。
%8E%5D%8A%F2 な文字列は mb_convert_encoding 通ってもそのままなら違うのかな。。。
あ、keywordと本文を投げてるのか
159まみら ★
2009/02/08(日) 23:00:50ID:???P >>158
次のページ化けてますよ。
こんな感じですー。
http://c.i2ch.net/nao/search.html
2ch系は隅々までSJISで統一されてるから楽なんですけどねー。(BEはともかく)
次のページ化けてますよ。
こんな感じですー。
http://c.i2ch.net/nao/search.html
2ch系は隅々までSJISで統一されてるから楽なんですけどねー。(BEはともかく)
おお、ほんとだ
適当に作るとダメなんですなw
適当に作るとダメなんですなw
161まみら ★
2009/02/08(日) 23:28:29ID:???P NAOたん地道な作業得意そうだからお手伝いになれそうな道ないかなぁって思ったけど、
最初でPHPこんなに苦労したら嫌になるよね。
最初でPHPこんなに苦労したら嫌になるよね。
ああ〜、ようやく動作とやりたいことがわかった、なるほどなぁ
text form : EUC-JP => >>154反映
http://m-2ch.win.sh/retrieval-e.shtml
text form : Shift-JIS => >>154反映
http://m-2ch.win.sh/retrieval-s.shtml
http://m-2ch.win.sh/retrieval-e.shtml
text form : Shift-JIS => >>154反映
http://m-2ch.win.sh/retrieval-s.shtml
うーん、>>159だと上手く行くんですよね
わからなーい
わからなーい
166動け動けウゴウゴ2ちゃんねる
2009/02/08(日) 23:57:00ID:XepLkCmGO 短パンマンの出現率が異常
167まみら ★
2009/02/09(月) 00:01:36ID:???P168まみら ★
2009/02/09(月) 00:04:09ID:???P あ、言い忘れた。
$submitをurlencode()してみるのはどうだろう。
$submitをurlencode()してみるのはどうだろう。
170まみら ★
2009/02/09(月) 00:09:45ID:???P いや、全部の変数がどの時点でどの文字コードになってるか
OUTPUTして確認してくれと言っているのだが。
OUTPUTして確認してくれと言っているのだが。
$submit = mb_convert_encoding($submit,'SJIS');
switch($submit){
case mb_convert_encoding("べっかんこ",'SJIS');
$filename = "http://h.ula.cc/dance/?P=$page&kenken=$keyword";
break;
case mb_convert_encoding("讃岐る",'SJIS');
$filename = "http://s.s2ch.net/search/-/?STR=$keyword&COUNT=10&P=$page";
break;
case mb_convert_encoding("どーも",'SJIS');
$filename = "http://www.domo2.net/search/i/s.cgi?w=$keyword&p=$page";
break;
default;
$filename = "http://niwango.jp/mobile/new_search/search_niwango.php?K=-&q=$keyword&hiro=x&s=$page";
break;
}
なんでかこれで動いた( ゚∀゚)y─┛~~
switch($submit){
case mb_convert_encoding("べっかんこ",'SJIS');
$filename = "http://h.ula.cc/dance/?P=$page&kenken=$keyword";
break;
case mb_convert_encoding("讃岐る",'SJIS');
$filename = "http://s.s2ch.net/search/-/?STR=$keyword&COUNT=10&P=$page";
break;
case mb_convert_encoding("どーも",'SJIS');
$filename = "http://www.domo2.net/search/i/s.cgi?w=$keyword&p=$page";
break;
default;
$filename = "http://niwango.jp/mobile/new_search/search_niwango.php?K=-&q=$keyword&hiro=x&s=$page";
break;
}
なんでかこれで動いた( ゚∀゚)y─┛~~
>>170
$submitを4箇所でピック
<?php
list($_SERVER['REQUEST_URI'],$_SERVER['QUERY_STRING']) = explode("?",$_SERVER['REQUEST_URI']);
parse_str($_SERVER['QUERY_STRING']);
if($_POST['submit']){
:
$submit = mb_convert_encoding($submit, "SJIS", "EUC-JP");
$submit1 = $submit;
:
}
$submit2 = $submit;
switch($submit){ (ry }
$submit3 = $submit;
$filename =mb_convert_encoding($filename, "SJIS", "EUC-JP");
:
:
$submit4 = $submit;
---
これをhtml側に
print "$submit<br>$submit2<br>$submit3<br>$submit4<br>";
結論として、全てEUC-JP
$submitを4箇所でピック
<?php
list($_SERVER['REQUEST_URI'],$_SERVER['QUERY_STRING']) = explode("?",$_SERVER['REQUEST_URI']);
parse_str($_SERVER['QUERY_STRING']);
if($_POST['submit']){
:
$submit = mb_convert_encoding($submit, "SJIS", "EUC-JP");
$submit1 = $submit;
:
}
$submit2 = $submit;
switch($submit){ (ry }
$submit3 = $submit;
$filename =mb_convert_encoding($filename, "SJIS", "EUC-JP");
:
:
$submit4 = $submit;
---
これをhtml側に
print "$submit<br>$submit2<br>$submit3<br>$submit4<br>";
結論として、全てEUC-JP
175まみら ★
2009/02/09(月) 00:39:07ID:???P あーあー。なるほど。勉強になります。
>>178
あんれ?retrieval-s.htmlはSJISで
http://snowslide.s201.xrea.com/test/find.php.txt
でも動かない?
>>179
php初めて書きましたわw
あんれ?retrieval-s.htmlはSJISで
http://snowslide.s201.xrea.com/test/find.php.txt
でも動かない?
>>179
php初めて書きましたわw
183まみら ★
2009/02/09(月) 01:06:47ID:???P んん〜なぜ動かないんだ;
187まみら ★
2009/02/09(月) 01:18:05ID:???P しかも
mb_detect_order
と
mb_detect_encoding
間違えてたー。すみません。
mb_detect_order
と
mb_detect_encoding
間違えてたー。すみません。
■ このスレッドは過去ログ倉庫に格納されています
ニュース
- 【芸能】俳優・吉沢亮、自宅マンションの隣室に無断侵入した疑いで警視庁が捜査… 容疑が固まり次第、書類送検する方針★7 [冬月記者★]
- 【青森】「なんでこんなに除雪入らないのか」「頭にくる」今年1度も除雪が入らない生活道路も… 除雪に9,151件の苦情 [nita★]
- 関経連会長「赤字になったらどうにもならないので、チケットを買ってください」…新年互礼会 万博の成功と関西経済の活性化願う 大阪 [少考さん★]
- 吉沢亮、住居への無断侵入報道受け所属事務所コメント マンションはすでに退去「本人からお詫びをさせていただいております」 [少考さん★]
- 【芸能】吉沢亮の酒酔い住居侵入受け、出演していたアサヒビールCMサイトから写真と動画が消える [Ailuropoda melanoleuca★]
- 【芸能】「俺は雲の上の人間だから」と言い放ち…中居正広の女性トラブルを招いた“驕り”と“独身貴族の果て” [阿弥陀ヶ峰★]
- 【NJPW】新日本プロレスワールド part.2202
- 【NJPW】新日本プロレスワールド part.2201
- わしせん
- 競輪実況★1269
- 【ATP】テニス総合実況スレ2025 Part 8【WTA】
- わしせん どんぐり無し
- 【実況】博衣こよりのえちえちねっこよ2.10🧪🍑
- 【実況】博衣こよりのえちえちねっこよ2.8🧪🍑
- 【実況】博衣こよりのえちえちねっこよ2.9🧪🍑
- なぜか破壊ガイジに破壊されないホロライブファンスレ😉✌
- 【号外】日本製鉄、米政府を提訴 [339712612]
- 日本製鉄、提訴へ [957955821]