[表示 : 全て 最新50 1-99 101- 201- 301- 401- 501- 601- 701- 801- 901- 2chのread.cgiへ]
Update time : 05/09 18:06 / Filesize : 208 KB / Number-of Response : 925
[このスレッドの書き込みを削除する]
[+板 最近立ったスレ&熱いスレ一覧 : +板 最近立ったスレ/記者別一覧] [類似スレッド一覧]


↑キャッシュ検索、類似スレ動作を修正しました、ご迷惑をお掛けしました

携帯サイトのWebプログラムを語ろう



1 名前:アウドコモバンク [2007/01/16(火) 22:56:09 ID:mVxun34B]
さあ語りましょう。

まずは俺から。

実はauではPHPが動かない説があるけど本当?

101 名前:nobodyさん mailto:sage [2007/08/09(木) 08:52:14 ID:???]
>>100
GETの時だけね

102 名前:nobodyさん mailto:sage [2007/08/09(木) 08:53:17 ID:???]
>>101
ゴメン 嘘

103 名前:98 mailto:sage [2007/08/09(木) 08:53:35 ID:???]
対象URLに飛んだときにURLに付加されるとかならもっと便利になってたかもね

104 名前:nobodyさん mailto:sage [2007/08/09(木) 09:16:38 ID:???]
便利である必要がない。
必要なサイトだけが実装すればいいんだから。

105 名前:nobodyさん mailto:sage [2007/08/09(木) 10:55:20 ID:???]
>>97-98
session.use_trans_sid = 1
にしたら付加されない?
相対パスで指定すれば付加されると思うが

106 名前:nobodyさん [2007/08/09(木) 16:34:29 ID:9V45VIXd]
一部のezweb宛てのメールで
「このメールには本文がありません」
って表示されてしまうみたいなんですが心辺りある方いますか?
今のところ分かってる限りでは2万人ユーザがいて1件だけなんですが・・・。
対象機種は
W51S
です。


107 名前:nobodyさん mailto:sage [2007/08/09(木) 16:36:28 ID:???]
>>106
一括送信してるんならラグって本文入らなかっただけじゃね?

108 名前:106 [2007/08/09(木) 19:46:59 ID:9V45VIXd]
>>107
ところが同じユーザ1人に配信の度起きている現象でしてラグって事は考えづらいかと思います。
複数人問い合わせが来てるなら分かるのですが一人のみなので・・・。
同じ端末はこちらにないのですが、他のEZの機種では問題なく受信できてるんです。


109 名前:nobodyさん mailto:sage [2007/08/09(木) 20:25:10 ID:???]
その人のアドレス削除したら解決



110 名前:nobodyさん mailto:sage [2007/08/10(金) 09:33:37 ID:???]
>>106
ほかにいるが面倒で連絡してきてないだけだと思ったほうがいい。
一人言って来たらもっといるよ。

111 名前:nobodyさん mailto:sage [2007/08/10(金) 12:02:10 ID:???]
>>106
その1名が虚言じゃなければ、
端末のメーラーの実装がしょぼくて何かしらのバグを拾っているんでしょう
前に同じような問題にあったことがあるよ(Vodaだったけど)

メールのヘッダをよく解析してみて、RFCに沿っているか確認したほうがいいよ

例えばPHPのmb_send_mailみたいなメール送信用関数を使っているのならば
まず問題ないとおもうけどね

「/usr/sbin/sendmail」とかを直接叩いているんであれば要注意

112 名前:nobodyさん mailto:sage [2007/08/13(月) 10:12:18 ID:???]
携帯のメール送信で日記が書けるというのを作りたいのですが、
やはりメール鯖の知識は必要になってくるのでしょうか?
また、レンタルサーバーで行いたいのですが、どのような環境の鯖がお勧めでしょうか。
(メールサーバーの設定の自由度など・・・。)

113 名前:nobodyさん mailto:sage [2007/08/13(月) 16:11:07 ID:???]
メル鯖よりも来たメールに反応するにはどうすればいいかを考えろ。
こんな質問する人じゃスクリプト書ける感じはしないけど。

114 名前:nobodyさん mailto:sage [2007/08/13(月) 16:14:50 ID:???]
>>113
メール鯖にきたメールをPHPに送信するようなことを本に書いてありました。

