プロが教える店舗&オフィスのセキュリティ対策術

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;
}

A 回答 (4件)

携帯用に改造されたyybbsのスクリプトが配布されてますよ(^^)


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

参考URL:http://www.url-battle.com/cgi/
    • good
    • 0
この回答へのお礼

こんなのがあったのですね!ありがとうございます。

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

お礼日時:2002/06/09 15:57

最終的にどのようなHTMLが出力され、そのHTMLがJ-Skyが対応している


タグ、パラメータであるか調べてください。

# yuizuianさん
# $hash{abc}も$hash{'abc'}も同じ意味です。
    • good
    • 0
この回答へのお礼

ありがとうございます。

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

お礼日時:2002/06/09 15:55

おかしいところがありすぎて困るのですが…



とりあえず今回問題になっている点で言えば、
if($form{mode} eq 'comm')

if($form{'mode'} eq 'comm')
の間違いですよね?
    • good
    • 0
この回答へのお礼

ご回答ありがとうございます。

PCだと動いたし問題ないと思っていたのですが、
試してみますね。ありがとうございます。

よろしければ他にどのようなところがおかしいのでしょうか?
代表的なものを教えていただければと思います。

お礼日時:2002/06/09 15:54

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

    • good
    • 0
この回答へのお礼

こんにちは。ご回答ありがとうございます。
残念ながら、自作CGIなのですよ。

※gooから質問が取り消されたとあったのでお返事が遅くなりました。
すみません。いつのまに復活されたんでしょうか。。。

お礼日時:2002/06/09 15:53

お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!