■掲示板に戻る■ 全部 1- 101- 201- 最新50
【本スレ】不具合・要望スレ★2

1 :管理人さん ★:2006/12/04(月) 13:14:16
PC2Mなどの不具合や要望はこちらへ。

前スレ
http://www.rcdtokyo.com/bbs/test/read.cgi/pc2m/1133526993/l50

176 :Flash Maus:2007/05/08(火) 17:58:55
>>173
カンマ…
忘れてました…(-_-;;;)
すいません。確認不十分でした。

45行目は、今のスキルでは意味不明なので、頑張って勉強してみます。

<!-- あ、画像検索に百度を追加しました。 -->

177 :名無しさん:2007/05/08(火) 18:45:25
baidu.comではなく
本国からさえアク禁をくらったbaidu.jpのほうだと見た。。。

もうBaiduspiderはエロサイト以外ISPレベルでアク禁でいいよw

178 :管理人さん ★:2007/05/10(木) 22:58:04
某所からの要望で試しにキャッシュ機構を付けてみたわけですよ。
んでテストするべえかあと
自分とこなら誰も使ってないだろうと思ってうpしてみたわけですよ。

そしたら、おいらがまだアクセスしてないのに
すごい勢いでキャッシュファイルが増えてくわけですよ。
なんだこりゃ、どんなバグだあ?と思って
現在のセッション数を見てみたらば150とかあるわけですよ。

ここ使ってるヤツまだそんなにいるのか。。。orz

しばらくしてディスク容量がどうなってるか楽しみだな、こりゃw

179 :名無しさん:2007/05/11(金) 01:10:30
前にテスト用かなんかでURL晒してたのが原因かと
一度割れたらあとは2ちゃんとかで晒され、みたいな流れじゃないかなあと適当な発言

180 :管理人さん ★:2007/05/11(金) 12:19:23
おはようございます。
さて半日経ってディスク容量がどうなったかというと
大変なことにはなってなくてゴミ掃除がいい感じで働いてるっぽい。

>>179
使われたくないなら晒さないので全然OKなんだけどね。
いや、まさかそんなに使われてるとは、と。

で、しかし今セッションファイルの数を見てみたら
1200(!)とかあるわけですよ。
それはいくらなんでもおかしいだろうと生ログを落としてみたら
犯人が判明すますた。

 百 度 ま た お ま え か!

>>177の箴言に倣いエロ画像のない弊サイトでは
Baiduspiderタンは今後出入り禁止とさせていただきますw
てゆうか氏ね

181 :名無しさん:2007/06/15(金) 02:30:23
そういやTUVといった機種依存文字をPOSTすると?になる悲しい仕様はいつの間に復活したんだろう…

182 :管理人さん ★:2007/06/15(金) 11:30:18
>181
オーイエー忘れてたw
でも前からずっとこうでなかった?(変更した覚えがない)

■修正前(705行目@v0.9.23)

mb_convert_variables($local_args['e'], $output_enc, $_remote_args);

■修正後

switch ($local_args['e']) {
case 'Shift_JIS':
case 'SJIS':
mb_convert_variables('SJIS-win', $output_enc, $_remote_args);
break;
case 'EUC-JP':
mb_convert_variables('eucJP-win', $output_enc, $_remote_args);
break;
default:
mb_convert_variables($local_args['e'], $output_enc, $_remote_args);
}

CP932の独自拡張文字をmbstringで扱うには
文字エンコが「Shift_JIS」を名乗る場合は「SJIS-win」
同「EUC-JP」なら「eucJP-win」としてやらないとダメなのでした。
レスポンスボディの変換とかにはこのcase文を書いてるのだけど
クエリーデータについては忘れてたさ。


183 :管理人さん ★:2007/06/15(金) 12:13:40
ついでにiconv(libiconv)も検証してみたのでメモ

iconvでは、マイクロソフトCP932はmbstringと違って「CP932」。

<?php var_dump(iconv('CP932', 'UTF-8', 'TUV')) ?>

自動検出もOK。

<?php var_dump(iconv('', 'UTF-8', 'TUV')) ?>

しかし現在のiconvには、mbstringの「eucJP-win」相当
(マイクロソフトCP51932/CP20932)はないっぽい。
http://www.gnu.org/software/libiconv/