115 名前:nobodyさん mailto:sage [2007/08/13(月) 18:49:27 ID:???]
>>112
/etc/aliasesとかが自由に編集できるroot権限があるような鯖なら完璧だけど、
とても112が管理できるようには思えないので、
.forwadが置けるような鯖を探すと良いのではないでしょうか。

ちなみにレスポンスは悪くなるけど、やろうと思えばPOP3経由でも出来るので、
cronさえ使えれば別にどこのサーバでも出来る。


116 名前:nobodyさん mailto:sage [2007/08/14(火) 09:12:26 ID:???]
1から作んなくてもフリーのblogとかSNSのコードがあちこちに転がってる
わな。

117 名前:nobodyさん [2007/08/18(土) 22:55:56 ID:Zb55oXWt]
つーか、PHPで適当にメールのソースをパースすれば出来るんじゃねぇの?

メールはそんなに難しいフォーマットじゃないし。

118 名前:nobodyさん [2007/08/20(月) 18:09:32 ID:yGEa9HVf]
モバイルサイト構築関連で多少人のいる掲示板てないですか?
ここ以外で。

あんまり見かけないので。

119 名前:nobodyさん mailto:sage [2007/08/21(火) 01:01:00 ID:???]
おしえてグー



120 名前:nobodyさん [2007/08/21(火) 10:53:15 ID:5Jl8RV0q]
PHPで、ユーザーの端末が、PCかケータイかその他か?っての判別はどうやってますか?
PEARのライブラリを使ってお手軽に済ませてますか?
後から後からいろんな端末が出てくると、端末の判別処理は常にアップデートしないといけないの?

121 名前:nobodyさん mailto:sage [2007/08/21(火) 11:34:57 ID:???]
>>120
IPrange

122 名前:nobodyさん mailto:sage [2007/08/21(火) 16:32:47 ID:???]
>>120
IPでしぼらないと無理。
偽装エージェントが蔓延してるからな。

123 名前:nobodyさん [2007/08/27(月) 15:21:16 ID:ICxB7mvC]
携帯で会員制サイトを作る場合、

端末ID
 ↓
クッキー
 ↓
セッション
 ↓
POST

の順番で、各ページで情報をとってこようと思うのですが、
クッキーが有効かどうか判別する方法ってありましたっけ?

124 名前:nobodyさん mailto:age [2007/08/27(月) 15:35:04 ID:???]
携帯でメール認証かけようと思ってるんですが、以下の場合どんな処理がいいでしょうか?

メールを送ってもらったが、受信設定でメールが届かなかった場合、
今発行したパス(メールに明記しておくパス)を廃棄したい。

自分が考えたのが以下です。

メールが帰ってきたら破棄(この場合、間違って返信したユーザーのものも破棄するかも)
そもそもメールではパスを送らず、別途、登録認証URLにアクセスさせる

125 名前:ミューズイングリッシュ mailto:aimaniajp@yahoo.co.jp [2007/08/27(月) 16:20:38 ID:???]
みなさんこんにちは
小さな英会話教室をしていて、ホームページを作っています。
そこでスケジュールカレンダーをphpで、できるとのことだったので、
友人からもらったプログラムをリンクさせましたが、
ログインすると、
Parse error: parse error, unexpected T_STRING in /www/a-mail/muse-eng.jp/public_html/schedule/Calendar.class.php on line 85

と、このようにでます。
ド素人なのでプログラムの書き換えもわかりません。
デザインは出来ていています。
phpプログラムを見て適正に修正して頂ける方探しています。
もちろん謝礼贈呈します。予算がないので10,000円で考えていますが、
お力添えいただける方、宜しくお願いいたします。
対象のホームページ www.muse-eng.jp
ご連絡先メールアドレス aimaniajp@yahoo.co.jp
宜しくお願いいたします。

126 名前:nobodyさん mailto:sage [2007/08/27(月) 16:58:57 ID:???]
>>125
なんとなく、PHPのバージョン違いのせいな気がするけど、
プログラムをくれた友人に頼んだら?

127 名前:ミューズイングリッシュ mailto:aimaniajp@yahoo.co.jp [2007/08/27(月) 17:04:15 ID:???]
126さん
ありがとうございます。
友人は連絡取れませんが、参考にさせて頂きます。

