トップページ⇒php
1001コメント310KB

CGIだけどなんか質問ある Pert 5.01

■ このスレッドは過去ログ倉庫に格納されています
0001nobodyさん02/03/03 12:49ID:673UxTI5
print"くだらない質問はここにかけや!";

0237nobodyさん02/03/06 07:01ID:CkyOD57T
>>236
もっと詳しく書いてやれYO!
0238nobodyさん02/03/06 10:32ID:CkyOD57T
早くしろよ。
0239ぷうすけ02/03/06 11:05ID:qVBo2uea
mkdirに関する質問です。よろしくお願いします。

  $ret=mkdir($fname,0777);

 perlのcgiプログラム内にて、ディレクトリを上記の方法で作成して、その
中にデータファイルを作成する、というようなことをやろうとしています。
Webブラウザからのアクセスにより、上記の文は実行され、ディレクトリは作
成されます。$retには成功の1が返っていますが、実際のパーミッションは
755となっています。これは、サーバの設定のせいなのでしょうか?または、
なにかプログラム的に対策が取れますか?なお、cgiの置いてあるディレクト
リのパーミッションは777になっています。
0240nobodyさん02/03/06 13:41ID:???
>>239
多分サーバーの設定だろう。
詳しくは俺もよく知らんが、perldoc -f umask が参考になるかもしれない。

等と適当な事を逝ってみる。
0241nobodyさん02/03/06 14:34ID:???
タブ区切りテキストの read.txt を読み、
ユーザーの入力を格納した %hoge と %foo で5,6列目を上書きし、
write.txtに保存したいです。
以下のように配列 @temp を一時利用したコードを書いたところ、
\tでjoinしたにも関わらず、タブ文字でなく「\t」を区切り文字に連結されました。
つまり、
print "@temp[0]\\t@temp[1]\\t@temp[2]\\t 〜 @temp[8]\\t\\n";
を実行した時と同じ結果になりました。
望む結果を得るにはどうしたらいいのでしょうか?

