したらばTOP ■掲示板に戻る■ 全部 1-100 最新50 | |

プログラムスレッド

8女傑 ◆nDpXSJz8i.:2012/03/11(日) 03:51:42 ID:hQMLjY7Y0
一応、動くスクリプトを書いてみました。引数による個別表示をするスクリプト
にするにはもう一工夫しないといけませんね^^;

if ($ENV{'REQUEST_METHOD'} eq "POST") { read(STDIN, $buffer, $ENV{'CONTENT_LENGTH'}); }
else { $buffer = $ENV{'QUERY_STRING'}; }

if ($buffer eq "") { &error; }

@pairs = split(/&/,$buffer);
foreach $pair (@pairs)
{
($name, $value) = split(/=/, $pair);
$value =~ tr/+/ /;
$value =~ s/%([a-fA-F0-9][a-fA-F0-9])/pack("C", hex($1))/eg;

$value =~ s/</</g;
$value =~ s/>/>/g;
}

open(IN,"log.txt");
@lines = <IN>; $pass = shift(@lines);
close(IN);
($01, $02) = split(/,/, $pass);

print "Content-type: text/html\n\n";
print <<"EOF";

<html><head><title>$01</title></head>
<body>
<h1>$02</h1>
</body></html>

EOF

exit;

sub error {

print "Content-type: text/html\n\n";
print '<html><head><title>エラー</title></head>' . "\n";
print "<body>\n";
print "<h3>エラー</h3>\n";
print '<p></body></html>' . "\n";
exit;
}


新着レスの表示


名前: E-mail(省略可)

※書き込む際の注意事項はこちら

※画像アップローダーはこちら

(画像を表示できるのは「画像リンクのサムネイル表示」がオンの掲示板に限ります)

掲示板管理者へ連絡 無料レンタル掲示板