128 名前:nobodyさん mailto:sage [2007/08/27(月) 17:05:12 ID:???]
>>126
マルチにマジレス乙

129 名前:nobodyさん mailto:sage [2007/08/27(月) 17:17:23 ID:???]
>>123
クッキーが通る端末は一部。
UAで切り分けるのがいいけど、ページAでセットして次のページBで読み出して
みるといったことでも簡易確認できる。



130 名前:nobodyさん mailto:age [2007/08/27(月) 19:07:04 ID:???]
携帯って -hoge..@ezweb.ne.jp みたいなメールアドレス指定が出来るようなんですが
これだとmail関数でメールを送ることが出来ないのですが何か対策はありますでしょうか?

131 名前:nobodyさん mailto:sage [2007/08/28(火) 01:22:46 ID:???]
携帯をへし折る

132 名前:nobodyさん mailto:sage [2007/08/28(火) 09:22:56 ID:???]
>>130
そんなカスなメール関数を使うな。w

133 名前:nobodyさん mailto:sage [2007/08/28(火) 10:48:43 ID:???]
>>130
多少青ざめつつ、うちの環境でテストしてみたところ、普通に送信できましたよ。
PHP標準のmail関数だよね

134 名前:nobodyさん mailto:sage [2007/08/28(火) 12:15:30 ID:???]
旧いバージョンなPHPのmail関数だと、駄目なのかも分からんね。

135 名前:nobodyさん mailto:sage [2007/08/28(火) 14:28:56 ID:???]
>>130
PHPの設定で、自動文字エンコードとか入ってんじゃないの?

136 名前:nobodyさん mailto:sage [2007/08/29(水) 16:57:25 ID:???]
そもそもメールアドレスが仕様外なわけだが、
そこに突っ込んでもしょうがないと言う突っ込みはやめてくれ。

137 名前:nobodyさん mailto:sage [2007/08/29(水) 17:50:26 ID:???]
>>136
そこに突っ込んでもしょうがない

138 名前:nobodyさん mailto:sage [2007/08/29(水) 22:43:28 ID:???]
>>136
仕様外だろうがそういうメールアドレスが存在する以上は
そこに突っ込んでもしょうがない

139 名前:nobodyさん mailto:sage [2007/08/30(木) 00:10:04 ID:???]
itpro.nikkeibp.co.jp/article/NEWS/20070829/280622/
|また同時にiモード用メールサーバーのシステムを変更し,パソコンから携帯電話への迷惑メール送信
|などにつながる恐れがあるメールを,iモード端末で受信できないようにする。具体的には,
|(1)ドメインの最初の文字がアルファベットや数字,一定の記号以外の場合,
|(2)アカウント部分(@より前)とドメイン部分(@より後ろ)にひらがななどの2バイト文字や半角カナの文字が含まれる場合,
|(3)アドレスのアカウント部分が65バイト,またはメールアドレス全体で256バイト以上に達する場合
|−−である。

こんな制限で引っかかる様なメールって、あまり多くは無い様な気が。



140 名前:nobodyさん mailto:sage [2007/08/30(木) 00:13:15 ID:???]
という事で、”-hoge..”てのは、(1)で引っかかるかも。

141 名前:nobodyさん mailto:sage [2007/08/30(木) 00:19:57 ID:???]
>>140
ドメインじゃなかったら引っかからないんじゃあない?

142 名前:nobodyさん mailto:sage [2007/08/30(木) 04:14:45 ID:???]
au端末から絵文字を投稿した時って
「KDDI絵文字用Shift-jisコード」になるでおk?

143 名前:nobodyさん mailto:sage [2007/08/30(木) 04:22:33 ID:???]
あと見たところ、ドコモの絵文字とコード領域がバッティングしてないっぽい
けど、それでおk?
コードからどっちの絵文字か判定できるのかな

144 名前:nobodyさん mailto:sage [2007/08/30(木) 09:24:17 ID:???]
>>143
考える暇あったら、すでにあるコードをみろよ...
いっぱい携帯用BBSとかのコードが落ちてるだろうに。

145 名前:nobodyさん [2007/08/30(木) 10:32:07 ID:LVhL/5uh]
trialgoods.com/emoji/
このサイトに書かれてる
「ソフバンは3G以降、ソースがshiftJISで書かれててもUTF-8で投稿される」
ってマジ?
本当だったら大量に既存コード書き換えないといけないんだがorz