$counter=0;
open READ, "read.txt";
open WRITE, "+>write.txt";
while ($input = <READ>){
$counter++;
@temp = split (/\t/,$input);
@temp[5] = $hoge{$counter};
@temp[6] = $foo{$counter};
print WRITE join('\t',@temp) ;
}
close READ;
close WRITE;
0242nobodyさん02/03/06 14:42ID:???
>241
'\t'
"\t"
この二つの違いはわかるかい?
024324202/03/06 14:50ID:???
いや、わかんないです。
てかそれだけヒントをもらえれば自分で調べます。
0244nobodyさん02/03/06 14:56ID:???
>243
君は241だろ。(w
まぁ、がんばれ。
頑張って無理だったらここを見ろ。
ttp://tohoho.wakusei.ne.jp/wwwperl1.htm#String
ttp://tohoho.wakusei.ne.jp/wwwperl1.htm#Esc
024524302/03/06 18:46ID:???
はぅん。こりゃ失敬。&さんくす。
024675とか02/03/07 00:36ID:???
YO-YOのお方、今日もいるかな?文字化けの件、解決しました!!
&jcode::convert(\$value,"euc","","z");
これが動作してませんでした。第3引数がダメなようですが、何故でしょう??
それから、sjis用対策をいろいろ教わりましたが、例えば、発言者名が全部半角カナだと
getcodeの返り値がundefなので文字化け対策の部分は全部素通りしてたのでした。
実際携帯から書き込む人は何故か名前を全部半角カナで書く人が多いし、
本文も全部半角カナで書かれても困るので、フォームから漢字一文字をこっそり送って
その漢字コードに全部合わせることにしました。
若干不明な点を残しつつも文字化けにおびえる日々からは開放されました..。
0247nobodyさん02/03/07 06:17ID:WTUe3Qf1
age
0248ぷうすけ02/03/07 17:26ID:+Mtxnc4D
  <form action='./hoge.cgi' method='GET'>
  <input type=password name='pass' size=8 maxlength=8>
  <input type=submit name='button' value='認証'>
  <input type=hidden name='data' value='hoge'>
  </form>

perlのCGIにて、このようなHTMLを出力して、パスワードを
入力させようとしています。テストはWin2000 + IE5.5です。
パスワード用のテキストボックスにパスワードを入力して、
「認証」ボタンをマウスでクリックすると、正しく3つの要素が
QUERYとして送信されます。しかし、キーボードでEnterを押したり、
スペースバーでボタンを押したような場合、
name='button' value='認証'
の情報が、まったく送信されません。どうしてこのようなことに
なるのでしょうか?

最後に、ありがとうございました。>240さん
助かりました。

0249nobodyさん02/03/07 17:31ID:???
>248
認証を押してないから。
0250ぷうすけ02/03/07 18:08ID:+Mtxnc4D
>249
押したYO!!
0251nobodyさん02/03/07 18:19ID:???
マウスボタンから指紋を検出してます。
0252nobodyさん02/03/07 20:08ID:???
>248
submitタイプにname属性はありません。
つーか、パスワードをGETで送るな。
0253nobodyさん02/03/07 20:33ID:???
>>252
あるが?
0254nobodyさん02/03/07 20:35ID:???
>>252
>submitタイプにname属性はありません。
付けちゃいかんって事は無かったと思うが。
0255nobodyさん02/03/07 20:48ID:???
>248
俺はWin2k+IE5.5SP2でちゃんと送れる。
マウスクリック、スペースキー、エンターキー全て正常に送れた。
0256nobodyさん02/03/07 21:01ID:???
なんかこの板、おそろしく人いないんですけど。
0257nobodyさん02/03/07 23:26ID:???
んな、いまさら・・・・
0258nobodyさん02/03/07 23:51ID:???
>>248
やってみたらテキストフィールドでのEnterだけ入らなかった。
スペースでもEnterでも、ボタンを押せば送られる、という事かな。
ついでに、<input type="button" name="button" value="認証"> だと何やっても送られなかった。
仕様なのかな。
025925802/03/07 23:53ID:???
<input type="button" name="button" value="認証" onClick="forms[0].submit()">
でした。
0260nobodyさん02/03/08 00:57ID:???
普通に鯖においてあるcgiの中身は何とかして見れないもんですかね?
0261nobodyさん02/03/08 01:13ID:???
>260
板違い
0262nobodyさん02/03/08 09:05ID:???
フォームから読み込んだ"文字列"を”%95%B6%8E%9A%97%F1”のように変換するにはどうすればいいのでしょうか?
0263nobodyさん02/03/08 09:20ID:???
>>262
受け取った時点で既にそうなってないか???
0264相撲車02/03/08 09:39ID:ol/NmE/5
telnetで自分のプロバの自分のいつも使ってるメール鯖にアクセスしてメール送る
CGIをperlで書いて、実験には成功したけど、これ設置したら不正アクセス禁止法に
触れますか?
取り合えず、プロバの契約内容には言及してなかったんだけど。
0265nobodyさん02/03/08 09:43ID:???
>>264
法律勉強しな。

一応それはsendmailで第三者中継させるのと大して変わらないね。

後、一般に自分のSMTPのアカウント晒して大丈夫なのか?と。
0266相撲車02/03/08 09:44ID:ol/NmE/5
↑のような方法をとったのは、自宅鯖だけどDNSがMXレコード登録できないやつ
だったため。大目に見て欲しいのですが、どうなんでしょうか…。
0267nobodyさん02/03/08 09:46ID:???
>>266
BIND使ってください。
026826202/03/08 09:47ID:???
なんかよくわからんが
~ s/(\W)/'%' . unpack('H2', $1)/eg;
ってやったらうまくいきました
0269相撲車02/03/08 09:53ID:???
>>265さん
即レスありがとうございます。

法律の概要には目を通してみましたが、サービスの範囲内の利用と思えた
ので使用してみました。法律本文を見ないとダメなんですかね?

mail from:プロバの自分のメアド

と書いておけばいいんでしょうか?
ちなみに、smtpサーバはなぜか認証要りませんでした。そして、メールは
自鯖へアクセスしてきた人がメンバー登録したときのパスワード送信用と
いう利用目的なので、設置したとしても利用者は内容を編集できないです。
そんなのでも危ないでしょうか?
0270相撲車02/03/08 10:01ID:???
>>267
BINDっていうものの存在を知らなかったので、調べてみます!
やっぱり相談してみるもんですね〜。ありがとうございます。(T_T)
0271nobodyさん02/03/08 10:56ID:inegq+pM
ファイル全体を@LINESに格納したて、こねくり回した場合、
現在の@LINESに格納されている文字列全体が何バイトなのかを
知る方法ってないものでしょうか?
0272nobodyさん02/03/08 11:08ID:???
>271
好きな方法を使えや。
1.
$size = length join "", @LINE;

2.
$size = 0;
$size += length for @LINE;
0273相撲車02/03/08 19:39ID:ol/NmE/5
BINDの設定のし方がよくわからんです…。一応webmin使ってるんですが、言葉の
意味がわからず、ネット中を転々…。
どこか有効な解説サイトご存知の方、教えてはくださらぬか?
DNSの役割はわかるけど、細かい用語が意味不明という程度の知識です。無いに
等しいです。
0274nobodyさん02/03/08 20:50ID:JBnFAxe6
Basic認証を1000人単位で行いたいので、一件ずつ登録するわけには
いかないのですが、UserIDとPassをcsv or tabで管理するので、
それを一括で登録するだけのcgiってありますか?
0275nobodyさん02/03/08 22:39ID:???
>>273
はぁ、吉外に葉物だな。
そういうことはインターネットの仕組みを仕組みを理解してからやれ。
0276相撲車02/03/08 23:39ID:XJfzC2SF
>>275
忠告どうもです。
でも、仕組み理解っていってもキリが無いと思うのですが、どの程度把握しておけ
ばいいのですか?普段全く使っていない頭をどうにか使いたいのですが。

昨晩から、ずっと悩んでいた問題は結局MXレコード記録してくれないDNSに登録して
いてもAレコード参照してくれるということで解決したっぽいです。そして現在Postfis
が動かないという問題に直面。
まぁ、オレみたいな厨は家庭内LANで実験でもしてからWANに繋げろ、ということで。
0277相撲車02/03/08 23:42ID:???
sageるべきでした。sorr...
0278nobodyさん02/03/09 14:09ID:qqwIDSpw
perlパスのはじめの「#!」は消していいんですか?
0279nobodyさん02/03/09 15:22ID:???
>>278
何を根拠に?

WindowsNTとか#!を解釈しないサーバならいいけどさ。
0280 ◆VJMxnfn. 02/03/09 17:36ID:???
これからPerlを勉強したいと思うのですが初心者にお勧めの書籍を教えて下さい。
配布しているCGIのデザインを変えたり、とかはあるんですが最初から作ったことが無いのです。
とりあえず掲示板やアクセスカウンタなどを作りたいのですが・・

KENTと作ろうPerlでCGI はどうでしょうか?
0281nobodyさん02/03/09 17:56ID:???
>>280
アンチKENTなので不許可。
すぐわかるPerl
0282    02/03/09 19:02ID:???
>>280 本なんか買わないで、ここで学びなはれ。
0283nobodyさん02/03/09 19:03ID:???
>>282
いいえ、本は基本の宝庫です。
0284初心者02/03/09 19:43ID:q9DQVSy0
Perlの質問です。
HTMLのinput type="text"
name="data0","data1","data2",..."dataX"までの入力データを
ループで処理したいのですが
$iがループするとして

$ran = "data$i";
$length = (length($in{"$ran"}));

$lengthが文字数をとってくれないのですが、おかしいところありますか。
0285nobodyさん02/03/09 20:11ID:???
>>284
$length = length($in{"$ran"});


ところで、$ranの内容は?
当然それくらいデバッグしてんだろ?
0286nobodyさん02/03/09 23:36ID:???
HTML から CGI を呼び出す際に <a href="./cgi-bin/bbs.cgi">BBS</a>
とかファイル名に ./ を付けた形で呼び出しますよね?これは必須ですか?

あと、その呼ばれた CGI が内部で呼び出すデータファイル等にも時々 ./ が
ついてたりしますが、環境 (httpd 等) によっては無いと不味いんでしょうか?

いや、unix 系で安全の為にカレントは PATH に含めて居ないのは知っていますし
その場合の実行方法が PATH を含めなきゃいけないのも知っています。
もしかして RFC の規定とかでしょうか?
0287nobodyさん02/03/09 23:38ID:???
>>286
カレントを示すだけだから無くても動くね。
0288nobodyさん02/03/09 23:40ID:???
>>287
CGIはURLと言う文字列によって場所が一意に決まる。
httpdはURLとファイルシステムをマッピングし、実行する。
URLにはPATHと言う概念がないため、誤実行の恐れはない。
028928602/03/10 00:05ID:???
>>287-288
やっぱそうですよねぇ。
web 上のサイトで (本は持ってないので) よく見かけるんですが、
あれは一体どういう理由で付けてるんでしょうねぇ。
まぁ本人に聞かないとわからないのかもしれませんが、みんな一様に
あの記述方でしたのでずっと気になっていますた。

結論: ./ は要らない。
0290nobodyさん02/03/10 00:07ID:???
>>289
無くても良い、だな。
029128902/03/10 00:09ID:???
>>290
「あっても動く」ではなくて?
ということは本来 (の企画?) は要るって事でしょうか?
0292nobodyさん02/03/10 00:13ID:???
あっても間違いでは無いじゃん。
呼び出し元のファイルの場所がカレントになるんだから./は冗長ではあるが間違いではない。
使える以上否定するのは得策ではない。
0293nobodyさん02/03/10 00:19ID:???
俺も「無くても動く」が正解だと思う。
029429102/03/10 00:19ID:???
ああ、そういう事ですか、わかりました。ありがとうございます。
私の頭が少し unix shell 寄りだったという事ですね (苦笑
0295初心者02/03/10 00:50ID:nlk31vWZ
>>285
レスありがとうございます。
追加して状態の説明です。
−−−−−−−−−−−−−−−−−−−−−−−−−−−−

ループ内に
 $ran = "data$i";

 print "RAN2:$in{$ran}<br>";
  ↑を組み込むと、ちゃんと$in{$ran}を出してくれます。

−−−−−−−−−−−−−−−−−−−−−−−−−−−−

$i=1のとき

$in{"data1"}の内容は日本語文字であったり英語半角であったあり色々ですが、

$length = (length($in{'data1'}));
print "$length";
print "$in{data1}";
では両方とも正常に値を出すのですが、
{}内に変数を入れるとうまく動きません。

$length = (length($in{$ran})); →何の数字も出しません。
$length = (length($in{"$ran"})); →何の数字も出しません。
$length = (length($in{'$ran'})); →$ranを変数として認識しません。
0296nobodyさん02/03/10 00:53ID:???
だからさっさとその気持ち悪いかっこをはずせ。
リストと勘違いされても文句は言えん。
0297nobodyさん02/03/10 02:03ID:???
>>294
話終わったみたいだけれど ./が無いと動かないshellあるべさ?
./にPATH通ってないの。
unixよりとか云々じゃなくPATHを理解してないんじゃ?
0298nobodyさん02/03/10 02:19ID:???
>>297

>>286
>unix 系で安全の為にカレントは PATH に含めて居ないのは知っています

の事でわ???
0299nobodyさん02/03/10 04:03ID:OHdoISBH
CGIの改造を依頼したいんだけど、
一昼夜くらいで早く作ってくれる所あるでしょうか。
難しい改造ではないので、わかる人にはちょちょいだと
思うのですが。
0300nobodyさん02/03/10 04:16ID:???
>>299
キチンと説明出来るなら、やってくれる人居るかもね。
スクリプト改造工房 Part4
http://pc.2ch.net/test/read.cgi/php/1012839651/l50
0301nobodyさん02/03/10 05:33ID:8R88bCKC
日記CGI探してるんだけど、条件としては
シンプル。観覧者による一行レス可能。
画像UPロード(これはタグで回避できるからいいとして)
みたいなのないですかね?
探してみたものの、一応あったんだけど、レス生成欄がでかすぎたりとか…。
ゴミゴミしてるとか。カレンダー形式とか。
要望に会わないのばかりで困ってます;-;
とにかくシンプルでタグ可能観覧者による一行レス可能。
な日記CGIないでしょうか?
知ってる方いましたら教えてくれると嬉しいです。
0302Name_Not_Found 02/03/10 05:56ID:???
ちょっと勉強して改良しちゃうってのはどう。
0303nobodyさん02/03/10 05:59ID:???
>301
スレ違い。
0304nobodyさん02/03/10 06:18ID:???
まあ、そうだけど
>>301
>レス生成欄がでかすぎたりとか…。
見た目なんてHTMLなんだから適当にいじっちゃえ
0305nobodyさん02/03/10 06:40ID:???
あぁ><
探してますスレッドありました><
すいませんでしたー。
向こうで聞いてミマス!
0306 ◆a/globe2 02/03/11 03:22ID:WZhG/BNp
うpろだを作ったんですが
Macからだと拡張子を取れないようです
どうすればいいんでしょうか
0307nobodyさん02/03/11 03:40ID:???
>306
環境変数にコンテントタイプが出てるかもしれない。
投稿者にファイルの種類も投稿してもらえば手間がないけど,信頼度は低い。
ファイルのヘッダ調べるのが確実だけど,手間がかかるためほとんど使われない。
0308 ◆a/globe2 02/03/11 03:44ID:WZhG/BNp
>>307
コンテントタイプの振り分けを細かくすればいいんですかね、、、。
一応拡張子を入力してもらう欄を設置するとか(Macの場合のみ表示で)
0309nobodyさん02/03/11 04:35ID:???
>306
ファイルヘッダ読むのは難しいですか?
できそうなら↓とかが参考になりますよ
http://www.wotsit.org/default.asp
0310A Patch02/03/11 06:35ID:7j09hA/V
Apache を使ってローカルで CGI のテストをしたいのですが
AnHttpd のように Perl.exe のパスを決め打ちできないでしょうか?
プロバイダにアップする CGI で #!local/usr/bin などと書いておきたいので
#!C:/Perl だと困るんです。アップするたびに書き換えるのも面倒だし
それがために Perl を C:\local\bin にインストールなんて馬鹿げたことも
したくないです(複数のサーバを持っていてそれぞれ Perl のパスが
違ったら終わりじゃない?)。

出来ないのであれば素直にあきらめますが何か設定があれば
あるいは何らかの方法があれば教えていただきたいです。
0311nobodyさん02/03/11 14:25ID:???
>>310
バッチファイルを作る。

@echo off
perl a.pl


で、それを実行。
0312nobodyさん02/03/11 19:44ID:???
kentと作ろうperlでCGIのことなんですけど
うちの近所の本屋はCGI関連の本が少ないんですよ。
だからkentと作ろう〜の内容もよく知らないんです。

そこで聞きたいのですが、kentと作ろうperlでCGIには
Windows98にperl本体をインストールするところや
if文などの関数についても解説してるでしょうか?
0313nobodyさん02/03/11 20:08ID:???
>312
ttp://tohoho.wakusei.ne.jp/
ここの方がよっぽど親切。
0314 ◆a/globe2 02/03/11 21:00ID:1vbRZmtL
うpろだでもう1つ質問があるのですが
指定した投稿できるファイルの最大容量
よりファイルサイズがちっさいのにエラーになります
インターナルサーバーエラなのでCGIだしてるエラーではないようです
cgi-lib.plのReadナントカっていうサブルーチンを取り込んでるんですが
それが問題かなともいます
imgboradなどではそのようなエラーは出ないようなので
どういうことなのかなと思っております
わかる人がいらっしゃれば教えてください
0315nobodyさん02/03/11 21:09ID:???
>>314
ローカルでコマンドラインで試せ。いきなりWeb鯖で動かすなボケ。
0316nobodyさん02/03/11 22:24ID:???
>>314
>インターナルサーバーエラなのでCGIだしてるエラーではないようです
99.9%以上CGIが出しています。
0317nobodyさん02/03/11 23:37ID:???
>>314
取りあえず鯖のエラーログ見れ。
031831002/03/12 00:40ID:???
>311
すみません、意味がわかりませんでした。
0319nobodyさん02/03/12 01:15ID:???
広告をWEBに掲載してるんですが、クリック数を調べて欲しいと言われました。
SSIで一括表示してるんですが、リンク先のURLを変えずクリック数をカウントするにはどうしたらいいでしょうか
0320nobodyさん02/03/12 01:27ID:???
>319
リンク先にアクセス解析を入れてもらう。
0321nobodyさん02/03/12 02:10ID:???
>>319
CGIを経由して、クリックをカウントした後、Locationで飛ばす。
0322sage02/03/12 03:08ID:XpAJ+W0c
>319
>リンク先のURLを変えず
って部分が引っかかるのだけど・・・
結果的に表示されるページが変わらなかったらいいって事?
それとも<a href="http://www.hoge.com">という
タグ自体が変わったらまずいって事?
通常は321さんの方法を使うけど、これだとタグ自体が変わるしね。
0323ぷうすけ02/03/12 07:00ID:al7KKwB3
あるURIのhtmlを、CGIから取得することは、可能でしょうか?
言語はperlです。
0324nobodyさん02/03/12 09:29ID:???
>>323
可能です。
0325ぷうすけ02/03/12 10:10ID:NiSfFmxx
>324さん
すんません、書き方悪かったです。
わかる方、方法を教えてください。私は何処へいくべきでしょうか?
0326nobodyさん02/03/12 10:17ID:???
>325
googleに行って「LWP」や「socket」を「perl」と組み合わせて検索。
0327nobodyさん02/03/12 14:20ID:???
文字コードを UTF-8 にした CGI を作成しようとして躓いてます。
CGIを UTF-8 で保存して実行してみたら、一行目でエラーが出ました。

> perl -v
This is perl, version 5.005_03 built for i386-freebsd
>perl utf8.cgi
Unrecognized character \357 at utf8.cgi line 1.

テキストエディタで見るとちゃんと先頭は #!/usr/bin/perl で始まっていて、
改行も LF になってるのですが、バイナリエディタで見ると、
# の前に EF BB BF というなぞのコードがくっついており、
これのせいでエラーが出ているようです。
これを動くようにするにはどうしたらいいんでしょう。

作成に使ったのは Windows 用の Dana というテキストエディタなのですが、
バイナリエディタで先頭3文字削除しても、
また Dana で編集するとその3文字がくっつくし…。

つか、CGI を UTF-8 に改造するってページ検索したけど、
こんな問題どこにもなかったし。秀丸とかだといいのかなあ。

…長文スマソ。入り口以前のところでつっかかってて泣きそうです。
0328nobodyさん02/03/12 15:13ID:???
>>327
utf8に対応しているのはperl5.6以降です。新しいperlを入れましょう。
それとutf8プラグマ使った方が良いでしょう。use utf8;
Perlのユニコードの対応は万全とはいえないので、・・・(以下略)
0329nobodyさん02/03/12 15:58ID:???
>>328
アドバイスありがとうございます。
たしかにWin用のActive Perl(5.6.1)では動きました。
そこで、perl5.6 が入っている biglobe にアップして
実験してみたのですが、500エラーになります。

さっきとは違うエラー内容なのですが、やはり
#!/usr/bin/perlの行でひっかかってます。
エラーログには utf8.cgi: Exec format error としかないのですが、
まったく同じ内容のスクリプトを SJIS で保存してうpすると
こっちは問題なくうごきます。

ちなみに、テストスクリプトは
#!/usr/local/bin/perl
print <<__EOD__
Content-type: text/html;


<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html lang="ja">
<head>
<meta http-equiv="Content-Type" content="text/html;">
<title>UTF-8 で出力するCGI のテスト</title>
</head><body>
<h1>UTF-8 マンセー( ´∀`)</h1>
</body></html>
__EOD__
こんな感じです。
0330nobodyさん02/03/12 16:03ID:???
>>329
print <<__EOD__;
;は付いてるか?
0331nobodyさん02/03/12 16:04ID:???
それとuse utf8;を使ったほうがええやろ。
0332nobodyさん02/03/12 16:39ID:???
>>330
げ!
まあ、2行目のprint 以下になんもないので、見逃してください。

>>331
telnet でシェルに入って実行した時のエラー
>./utf8.cgi
./utf8.cgi: 鏤殖!/usr/local/bin/perl: not found
use: not found
: not found
print: not found
>
( ゚д゚)…ミンナハドウヤッテクリアシテルノカワカラナイヨ

あきらめて SJIS で HTML4.01 Strict な CGI にします・゚・(つД`)・゚・。
0333327=329=33202/03/12 16:43ID:???
最後の文、意味不明だ。無視してください。
0334nobodyさん02/03/12 17:00ID:???
>>332
#!/usr/local/bin/perl
↑これはあっているの?
#!/usr/local/bin/perl5 とかだったりしない?
033533202/03/12 17:14ID:???
>>334
同じソースをSJISでうpすると動くんですぅ。

SJIS で動作している CGI をそっくりそのまま UTF-8 に変換して
エラーが出てるんです。
UTF-8 に変換したのがローカルで perl utf8.cgi で動いてるのも確認してるし、
use utf8; もいれたし、
FFFTP でアスキー送信のボタンがへっこんでるの確認して送信してるし、
うpされたファイルのバイト数が減ってる(CRの分)確認してるし。

他にどこを確認したらいいでしょうか。
0336nobodyさん02/03/12 17:49ID:???
うpと書くのを止める
■ このスレッドは過去ログ倉庫に格納されています