TAKUMI回答ポイント なしウォッチ
1366618501

TOK2について質問です。

いまCGIを作成しアップロードしました
しかし
http://www43.tok2.com/home/endou0605/cgi-bin/tesu/sample16.cgi?name=&mail=
こんな感じでエラーが出ます
①のパーミッションはたぶんできています
②、③は意味不です
④は違います。自作です

プログラムリストは
#! /usr/bin/perl

$buffer = $ENV{'QUERY_STRING'};
# $bufferにGET形式で送られてきたフォームデータ値を代入

@buffer = split(/&/, $buffer);
# フォームデータを&で区切って配列化

foreach (@buffer) {
# @buffer配列を1つづつ参照

($n, $v) = split(/=/, $_);
# =を境目としてデータを名前$nと値$vに分解

$v =~ tr/+/ /;
# $v内の+を全て半角スペースに変換

$v =~ s/%([a-fA-F0-9][a-fA-F0-9])/pack("C",hex($1))/eg;
# URLエンコードされた文字列をデコード

$in{$n} = $v;
# キーを$n、値を$vとしてハッシュ$inに格納
cf=0
}

if (${name}==""){
print"名前が未記入です""
cf=1
}

if (${name}==""){
print"名前が未記入です""
cf=1
}
if (c==1){
exit;
}
print "Content-Type: text/html\n\n";
print "名前:$in{'name'}<br>\n";
print "メールアドレス:$in{'mail'}\n";
exit;

です
途中テスト段階もあります
それとTOK2になぜかログインできません
maleに届いたやつを見ながら打っています
青く囲んで所を入力ですよね

ログインして回答する

ベストアンサー

その他の回答

この質問へのコメント

コメントはありません

この質問への反応(ブックマークコメント)

質問の情報

登録日時
2013-04-22 17:15:01
終了日時
2013-04-23 14:54:44
回答条件
1人50回まで

この質問のカテゴリ

この質問に含まれるキーワード

Perl1679パーミッション208エンコード551QUERY_STRING21CGI2023デコード81ハッシュ66FA35HTML5036ログイン2397アップロード1578プログラム5048Cf248URL11376配列924メールアドレス1837EXIT194

人気の質問

メニュー

PC版