記事No | : 8164 |
投稿日 | : 2010/11/28(Sun) 01:45:59 |
タイトル | : エラーContent-Type: text/html |
ID情報 | : yutanpoj |
投稿者 | : ゆたんぽ |
URL | : http://douhoku-ot.yutanpo.jp/ |
お世話になっております。
E-PAD v2.43を使用していますが
サーバーのactivePerlのバージョンを
5.6.1.638〜5.12.2.1202にアップさせたところ
Content-Type: text/html のエラーが出て
sub header_js {
if ($headflag) { return; }
print "HTTP/1.1 200 OK\n"; ←ここ追加
print "Content-Type: text/html\n\n";
print <<EOM;
<html><head>
追加したところ投稿完了のページ以外直ったのですが
投稿完了のページでクッキーのエラーとContent-Type: text/html
のエラーが出てどうしてもどこを直せばよいかわかりません。
wwwサーバーはIIS7です。
5.8以上対応のCGIを使いたいのでどなたかご教授お願します。
記事No | : 8169 |
投稿日 | : 2010/12/02(Thu) 16:10:02 |
タイトル | : Re: エラーContent-Type: text/html |
ID情報 | : kent |
投稿者 | : KENT |
> お世話になっております。
> E-PAD v2.43を使用していますが
> サーバーのactivePerlのバージョンを
> 5.6.1.638〜5.12.2.1202にアップさせたところ
>
> Content-Type: text/html のエラーが出て
> sub header_js {
> if ($headflag) { return; }
> print "HTTP/1.1 200 OK\n"; ←ここ追加
> print "Content-Type: text/html\n\n";
> print <<EOM;
> <html><head>
>
> 追加したところ投稿完了のページ以外直ったのですが
> 投稿完了のページでクッキーのエラーとContent-Type: text/html
> のエラーが出てどうしてもどこを直せばよいかわかりません。
>
> wwwサーバーはIIS7です。
>
> 5.8以上対応のCGIを使いたいのでどなたかご教授お願します。
v2.43だと、epad.cgi 613行目にもヘッダーサブルーチンがあり、これも修正が必要なのでは?
#-------------------------------------------------
# HTMLヘッダ
#-------------------------------------------------
sub header {
local($len) = @_;
if ($headflag) { return; }
local($head) = "<html><head>\n$meta\n";
$head .= "<title>$title</title></head>\n";
if ($type eq 'p') {
$head .= "$body\n";
} else {
$head .= "<body>\n";
}
print "Content-Type: text/html\n";
if ($cont_len && $len > 0) {
$len += length($head);
print "Content-Length: $len\n";
}
print "\n";
print $head;
$headflag=1;
}
記事No | : 8179 |
投稿日 | : 2010/12/17(Fri) 00:10:02 |
タイトル | : Re^2: エラーContent-Type: text/html |
ID情報 | : yutanpoj |
投稿者 | : yutanpo |
> > お世話になっております。
> > E-PAD v2.43を使用していますが
> > サーバーのactivePerlのバージョンを
> > 5.6.1.638〜5.12.2.1202にアップさせたところ
> >
> > Content-Type: text/html のエラーが出て
> > sub header_js {
> > if ($headflag) { return; }
> > print "HTTP/1.1 200 OK\n"; ←ここ追加
> > print "Content-Type: text/html\n\n";
> > print <<EOM;
> > <html><head>
> >
> > 追加したところ投稿完了のページ以外直ったのですが
> > 投稿完了のページでクッキーのエラーとContent-Type: text/html
> > のエラーが出てどうしてもどこを直せばよいかわかりません。
> >
> > wwwサーバーはIIS7です。
> >
> > 5.8以上対応のCGIを使いたいのでどなたかご教授お願します。
>
> v2.43だと、epad.cgi 613行目にもヘッダーサブルーチンがあり、これも修正が必要なのでは?
>
> #-------------------------------------------------
> # HTMLヘッダ
> #-------------------------------------------------
> sub header {
> local($len) = @_;
>
> if ($headflag) { return; }
>
> local($head) = "<html><head>\n$meta\n";
> $head .= "<title>$title</title></head>\n";
>
> if ($type eq 'p') {
> $head .= "$body\n";
> } else {
> $head .= "<body>\n";
> }
>
> print "Content-Type: text/html\n";
>
> if ($cont_len && $len > 0) {
> $len += length($head);
>
> print "Content-Length: $len\n";
> }
>
> print "\n";
> print $head;
>
> $headflag=1;
> }
ご教授ありがとうございます。でも
}
print "Content-Type: text/html\n";
if ($cont_len && $len > 0) {
$len += length($head);
print "HTTP/1.1 200 OK\n"; ←ここ追加
print "Content-Length: $len\n";
}
に追加しても同じ状況でした。
よろしくお願いします。
記事No | : 8183 |
投稿日 | : 2010/12/30(Thu) 07:46:03 |
タイトル | : Re^3: エラーContent-Type: text/html |
ID情報 | : kent |
投稿者 | : KENT |
> ご教授ありがとうございます。でも
> }
>
> print "Content-Type: text/html\n";
>
> if ($cont_len && $len > 0) {
> $len += length($head);
> print "HTTP/1.1 200 OK\n"; ←ここ追加
> print "Content-Length: $len\n";
> }
>
> に追加しても同じ状況でした。
> よろしくお願いします。
よく分からないですね。
他のプログラムであれば動作するのですか?
Perlのバージョンアップ後に動作不良を起こしたのであれば、Perl側のバージョン不具合や、相性などの問題ではないでしょうか?
Perlを元に戻してみてはいかがでしょう?