146 名前:nobodyさん mailto:sage [2007/08/30(木) 11:35:24 ID:???]
たとえそうでも、特定の機種だけShiftJISに
エンコードすればいいだけだと思うんだが。

機種がわからなければ、文字自動判別。
判別を正確にしたいのなら、完璧に区別できる文字を隠しで入れたり。
ShiftJISにない文字の投稿についてはしらん。

147 名前:nobodyさん mailto:sage [2007/08/30(木) 12:26:28 ID:???]
祖父版の資料に

3GC型のShift_JIS非対応端末では、文字エンコーディングがUTF-8以外
の場合においても全てUTF-8でリクエストを送出する。

ってはっきり書いてるな。
「Shift_JIS非対応端末」って実際に存在すんの?
考えた奴の頭がおかしいとしか思えない糞仕様だな

148 名前:nobodyさん mailto:sage [2007/08/30(木) 12:33:34 ID:???]
検索しててもっとひどい仕様見つけた

labs.unoh.net/2006/10/softbank.html

●使用してはいけないクエリ名がある (P51)
pid,sid,uid,lid,gid,rpid,rsid,nl,cl,ol,pl,jsky(*),prc,cnt,reg,vsekey,vsernk
は公式CPしか使っちゃいけないらしいので
リンクやformでは使用しないようにしましょう。

こんなありえない仕様を書く技術者が現存するんですね
ほんの少しの想像力もない独善的で頭が悪いカス野郎にしか書けない仕様だ
100回氏ね!永遠に氏に続けろよ。まじで。

149 名前:nobodyさん mailto:sage [2007/08/30(木) 12:59:46 ID:???]
PDF保護しててコピペすら出来ないw
誰 の た め の 資 料 な ん だ ?
本当呆れるわ
役所仕事しか出来ない馬鹿どもが
孫に買われてバシバシしごかれてますように



150 名前:nobodyさん mailto:sage [2007/08/30(木) 13:56:45 ID:???]
>>147
SJIS非対応端末はある。

>>148
そっちは当たり前だろ。
初期の日本の携帯は、仕様で囲い込むのが当たり前だったんだから。

151 名前:nobodyさん mailto:sage [2007/08/30(木) 14:22:06 ID:???]
クエリ名の制限がなぜ囲い込みにつながるの
ましてpid,sid,gidとか普通に良く使われるクエリ名
普通の神経してたら擬似的に名前空間を作って
なるべくバッティングしない名前にするだろう

152 名前:nobodyさん mailto:sage [2007/08/30(木) 14:30:58 ID:???]
やっぱ技術者の間ではvoda端末の評判最悪なんだな

hain.jp/index.php/tech-j/2006/09/22/vodafone_softbank_3GC%E7%B5%B5%E6%96%87%E5%AD%97

「ありえない。
こんなシェアの低い端末のために
これだけ苦労しなければならない意味がわからない。」

禿げ上がる程同意せざるを得ない。

153 名前:nobodyさん mailto:sage [2007/08/30(木) 14:44:31 ID:???]
出力もUTF8にすると精神衛生上良いよ

154 名前:nobodyさん mailto:sage [2007/08/30(木) 15:13:17 ID:???]
>>148
それひどいよな。普通なら voda_sid とかにするべきだろ・・・

155 名前:nobodyさん mailto:sage [2007/08/30(木) 16:31:49 ID:???]
>>154
公式サイトで意味あるクエリを、勝手サイトが別の意味で使ってたら、
のちのち公式化しようとしたときに問題があるだろ。

156 名前:nobodyさん mailto:sage [2007/08/30(木) 16:42:03 ID:???]
そんな程度は何の問題もない。

問題は知らずに使ってて、何でだ〜!!って場合だけ。

157 名前:nobodyさん mailto:sage [2007/08/30(木) 16:43:33 ID:???]

だからこそsidじゃなくてvoda_sidとかにしろってことでしょ

158 名前:nobodyさん mailto:sage [2007/08/30(木) 16:44:16 ID:???]
>>155
話、理解できていませんか?

公式サイトで意味あるクエリ(sid)を、
勝手サイトが別の意味で使っているから、
困ると言っているわけですよ。

sidとvoda_sidのどっちが勝手サイトで使われやすいか
少し考えて見なさい。

