41 :
太田:
A2GIFプロジェクトをスタートさせたいなーと思ってます
やりたいこと:
ブラウザ上でAAを入力すると
Windows版、Mac版の画面を表示
(AAメジャーと同じような機能をブラウザで実現)
機種依存のないAA表示を実現
果たしてJavascriptで実現できるのか!?
Javascript初心者に作れるのか!?
42 :
太田:2008/10/14(火) 22:14:56 ID:XKMS46Pu0
↓どなたか存じませんがA2スレに貼り付けてもらったスクリプト
#!/usr/local/bin/perl
use strict;
sub get_query($) {
my $hashref = shift;
my $buf;
read STDIN, $buf, $ENV{CONTENT_LENGTH};
foreach (split /&/, $buf) {
my ($key, $val) = split /=/;
$val =~ tr/+/=/;
$val =~ s/%([\dA-Fa-f]{2})/pack('H2',$1)/ge;
$hashref->{$key} = $val;
}
}
sub convert_a2gif($) {
my $strref = shift;
my $re = '(([\x81-\x9f\xe0-\xfc])[\x40-\x7e\x80-\xfc]|[\n\x20-\x7e\xa1-\xdf])';
$$strref =~ s[$re][
if ($2) {
'<img src="font/' . uc(unpack('H2',$2)) . '/s' . uc(unpack('H4',$1)) . '.gif">'
}
elsif ($1 eq "\n") {
'<br>'
}
else {
'<img src="font/00/a' . uc(unpack('H2', $1)) . '.gif">'
}
]geo;
}
43 :
太田:2008/10/14(火) 22:16:37 ID:XKMS46Pu0
my %FORM;
get_query(\%FORM);
convert_a2gif(\$FORM{MESSAGE});
print "Content-Type: text/html; charset=Shift_JIS\n\n";
print <<"__HTML__";
<html>
<body>
<form method="POST" action="$ENV{SCRIPT_NAME}">
<p><strong>A2GIF</strong></p>
<p><textarea name="MESSAGE" cols=60 rows=10></textarea></p>
<p><input type=submit value="送信する"></p>
</form>
<p>$FORM{MESSAGE}</p>
</body>
</html>
__HTML__
↑↑↑↑↑
44 :
太田:2008/10/14(火) 23:19:15 ID:XKMS46Pu0
さっそくホームページにアップロードしてみるも
↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓
CGIプログラムエラーのため表示することが出来ません。(500 Internal Server Error)
--------------------------------------------------------------------------------
多くの場合、以下のような理由が考えられます。
パスの指定間違い
perl のパスは /usr/local/bin/perl です。
スクリプトの改行コードに問題があります
ファイルの転送時はアスキーモードで転送して下さい。
スクリプトの記述に誤りがある可能性があります
文法チェック等を行ってください。
上記が正しい場合、以下のような理由が考えられます。
サーバーへの負荷が高いため実行できないcgi
負荷が高いスクリプトは、自動的に処理が中断されてエラーとなる場合があります。
サーバーの仕様が異なるため対応できないcgi
セキュリティ上の問題等で一部利用が制限されている関数があります。
混雑時等、サーバー全体の負荷が高くなっている状態
時間をおいてから再度アクセスしてください。
なお、isweb事務局はcgiに関する技術的な質問にはお答えできませんので、ご了承ください。
↑↑↑↑↑↑↑↑↑↑↑↑↑↑↑↑↑↑↑↑↑↑↑↑↑↑↑↑↑↑↑↑↑
さて何がいけないんだろうか
45 :
太田:2008/10/15(水) 21:52:17 ID:qQF1nW+a0
46 :
太田:2008/10/16(木) 21:05:41 ID:bEF+yWZ40
47 :
太田:2008/10/21(火) 20:53:40 ID:bOq3qwqK0
48 :
太田:2008/10/21(火) 21:08:55 ID:bOq3qwqK0
天国かと思った
50 :
太田:2008/10/22(水) 22:43:00 ID:Uyq12Ptz0
天国って何? ('A`)
そう、ここはモナー板コテハンの墓場さ
52 :
太田:2008/10/26(日) 19:52:52 ID:roll0efO0
墓場か・・・
それにしても人こないなー(´▲`)
まあ今後もが向いたら何か作ってみます
53 :
太田:2008/11/05(水) 21:49:04 ID:R7F9A7Zm0