184 :名無しさん:2007/06/15(金) 12:54:16
>>182
乙です、乙です。
確か一度修正が入った直後にソースだか処理の大変更があったので、その時にすっぽり忘れられた予感?

185 :管理人さん ★:2007/06/15(金) 23:54:00
>>184
うーんそうだったっっけ?
全然覚えてないや。。。

186 ::2007/06/18(月) 17:50:25
人大杉に紹介されている
業界最少の広告枠のサーバーで
PC2Mをやってみましたが
うまく画像が表示されません。

/i000768.phpも行いましたが無理でした。
対応していないのでしょうか?

187 :管理人さん ★:2007/06/18(月) 21:00:25
>>168
多分こんな感じでイケる筈。
http://www.rcdtokyo.com/bbs/test/read.cgi/pc2m/1133526993/983-986n


188 ::2007/06/18(月) 22:18:20
>>187
どうもありがとうございます。
そして、スレ汚しすみませんでした。

189 :うまく:2007/06/19(火) 16:48:34
pc2mをアップデートしようと、以前のものを削除し、一からインストールして
色々設定していますが、2日程たっても未だにうまく表示できません。

ローカル環境で試していますが、「http://hogehoge.localhost/から反応が
ないわけで、サーバが見つからないとかDNSエラーとかそんなんだと思われ」
エラーがでます。
しかし、hosts,DNS解決もできて、直接ブラウザからは見られます。

もう自分で思いつく原因と思われるところは全て調べ尽くしました。
何か考えられることはありますか?

最新パッケージは、pc2m-0.9.22.3.zipですか?
pearpack.zipとの相性で動かないということはありますか?

190 :名無しさん:2007/06/19(火) 17:05:58
_check.phpで画像変換に失敗すると、以下のメッセージが出てきます。