159 名前:nobodyさん mailto:sage [2007/08/30(木) 16:50:52 ID:???]
>>158
初期のケータイでそんな長いもんを使おうって考えるやつがいるわけがない。
頭悪すぎ。



160 名前:nobodyさん mailto:sage [2007/08/30(木) 16:53:28 ID:???]
「固有のパラメータ」なんて勝手に決めることがありえないんだよな
しかも数が多いしw
スクリプトを共用してる場合、softbankと関係ないi/au/pcでも
それらのクエリ名が使えなくなる。
馬鹿が一人入ってきただけで全体に生産性低下が波及してくるという
最悪パターン。
vodaの技術者が会社への嫌がらせに書いたんだろうな多分。

161 名前:nobodyさん mailto:sage [2007/08/30(木) 16:54:29 ID:???]
>>159
頭悪いのはどう見てもお前だろw

162 名前:nobodyさん mailto:sage [2007/08/30(木) 17:33:23 ID:???]
>>160
sid pid なんてのは Jフォンの時代からだけどね
UA規則とかドメインとか手前勝手に変えてきたんだから、
CPからの反発覚悟で悪しき仕様も思い切って改正してくれば良かったのにね。

163 名前:nobodyさん mailto:sage [2007/08/30(木) 17:36:28 ID:???]
sid pid なんてのは、Jフォンの時代よりも
はるか前からウェブで使われているんだが・・・

164 名前:nobodyさん mailto:sage [2007/08/30(木) 21:30:58 ID:???]
SoftBankの絵文字は
1b+?+?+?+0f
という形式のようですが、
これを他の文字等に置き換えたりするのに、機械的に正規表現で行っても大丈夫ですか?
絵文字でないのに1b+?+?+?+0fというパターンが発生することが
あるとしたら、その方法は無理になりますが、どうなんでしょう。

165 名前:nobodyさん mailto:sage [2007/08/30(木) 22:13:26 ID:???]
>>163
携帯サイトの話しているのに、
普通のWEBを引き合いにしたってしょうがなかろうに。

166 名前:nobodyさん mailto:sage [2007/08/31(金) 00:10:43 ID:???]
ウェブコンテンツヴューアでURLを入力するにはどうすりゃいいの?

167 名前:nobodyさん mailto:sage [2007/08/31(金) 00:32:12 ID:???]
わかったお
ってかヴューアって何なんだよ
かっこつけすぎだろ

168 名前:nobodyさん mailto:sage [2007/08/31(金) 00:49:51 ID:???]
labs.unoh.net/2007/01/softbank_1.html

古い機種で、
絵文字で終わっている場合に末尾の(0x0F)がつかない端末があります
だって
ヒドス

169 名前:nobodyさん mailto:sage [2007/08/31(金) 02:06:07 ID:???]
エミュレータで確認する限り
ソフバン絵文字を連続に入力すると端末側で情報が圧縮?されるな
たとえば!マーク×3を入力すると
1b 24 47 41 41 41 0f
になる。
普通に考えると
1b 24 47 41 0f × 3
になると思うがそうでなく…
何なのこれ



170 名前:nobodyさん mailto:sage [2007/08/31(金) 02:56:26 ID:???]
>>165
> 165 名前:nobodyさん[sage] 投稿日:2007/08/30(木) 22:13:26 ID:???
> >>163
> 携帯サイトの話しているのに、
> 普通のWEBを引き合いにしたってしょうがなかろうに。

お前、同じドメインで普通のWEBサイトと携帯サイト(三キャリア)を
運営することが普通に行われてるって知らんのか?

171 名前:nobodyさん mailto:sage [2007/08/31(金) 03:00:07 ID:???]
>>169
JISコード みたいに 1b 24 47 が絵文字モード切替
41 が!マーク 0f が終了なんじゃねーの?

絵文字が続いている限り0fは必要ないから、
絵文字で終わっている場合0fがつかないという
バグがある端末が合っても不思議ではない。

172 名前:nobodyさん [2007/08/31(金) 03:12:17 ID:EAh/bzVC]
>>169
\x1b\x24でエスケープシーケンス開始
\x0fでエスケープシーケンス終了

絵文字が続く場合はその間に連続して絵文字コードが入る。
Softbank絵文字はE-G,O-Qの6つにグループ分けされており、同じグループの絵文字はさらにそのグループも省略できる。
\x47はGだからGグループの絵文字なら、47414141・・・と続ける事ができる。



