sakaguchi
alcat****@ceres*****
2003年 3月 4日 (火) 22:30:16 JST
http://stud.fh-heilbronn.de/~zeller/cgi/cvsweb.cgi/ よりcvsweb-1.112.tar.gzを落としてきたのですが、 cvsweb.cgiとcvsweb.conf内で0xF6と0xA7のコードを使用しているため、 その行でPerl(ver5.6.1)がエラーを吐いて終了してしまいます。 0xF6はコメント行で使用されているので削除してしまえばよさそうなのですが 0xA7はhtmlify関数内とspacedHtmlText関数内で使用されています・・・ ASCIIコード以外の文字がcvswebで正しく見れないと困るわけではないので、 cvsweb.cgiとcvsweb.conf内から0xA7を取り去って (ASCIIコード以外の文字に対して処理を行う部分を取り去って) しまいたいのですが、どのようにしたらいいのか分かりません・・・ どなたか該当個所をどのように修正すればよいのかお教え願えないでしょうか よろしくおねがいします。 RedHat Linux 7.3 Perl ver5.6.1 Perlのエラー $ Unmatched ) before HERE mark in regex m/※ttp|ftp|https) << HERE (:/ /[-a-zA-Z0-9 $ %.~:_/]+)([?&]([-a-zA-Z0-9%.~:_]+)=([-a-zA-Z0-9%.~:_])+)*/ at /cgi- bin/cvsweb/cv $ sweb.cgi line 896. ※は本来 0x84 0xE6 となっていた