• ベストアンサー

PCでは見れるが、携帯(J-SKY)では見れない。

YY-BOADRを携帯から見るCGIを作成しました。 件名一覧画面はOKなのですが、 件名をクリックしてその内容を表示する画面に行こうとすると PCでは見れるが、携帯(J-SKY)では白い画面が表示されるだけでした。 いったいどうしてでしょうか?教えてください。 よろしくお願いします。m(__)m ---以下ソースサンプル(サブルーチンは省略)--- #!/usr/bin/perl #日本語コード処理ライブラリ require './jcode.pl'; # ↓保存されるファイルの漢字コード('sjis' 'euc' 'jis' のいずれか) $kanjicode = 'sjis'; $logfile = './circle.log'; ############################# # メイン処理 ############################# &init_form($kanjicode); print <<HTML; Content-type: text/html <HTML> <BODY> HTML if($form{mode} eq 'comm') { &viewComment; } &viewList; sub viewList { open(IN,"$logfile") || &error("Open Error : $logfile"); while (<IN>) { ($no,$reno,$date,$name,$mail,$sub,$comment,$url,$host,$pw,$color,$icon) = split(/<>/); if ($reno eq "") { print <<"HTML"; [$no] <A href="$C?page=$no&mode=comm">$sub</a><br> HTML } } print <<HTML; </BODY> </HTML> HTML } sub viewComment { open(IN,"$logfile") || &error("Open Error : $logfile"); while (<IN>) { ($no,$reno,$date,$name,$mail,$sub,$comment,$url,$host,$pw,$color,$icon) = split(/<>/); if ($reno eq $form{page} || $no eq $form{page}) { print <<"HTML"; [$sub <a href="mailto:$mail">$name</a> $date]<br> $comment <HR> HTML } } print <<HTML; </BODY> </HTML> HTML exit; }

質問者が選んだベストアンサー

  • ベストアンサー
回答No.4

携帯用に改造されたyybbsのスクリプトが配布されてますよ(^^) これはj-sky以外にもどこの携帯でも使えるというスグレモノ(w 携帯改造がされている以外は既存のyybbsとなんら使い方は同じです。 yybbs.cgiのみの差し替えでOKです(^^

参考URL:
http://www.url-battle.com/cgi/
noname#27709
質問者

お礼

こんなのがあったのですね!ありがとうございます。 早速試してみます。 CGIの勉強もしたいので、両方試して見ますね! ありがとうございます。

その他の回答 (3)

回答No.3

最終的にどのようなHTMLが出力され、そのHTMLがJ-Skyが対応している タグ、パラメータであるか調べてください。 # yuizuianさん # $hash{abc}も$hash{'abc'}も同じ意味です。

noname#27709
質問者

お礼

ありがとうございます。 対応してないHTMLの可能性があるということですね。 調べてみます。どうもありがとうございます。

  • yuizuian
  • ベストアンサー率42% (103/245)
回答No.2

おかしいところがありすぎて困るのですが… とりあえず今回問題になっている点で言えば、 if($form{mode} eq 'comm') は if($form{'mode'} eq 'comm') の間違いですよね?

noname#27709
質問者

お礼

ご回答ありがとうございます。 PCだと動いたし問題ないと思っていたのですが、 試してみますね。ありがとうございます。 よろしければ他にどのようなところがおかしいのでしょうか? 代表的なものを教えていただければと思います。

noname#8250
noname#8250
回答No.1

CGIScriptの配布先で聞くべきことなんじゃ?

noname#27709
質問者

お礼

こんにちは。ご回答ありがとうございます。 残念ながら、自作CGIなのですよ。 ※gooから質問が取り消されたとあったのでお返事が遅くなりました。 すみません。いつのまに復活されたんでしょうか。。。

関連するQ&A