173 名前:nobodyさん mailto:sage [2007/08/31(金) 03:31:26 ID:???]
>>171-172
ありがd
なんとかなりそう

174 名前:nobodyさん mailto:sage [2007/08/31(金) 06:26:23 ID:???]
連続絵文字の判定アルゴリズムが分からない(><)
グループコード(E-G,O-Q)、グループメンバ(2文字目)コードと来て、
次にグループコードが来た時、
それが省略記法なのか、
別の文字の開始なのか、
どうやって判別したらいいの?
グループメンバコードの中にグループコードも含まれてるから
やたら難解になってるよ〜

175 名前:nobodyさん mailto:sage [2007/08/31(金) 06:43:06 ID:???]
>>174
グループ代わるときは0x0Fで一旦絵文字終了するんじゃないのかな
そうじゃないと判別できない

176 名前:172 [2007/08/31(金) 07:29:22 ID:EAh/bzVC]
>>175
あ。そうですね。

>>174
スマソ

177 名前:nobodyさん mailto:sage [2007/08/31(金) 08:49:31 ID:???]
>>170
何でそんなに必死なの?

178 名前:nobodyさん mailto:sage [2007/08/31(金) 09:04:12 ID:???]
変数の名前付け規則を知らない人だから

179 名前:nobodyさん mailto:sage [2007/08/31(金) 09:15:33 ID:???]
>>177=178 わかりやすい自作自演でしたw



180 名前:nobodyさん mailto:sage [2007/08/31(金) 13:11:11 ID:???]
softbank(旧jsky)絵文字の連続するやつって、
やりとりするデータ量を少しでも減らすために作られたのかな
確かに昔はサイト作るにも1バイトでも節約するように作るのが携帯サイトの常だったけど
もういらんだろ、この糞仕様はw

181 名前:nobodyさん mailto:sage [2007/08/31(金) 14:04:52 ID:???]
>>180
エスケープシーケンス使うのは2バイト文字でも同じだしね。
Shift_jisの仕組みをそのまま流用したんでしょ。
外字領域使うと限界あるし、絵文字抽出はJsky形式の方がかえって楽なような・・・


182 名前:nobodyさん mailto:sage [2007/08/31(金) 15:30:23 ID:???]
>>180
バイト数節約の為でもないんじゃね?わかんないけど。
別にそんな糞とも思わないし、むしろ俺も>>181と同じでやりやすいと思うが。

>>181
Shift_jisじゃなくてJISだよね?




183 名前:nobodyさん mailto:sage [2007/08/31(金) 16:57:44 ID:???]
世に出回ってる絵文字対応掲示板スクリプトとか
複数バイト対応してんのかな
結構単純なリプレースしてるの多そう
公式サイト見てもそんな複雑な処理してるってことが分からないし
ネットの資料もテラ少ない

184 名前:174 mailto:sage [2007/08/31(金) 18:51:15 ID:???]
なんかまだ混乱してるんだけど
「省略記法のルールが途中で変化することはない」ってこと?

グループ・メンバ・メンバ・メンバ:あり
グループ・メンバ・グループ・メンバ・グループ・メンバ:あり
グループ・メンバ・メンバ・グループ:なし
グループ・メンバ・グループ・メンバ・メンバ:なし

こういうことっすか?


185 名前:174 mailto:sage [2007/08/31(金) 19:17:01 ID:???]
分かった
グループ・メンバ・グループ・メンバ・グループ・メンバ:→これもナシ
だね。

bbs.sekkaku.net/emoji.html
ここのサイトで省略記法が二種類あるみたいなこと書いてたから混乱してしまった
これは間違いだよね?

186 名前:nobodyさん mailto:sage [2007/08/31(金) 23:36:54 ID:???]
>>185
www2.developers.softbankmobile.co.jp/dp/tool_dl/download.php?docid=120&companyid=

38ページ

187 名前:nobodyさん mailto:sage [2007/09/01(土) 05:37:06 ID:???]
>>186
ありがとう
iso2022とかいうのの性格上グループ・メンバ・グループ・メンバという並びは
ありえないんだね
文字コードの基本的知識も必要だなぁ