画像変換テスト
array(8) { ["error_message_prefix"]=> string(0)
"" ["mode"]=> int(1)
["level"]=> int(1024)
["code"]=> int(110)
["message"]=> string(20) "Connection timed out"
["userinfo"]=> NULL
["backtrace"]=> array(6) {
[0]=> array(6) {
["file"]=> string(62)


191 :管理人さん ★:2007/06/19(火) 17:10:42
>>189
ローカルではない外部の鯖は見れるのかしら?

全滅ならHTTP/Request.php内の
HTTP_Response->process()の冒頭でvar_dump($line)
その結果次第ではPHPのソケット通信部がそもそもあやしいかも。

■シンプルなソケット通信のテスト
test.php
<?php
if (!$fp = fsockopen("hogehoge.localhost", 80, $errno, $errstr, 30)) {
echo "$errstr ($errno)\n";
} else {
$request = "GET / HTTP/1.1\r\n";
$request .= "Host: hogehoge.localhost\r\n";
$request .= "Connection: Close\r\n\r\n";
fwrite($fp, $request);
while (!feof($fp)) {
echo fgets($fp, 128);
}
fclose($fp);
}

ローカルだけダメならとりあえず

■DNS解決のテスト
test.php
<?php var_dump(getHostByName('http://hogehoge.localhost/')) ?>


192 :管理人さん ★:2007/06/19(火) 17:42:40
>>190
ここはローカルの画像変換スクリプト(pc2m.phpとかim.phpとか)に
接続しようとしてるので>>189がダメなのと原因は同じ筈。

193 :189:2007/06/19(火) 17:50:58
自己解決しました。すみませんでした。
開発環境のホストで、名前解決が出来ていないだけでした。
開発環境で/etc/hostsを設定したら解決しました。

お騒がせしました。

194 :名無しさん:2007/06/19(火) 20:17:16
XREAの無料鯖(s***.xrea.com)に設置するとやっぱりリファラがうまく送信されない。
デフォルトに画像スクリプト追加してるだけでも駄目。リロードするときちんと表示されるのは、鯖の問題?設定の問題?


195 :管理人さん ★:2007/06/19(火) 21:13:15
>>194
セッションがイッパツで確率してないんだろうけど。
それってなんでだったっけ、キャッシュだっけ?

.htaccessに「LayoutCacheNeeded off」でどう?参考↓
http://www.rcdtokyo.com/bbs/test/read.cgi/pc2m/1133526993/983-986n

196 :名無しさん:2007/06/20(水) 02:01:52
xディレクトリに別スクリプト設置したりしても駄目なのでやはり駄目かと。XREA無料鯖ではみんなそうなんだろうか?

197 :管理人さん ★:2007/06/20(水) 17:05:47
>>196
>>195の手順でフツーにイケたぞい。

リファラーなしだと画像が表示されないITmediaページを「全部変換」で表示。
http://rcdtokyo.s244.xrea.com/pc2m/pc2m.php?_ucb_v=2&_ucb_u=http%3A%2F%2Fwww.itmedia.co.jp%2Fnews%2Farticles%2F0706%2F19%2Fnews064.html


198 :管理人さん ★:2007/06/20(水) 17:09:26
>>197でやったこと

■pc2m.phpをim.phpにコピー

■Config.inc.phpで
define('IMAGE_CONVERTER', 'im.php');

■.htaccessで
LayoutIgnoreURI /pc2m/im.php
LayoutCacheNeeded off

199 ::2007/06/30(土) 09:51:55
ttp://wing2.jp/home/
ここを借りてpc2mを設置しようと思いますが、
うまく画像が変換されません。
どなたかお時間があればご教授ください。

200 ::2007/07/01(日) 07:39:20
>>199
すみません
自己解決しました。

201 :名無しさん:2007/07/01(日) 21:34:41
>>200
キリ番ゲトオメ

202 ::2007/07/05(木) 06:37:49
>>201
どうも

203 :名無しさん:2007/07/11(水) 12:15:31
http://takagi-hiromitsu.jp/diary/20070707.html
「「pc2m」と「mobazilla」というブラウザにこの問題があるようだ」
なんてことが書いてありますが、この問題はまだ残ってますか?

204 :名無しさん:2007/07/11(水) 12:31:49
問題というか意図的な挙動?pc2mは作者の中の人のやる気と気力とJリーグ次第だが、
モバジラはpc2mにインスパイヤされ、アクセルマークが新たなバナー広告などを追加したオリジナルスクリプトなので、ここおかしいよって指摘するばきっと対策してくれるよ

き っ と p c 2 m よ り も 早 く ね

205 :名無しさん:2007/07/11(水) 21:47:04
>Jリーグ次第

禿げしくワラタwww

206 :管理人さん ★:2007/07/22(日) 21:56:44
v0.9.22.4

>>203の問題を“軽減”するために
デフォルトでは画像へのアクセスのみREFERERを送信するように変更。
(定数を設定すれば従来通り)


207 ::2007/09/19(水) 18:13:57
<div style="background-image:url(URL);width:○px; height:△px">
これを見れるようにしてください。
自分で考えてみましたがさっぱりわかりませんでした。

208 :名無しさん:2007/09/19(水) 18:16:58
正規表現で置き換えちゃえよ

209 ::2007/09/19(水) 18:56:00
>>208
convertHTMLの所でいいのでしょうか?
うまくいきません

210 :名無しさん:2007/09/23(日) 11:00:04
>>207
auだとそのままでイケるんでないの?

ドコモはどうあがいても_
・background-imageが指定できるのはbodyだけ(しかも902とか以降)
・divにwidth/heightは指定できない

211 ::2007/09/24(月) 18:36:10
>>210
そのCSSを置き換ればいいと思います。
まだわかりませんが、もう少し自分で考えてみます。
ありがとうございました。

212 :管理人さん ★:2007/09/25(火) 16:16:43
>211
どういう風に置き換えたいか(どのケータイでどう表示させたいか)
によってやり方はまちまちですわよねー。

ドコモは>210の通り、902以降&body以外ではそもそも無理。
auもheightは効かない希ガスていうか手元のシミュレータだと効かない。
あと、style記述は最初の整形処理の時点で全て捨てちゃってるので
あらかじめ救出しとくとかしないといけません。

もし対象が自分のサイトなら、その箇所は変換しない指定をしとくなり
テンプレで外部CSSを読み込むなりどうにでもやりようはあるです。

213 ::2007/09/26(水) 01:04:46
>>212
私の見たいサイトで、
そのCSSで写真をアップしているサイトがあり、
ごっそりimg srcに置き換えれば見れると思ってます。
もちろん、そのサイト専用の物になってしまいますが。

なので、この要望スレに書いたのは間違いだと気づきました。
ただ、出来るということはわかったので>>208に感謝です。

ありがとうございました。


214 :管理人さん ★:2007/09/26(水) 21:45:25
>>213
理解すますた
似たようなことやってるサイトの画像を見るのに改造したことありマス
そうですね、IMGタグに書き換えちゃえばいいと思います(整形処理の前に)

215 ::2007/09/29(土) 23:55:17
上の件、出来ました。
ありがとうございました。

で、要望ですが、
ttp://blogs.yahoo.co.jp/
のブログの画像を見れるようにしてください。

scriptをonにしないといけなさそうなので
止めたほうがいいのかな…

216 :管理人さん ★:2007/10/01(月) 20:15:20
>215
Yahooブログの画像はアクセス時のContent-Typeがtext/plainで
Pc2Mはそのままだと画像だと認識せず、正しく表示されません。
拡張子もないので拡張子によるContent-Typeの強制割当も不可。

てなことでどうすればいいかというと
てっとりばやいのはURLが http://img.blogs.yahoo.co.jp/ybi/
とかで始まってればContent-Typeを強制割当しちゃうこってすね。
このURLはたぶん画像しか吐かない筈なので。

1047行目あたりに以下を挿入とか

if (0 === strpos($_current_url['url'], 'http://img.blogs.yahoo.co.jp/ybi/')) {
$_response['headers']['content-type'] = 'image/jpeg';
}

217 :名無しさん:2007/10/08(月) 17:20:47
<!--pc2m_remain-->〜<!--/pc2m_remain-->の間では変換しないでそのまま出力させることは出来ますが、
特定ドメインの表示だけ、携帯用に変換しないで出力させる機能ってあるのでしょうか?


218 :名無しさん:2007/10/08(月) 17:22:00
pc2m_remain〜/pc2m_remainの間では変換しないでそのまま出力させることは出来ますが、
特定ドメインの表示だけ、携帯用に変換しないで出力させる機能ってあるのでしょうか?


219 :名無しさん:2007/10/08(月) 17:29:49
↑2重書き込みすんません。消してくださいす。

220 :管理人さん ★:2007/10/09(火) 13:48:32
>>219
二重カキコ気にしない

「変換しないで出力」機能は無いので改造してくださいな。

テンプレで囲む必要もなければ入力URLを判定して
そのURLにリダイレクトしてしまえばいいわけですが、テンプレで囲みたいなら
まずsendRequest()の最後のswitch分岐の前で(1040行目あたり)

if (変換しないURLなら) {
return $_response['body'];
}

で、そのままだと分割処理に回り、整形式のHTMLでなければエラーになるので
retrieveContent()の途中の
$_content = sendRequest($_url, array(), $_post_data);
とかなってるところ(858行目あたり)の直後に

if (変換しないURLなら) {
return $_content;
}

こんな感じでイケるかな?

221 ::2007/10/10(水) 18:54:43
>>216
返事遅れてすみません。

うまくいかなかったので、いろいろやっていたのですが
結局無理でしたorz

今日ソフトバンクのIPが変わってたのでメモ。
$_iprange_vodafone = array(
'123.108.236.0/24',
'123.108.237.0/27',
'202.179.204.0/24',
'202.253.96.224/27',
'210.146.7.192/26',
'210.146.60.192/26',
'210.151.9.128/26',
'210.169.130.112/28',
'210.175.1.128/25',
'210.228.189.0/24',
'211.8.159.128/25'
);

222 :管理人さん ★:2007/10/11(木) 12:06:22
>>221
ありゃダメでした?
どのへんでダメだったんだろう。。。

223 :WHS:2007/10/17(水) 23:32:39
pc2m設置しました
サブドメイン割り当てをしてありますので、よかったらリンクにでも足してやって欲しいです(改造が面倒だったので、ほとんど素の状態です)
http://pc2m.e-whs.com/

224 :管理人さん ★:2007/10/18(木) 23:42:59
>>223
追加しときますたよ
完全に放置してたのでたぶん半年ぶりくらいの更新だ罠w

60KB
新着レスの表示

掲示板に戻る 全部 前100 次100 最新50
名前: E-mail(省略可)

0ch BBS 2007-01-24