188 名前:nobodyさん mailto:sage [2007/09/01(土) 09:04:57 ID:???]
>>168のプログラムの意味ぱっと見理解できなかった俺おわた
array_mapとかpreg_splitとか使うの初めて見たわ・・・へこむ

189 名前:nobodyさん mailto:sage [2007/09/01(土) 11:54:16 ID:???]
文字列や配列は、術者の好みがでるからな。




190 名前:nobodyさん mailto:sage [2007/09/01(土) 16:44:38 ID:???]
携帯絵文字画像をPCに表示する時はどうするのがいい?
1:妥当そうな固定サイズの画像を表示
2:なんらかの方法で他のフォントの大きさに合わせる

もっとも2はかなり難しそうだけど・・・

191 名前:nobodyさん mailto:sage [2007/09/01(土) 21:19:21 ID:???]
<img src="emoji.jpg" style="height:1em;">

192 名前:nobodyさん mailto:sage [2007/09/02(日) 03:35:03 ID:???]
>>191
こんなやり方全然知らなかった
すごい簡単にできるじゃん…
ありがd!

193 名前:nobodyさん mailto:sage [2007/09/02(日) 05:02:01 ID:???]
ezwebの絵文字番号519〜699まで存在しないのは何か理由あるの?

194 名前:nobodyさん [2007/09/03(月) 05:14:00 ID:GgwCMcN+]
utf8のdbにぶちこむのに
携帯絵文字はどういう表現にするのがいいかな
とりあえず>>168の真似をして%i数字%、%e数字%、%s数字%という
中間表現にしてみたけど
絵文字以外の意図でそういう文字列が絶対に入力されないとは限らないと思いはじめた

195 名前:nobodyさん mailto:sage [2007/09/03(月) 09:44:07 ID:???]
どうせ出力するときに処理するなら<>で囲むとか?
htmlspecialcharsとか使ってタグを変換してDB格納してないと使えないけど

196 名前:nobodyさん mailto:sage [2007/09/03(月) 10:39:48 ID:???]
携帯サイトやるんなら、最初からS-JISのDBにすべきじゃ?

197 名前:nobodyさん mailto:sage [2007/09/03(月) 12:29:48 ID:???]
>>196
余計な心配が増えるだけ。

198 名前:nobodyさん mailto:sage [2007/09/03(月) 14:44:06 ID:???]
>>194
俺は他のとこで見つけて[i:数字] [e:数字] [s:数字]にした
てか、ソフトバンク持ってない人はやってそうだけど
最初にキャリアごとに分けて
imode,ezwebの場合は
www.mt312.com/php/43/
みたく、mb_substitute_character使って BAD+***⇒自分なりの形式
ソフトバンクの場合は
preg_match("/\x1B[\x24][\x21-\x7A]{2,}\x0F/i", $str)
とか>>168みたいなやり方してる?

俺3GCなんだけど、これだと上のソフトバンクのやり方が通用しなくて
色々調べてたらバイナリで飛んできてることがわかったから
imodeやezwebと同じやり方のmb_substitute_character使って変換させたのよ。
そしたらできたから

キャリアで先にわけちゃうんじゃなくて
preg_match("/\x1B[\x24][\x21-\x7A]{2,}\x0F/i", $str)
してあったらソフトバンク(旧機種のみ?)
で無ければmb_substitute_character使って変換ってしたほうがいいのかもしれないと
思った。

色んな機種で調べたわけじゃないので、
はっきりしたところはわかりませんが。

199 名前:nobodyさん mailto:sage [2007/09/03(月) 14:44:43 ID:???]
やっぱり何らかのエスケープ処理をかまさないといけないよね
絵文字のためだけに全体にそれをするのがなんかエレガントじゃないけど…
うーむ



200 名前:nobodyさん mailto:sage [2007/09/03(月) 15:05:44 ID:???]
文字いじりは最初から泥くさいと思う。






[ 続きを読む ] / [ 携帯版 ]

前100 次100 最新50 [ このスレをブックマーク! 携帯に送る ] 2chのread.cgiへ
[+板 最近立ったスレ&熱いスレ一覧 : +板 最近立ったスレ/記者別一覧]( ´∀`)<208KB

read.cgi ver5.27 [feat.BBS2 +1.6] / e.0.2 (02/09/03) / eucaly.net products.
担当:undef