[表示 : 全て 最新50 1-99 101- 201- 301- 401- 501- 601- 701- 801- 901- 2chのread.cgiへ]
Update time : 02/13 03:32 / Filesize : 322 KB / Number-of Response : 984
[このスレッドの書き込みを削除する]
[+板 最近立ったスレ&熱いスレ一覧 : +板 最近立ったスレ/記者別一覧] [類似スレッド一覧]


↑キャッシュ検索、類似スレ動作を修正しました、ご迷惑をお掛けしました

CGI設置について質問 【Part2】



1 名前:nobodyさん mailto:sage [05/01/02 09:13:04 ID:???]
CGIを設置しようとしてうまくいかない場合の質問はこちらで。

自分でどのようなことまでやったか、エラー・動作がおかしい場合は
その内容を詳細に書くこと。

配布先、設置先で質問・解決できない場合は、ここで質問すれば
親切な人が教えてくれるかもしれません。

質問テンプレ(全項目記入)

【  CGI名  】 複数のバージョンがある場合には正確に
【配布先URL】 
【設置サーバ】 レンタルスペース名または設置中のURL
【 質問内容 】 

※ エラーがでてるならエラーメッセージも書くように

870 名前:nobodyさん mailto:sage [2006/08/26(土) 19:48:17 ID:???]
>>868
本とか検索以前に>>2を見ていないとは何事か

871 名前:nobodyさん [2006/08/26(土) 21:41:35 ID:eK8y/6xn]
>>870
須磨ね

>>869
多分これです。

[Sat Aug 26 21:41:17 2006] [error] (2)No such file or directory: exec of /Library/WebServer/CGI-Executables/jiken.cgi failed
[Sat Aug 26 21:41:17 2006] [error] [client 127.0.0.1] Premature end of script headers: /Library/WebServer/CGI-Executables/jiken.cgi


872 名前:nobodyさん mailto:sage [2006/08/26(土) 22:15:07 ID:???]
>>871
ふむふむ。で、そのエラーメッセージでググったりはしていないのかね?
「Premature end of script headers」とか速攻で解決策が出てくるのだが、
それを見ても理解できなかったのかね?

そういうとこサボると上達せんよ。

873 名前:nobodyさん [2006/08/26(土) 22:29:19 ID:eK8y/6xn]
>>872
一時あれだけ試行錯誤してたのにapacheのエラーログの場所を探すのに必死で頭になかったw
たしかにそうだね。

そのエラーログ検索で速攻解決しましたw

1. #! /usr/bin/perlに--を付けて一旦アクセスして再度--を消したら直った。
2.もう一つのcgiファイルも同じようにしたけど直らなかった。
 1で--を消すときに間違って1段下のスペースも削除してしまったのを思い出し同じようにした。
 すると繋がった。

結果:改行コードの誤認だったようだ。

サンクス



874 名前:nobodyさん [2006/08/31(木) 09:54:34 ID:K7brBu0P]
ずっと試行錯誤しているのですが、わかりません。助言お願いします

【  CGI名  】 「Sunclip」
【配布先URL】  homepage1.nifty.com/mystaff/DownLoad/sunclip.htm
【設置サーバ】 「webarena」オンラインマニュアル→ web.arena.ne.jp/suite/support/manual/cgi-cgi/index.html
【 質問内容 】
nifty用に改造されたCGIです。niftyに設置したことはあるのですが、
今、nifty以外のwebarenaでの設置を試みています。が…まったく動かずです。
webarenaは、niftyのようにhtmlとCGIを別のディレクトリに分けなくてもよいので、
一緒にcgi-binに入れています。
下記の設定が間違っているのだろうと思っているのですが…

# CGIスクリプト自身をURLで指定
$script = "xxx.net/cgi-bin/sunclip/sunclip.cgi";
$setup = "xxx.net/cgi-bin/sunclip/setup.cgi";

# HTML表示ファイルの保存ディレクトリ(フルパスだと / から記述する)
$htm_dir = "./sunclip/"; # 表示ファイルディレクトリ (フルパスだと / から)

# 添付ファイルの保存ディレクトリ(フルパスだと / から記述する)
$img_dir = "./sunclip/img";

# HTML表示ファイル (index.html) のURL指定
$htm_url = "xxx.net/home/xxx/sunclip";

# 添付ファイルアップロード先のURL指定(http://から指定する)
$img_url = "xxx.net/home/xxx/sunclip/img";

よろしくおねがいします。

875 名前:nobodyさん mailto:sage [2006/08/31(木) 10:27:43 ID:???]
>>867
そんなイタイ板なんて使うなよ
KENT様の板の方が色々加味して1.5倍マシです

>>874
KENT様のオリジナルを使えばいいんじゃね?
単にniftyに最適化されている板なだけだし

876 名前:nobodyさん mailto:sage [2006/08/31(木) 12:44:53 ID:???]
>>875
ありがとう。KENT様のも考えたんだけどね〜
これは、HTMLを切り取って、別のHTMLに表示させることができるんだよ。
だから、これをなんとか設置したいんだ。
同じ配布元のSunday っていうCGIをXREAで設置したこともあるんだけど
これは全然動かなくて。
きっと簡単なところで躓いてるんだとおもうんだけど(´・ω・`)

877 名前:nobodyさん mailto:sage [2006/08/31(木) 13:02:23 ID:???]
>>876
適当だが
# HTML表示ファイルの保存ディレクトリ(フルパスだと / から記述する)
$htm_dir = "./sunclip/"; # 表示ファイルディレクトリ (フルパスだと / から)

# 添付ファイルの保存ディレクトリ(フルパスだと / から記述する)
$img_dir = "./sunclip/img";
を、フルパスにしてみ

878 名前:nobodyさん mailto:sage [2006/08/31(木) 13:20:07 ID:???]
>>877
ありがとう。
やっぱフルパスしかないなと思って、さっきからKENT様のフルパスチェッカー入れたんだけど
それさえ動かない。あーもう諦めるかなぁ




879 名前:nobodyさん mailto:sage [2006/08/31(木) 13:26:00 ID:???]
>>876
フルパスチェッカー動いたんでやってみます!

880 名前:nobodyさん [2006/08/31(木) 16:23:25 ID:j5vOjSqD]
みなさんこんにちわ(o*。_。)o
お尋ねしたい事があり書き込みさせて頂きます。

色々なサイトでIDやPassを自動配信するシステムがありますよね?
そのシステム方法を教えて頂けないでしょうか。
探してみて無料配布しているところなど探してみたのですが
見当たりませんでした。配布されているものじゃなく作る物なのでしょうか?
もし、作る物であるのならわかる方に教えて頂きたく思います。

どうぞ宜しくお願い致します(*- -)(*_ _)

881 名前:nobodyさん [2006/08/31(木) 16:38:46 ID:XWJf2v55]
はぁ?もっと詳しく書いたり、こんなのですってURL貼ったりすれ。

882 名前:nobodyさん mailto:sage [2006/08/31(木) 16:42:23 ID:???]
>>880
何がしたいのかよく分からん。
ユニークな文字列を出力したいのか?

883 名前:876 mailto:sage [2006/08/31(木) 17:17:39 ID:???]
・・・(´・ω・`)
がんばったけどsunclipの設置は諦めた。
ダウンロードしなおしてみたりしたのだけどダメだったよ。
ただ、ためしにやってみた、Sundayが一発で設置できたんで
そっちでがまんすることにします。
ありがとう!

884 名前:nobodyさん [2006/08/31(木) 21:43:11 ID:j5vOjSqD]
≫882さん
すみません。説明が下手で…

885 名前:nobodyさん mailto:sage [2006/09/01(金) 00:25:06 ID:???]
>>880

#!/usr/bin/perl
my ( $id, $password ) = ( 'p', '' );
for( my $n = 0; $n < 8; $n++ ) { $id .= sprintf( "%x", int( rand( 16 ))); }
for( my $n = 0; $n < 16; $n++ ) { $password .= sprintf( "%x", int( rand( 16 ))); }
print "Content-type: text/html; charset=Shift_JIS\n\n";
print "<HTML><HEAD><TITLE></TITLE></HEAD><BODY>";
print "ID:$id<BR>PASSWORD:$password</BODY></HTML>";


886 名前:(・ω・`;) [2006/09/01(金) 11:52:05 ID:SVImvjhT]
CGIの動作確認をファイルをうpせずにできるようにしようと、ANHTTPD(httpd1.42p)をDLして設定したのですが、ブラウザを開いても接続ができません。。

何かわかる事があれば教えていただヶませんでしょうヵ?

887 名前:nobodyさん mailto:sage [2006/09/01(金) 13:30:12 ID:???]
>>886
まず、パソコンを窓から投げ捨てる
話はそれからだ

888 名前:nobodyさん mailto:sage [2006/09/01(金) 20:14:13 ID:???]
質問するのに
 ふざけたAA
 うpって言葉
帰れよ



889 名前:(・ω・`;) mailto:sage [2006/09/01(金) 22:55:03 ID:???]
当方女子中学生です

890 名前:nobodyさん mailto:sage [2006/09/02(土) 00:23:26 ID:???]
ごめん。小学生までなんだ・・・

891 名前:nobodyさん mailto:sage [2006/09/02(土) 09:22:09 ID:???]
残念。未亡人の人妻だったら・・・

892 名前:nobodyさん mailto:sage [2006/09/02(土) 13:14:46 ID:???]
>>886
cgi以前にHTTPDの設定ミスでは。
そもそもPerlが入ってないとか

893 名前:nobodyさん [2006/09/03(日) 17:45:38 ID:5zpiX8SN]
高負荷cgi(チャット)を設置したいんですが、無料で設置できるサーバありませんか?

894 名前:nobodyさん mailto:sage [2006/09/03(日) 17:49:52 ID:???]
>>893
とくつーは最高の鯖屋なんじゃよ

895 名前:nobodyさん [2006/09/03(日) 18:04:48 ID:5zpiX8SN]
サンクスです。

896 名前:nobodyさん [2006/09/03(日) 19:31:39 ID:OSr8O2Yi]
さくらのCGIの設置がうまくいきません。
Method Not Allowed(405)
The requested method POST is not allowed for the URL/ページ.html.
Apache/1.3.37 Server at アカウント.sakura.ne.jp Port 80
とでます。
対処方法がわかる方がいらしたら是非教えてください。 お願いします。

897 名前:nobodyさん mailto:sage [2006/09/04(月) 19:20:56 ID:???]
>>896
Port 80 だから sendmail とかのパスを間違えている可能性。

898 名前:nobodyさん mailto:sage [2006/09/04(月) 22:21:03 ID:???]
え、何故にsendmail・・・?

「さくらのCGI」を設置しようとしてるんじゃなくて、「(レン鯖の)さくらサーバー」にCGIを設置するんだよね?
エラーそのものはapacheの設定か、.htaccessに変な設定書いてるかなんだけど、そもそもCGIは何?



899 名前:nobodyさん [2006/09/07(木) 08:52:02 ID:rXfT6T47]
【  CGI名  】 KBOARD
【配布先URL】   kboard.kaism.com/
【設置サーバ】 xrea
【 質問内容 】 sky.geocities.jp/niigataeki85/up.txt
投稿された書き込みを区切っている線を、ライン素材の画像に変更して、
各投稿を画像で区切りたい場合はどこの箇所をどのようにして書き込めばいいんでしょう?
先輩方アドバイスお願いします。

900 名前:nobodyさん mailto:sage [2006/09/07(木) 10:19:49 ID:???]
HTMLが分かってればワケ無い改造だと思うのだが …

901 名前:899 [2006/09/07(木) 18:04:53 ID:zUM5F96d]
不愉快に感じさせてしまったら、すみません。
今朝から、色々いじっているのですが、上手くいかなくて。
1回壊してしまって、もう一度はじめからダウンロードした始末です…

902 名前:http:// p1107-ipbf602sapodori.hokkaido.ocn.ne.jp.2ch.net/ mailto:low [2006/09/08(金) 00:03:40 ID:???]
guest guest

903 名前:nobodyさん mailto:sage [2006/09/09(土) 19:33:24 ID:???]
【       CGI名      】 簡易タイプ(LOGIN)
【    配布先URL    .】 ttp://www.kent-web.com/pwd/index.html
【    設置サーバ    】 ttp://homepage.biglobe.ne.jp/help/shiyou7a.html
【スクリプトチェックの有無】
【      質問内容     】 

なんとか設定してやってみようとは思っているのですが
下のようなメッセージが出てしまいます

Script execution error
Unable to execute script due to a configuration problem.
Please reference this page.
(www7a.biglobe.ne.jp/~******/cgi-bin/login.cgi) cannot stat program: 2: No such file or directory

$pass = '0123';
$script = "./login.cgi";
$secret = 'www7a.biglobe.ne.jp/~******/cgi-bin/aaa.cgi';

今の設定はこのようなかんじです。
設定や何が足りないか教えてください。

904 名前:nobodyさん mailto:sage [2006/09/10(日) 01:38:25 ID:???]
スネーク、まずはエラーメッセージを和訳するんだ。

905 名前:nobodyさん mailto:sage [2006/09/10(日) 03:19:09 ID:???]
訳してみました。
ですが何が何やらさっぱりでした。

906 名前:nobodyさん mailto:sage [2006/09/10(日) 03:41:13 ID:???]
じゃあ諦めるしかないな

907 名前:nobodyさん mailto:sage [2006/09/10(日) 03:54:17 ID:???]
アクセスカウンターから勉強しなおします。
ではでは。

908 名前:nobodyさん mailto:sage [2006/09/10(日) 12:19:33 ID:???]
どうでもいいけど、なんで「配布先」なん?



909 名前:Name_Not_Found mailto:a [2006/09/15(金) 02:59:18 ID:???]
このCGIを付けたいんだがサーバに送る(テスト設置)から先の説明が何のことなのか
さっぱり意味がわからないのですが・・・


ttp://www.cj-c.com/cgi_s/ibbs2001.htm

910 名前:nobodyさん mailto:sage [2006/09/15(金) 08:24:39 ID:???]
じゃあ諦めるしかないな

911 名前:nobodyさん mailto:sage [2006/09/15(金) 08:34:49 ID:???]
>909
勉強して説明がわかるようになってからきてくださいね
いくらなんでも幼稚園児レベルの馬鹿の相談はお断り

912 名前:nobodyさん mailto:sage [2006/09/15(金) 15:17:02 ID:???]
CGIの実行時にエラーが発生しましたと出て設置できないのだが何でだ?


913 名前:nobodyさん mailto:sage [2006/09/15(金) 15:25:35 ID:???]
>>912
誰か、こやつにエスパー伊藤を呼んでくれ!!
設置するまでの経緯を書き出せ
どこぞの鯖だ
配布先のサポ板で聞け
オマエみたいなのはネ申KENT様のCGI使いサポ板を利用しろ
PCを窓から投げ捨てろ!

914 名前:nobodyさん mailto:sage [2006/09/15(金) 18:27:06 ID:???]
随分このスレの香具師怒りっぽいなw

915 名前:nobodyさん mailto:sage [2006/09/16(土) 07:27:28 ID:???]
だって自演ですから。

916 名前:nobodyさん mailto:sage [2006/09/16(土) 13:20:51 ID:???]
質問者も回答者もカスばっかりだな。カスの寄せ集め厨房万歳スレ。

917 名前:nobodyさん [2006/09/22(金) 03:42:57 ID:bynO0+lB]
【  CGI名  】 patipati+
【配布先URL】 ttp://refrain.sakura.ne.jp/cgi/patipati+.html
【設置サーバ】 nifty
【 質問内容 】 web拍手cgiです。
 ・初期設定を行うpreset.cgi
 ・ボタンを押した際に呼び出されるindex.cgi
 ・index.cgiが作成したログを整形・表示するview.cgi  の3つからなります。
index.cgiがエラーとなってしまいます。view.cgiはエラーなく正常動作。
(niftyのため詳細なエラー内容は分かりません)

patipati(フォルダ)
├─lock(フォルダ) [777] (初回動作時に自動生成)
├─log(フォルダ) [777](初回動作時に自動生成)
│ └─blist.txt [666](初回動作時に自動生成)
│ └─index.html (初回動作時に自動生成)
├─index.cgi [755]
├─preset.cgi [755]
├─view.cgi [755]
├─jcode.pl
└─sub.pl

index.cgi、view.cgiは変更していません。(perlのパスはデフォルトでokでした)
初期設定用であるpreset.cgiの内容は、
 $lockkey = 0; # ファイルロック形式 (0=no 1=flock関数 2=mkdir関数)
この部分を0,1,2すべてで試しましたがやはりエラー。
上で(初回動作時に自動生成)となっているものを手で作成してみましたが、結果変わらず。

同じサーバで掲示板・アクセス解析のcgiは動いています。
ただしどちらも、cgi自身がファイルを生成するタイプのものではなく、ひとつのログファイル
に蓄積していくものです。
niftyはそういう面で制約を受けるのでしょうか。原因に心当たりのある方いらっしゃったら
ご教示いただけると嬉しいです。よろしくお願いします。

918 名前:917 mailto:sage [2006/09/22(金) 03:45:54 ID:???]
補足です

>同じサーバで掲示板・アクセス解析のcgiは動いています。
>ただしどちらも、cgi自身がファイルを生成するタイプのものではなく、ひとつのログファイル
>に蓄積していくものです。

patipatiのindex.cgiは日付で新規にログファイルを生成するので、
それとの対比で書きました。



919 名前:nobodyさん mailto:sage [2006/09/22(金) 13:31:31 ID:???]
ローカルでテストはしたのか?

920 名前:nobodyさん mailto:sage [2006/09/23(土) 00:55:15 ID:???]
>>917
>(niftyのため詳細なエラー内容は分かりません)

>>2

921 名前:nobodyさん [2006/09/26(火) 23:36:16 ID:bTfd4hQ+]
何回やっても500エラーでcgiなんて大嫌い!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!

どうしてくれようか?


922 名前:nobodyさん mailto:sage [2006/09/26(火) 23:44:32 ID:???]
>>921
>>2

923 名前:nobodyさん [2006/09/26(火) 23:53:51 ID:bTfd4hQ+]
何か簡単なcgiくれない?
それの設置を試してみるから

絶対間違ってない筈なのに500になるんよ!!!!!

924 名前:nobodyさん mailto:sage [2006/09/27(水) 00:40:52 ID:???]
>>923

#!/usr/bin/perl
print "content-type:text/plain;\n\ntest\n";


925 名前:nobodyさん mailto:sage [2006/09/27(水) 01:11:19 ID:???]
まずローカルにサーバ立ててエラーログ見ろよ…。

926 名前:nobodyさん mailto:sage [2006/09/27(水) 06:45:54 ID:???]
エラーログ出せよ、自ドメインとか***にして

927 名前:nobodyさん [2006/09/27(水) 13:18:26 ID:MToL6Wgd]
エラーログの出し方分からない・・・orz
そもそもエラーログが分からない・・・

928 名前:nobodyさん [2006/09/27(水) 14:13:25 ID:MToL6Wgd]
ロリポップだからできないっぽい。クソポップめ・・・



929 名前:nobodyさん [2006/09/27(水) 15:41:10 ID:4dbUPdZA]
まずローカルでテストすれよ。

930 名前:nobodyさん mailto:sage [2006/09/27(水) 21:16:29 ID:???]
【  CGI名  】 test.cgi
【配布先URL】 ttp://park22.wakwak.com/~r_z/cgi-bin/test.cgi
【設置サーバ】 wakwak
【 質問内容 】 Content-type: text/html がページのはじめに表示されてしまう。
>ソース
#!/usr/local/bin/perl
print "Content-type: text/html\n\n";
print "<HTML>";
print"TEST";
print "</HTML>";
exit;
>実行結果
Content-type: text/html TEST

TEST とだけ表示したいのですが、なぜかContent-type: text/htmlが表示されてしまいます。
ソース2行目のprint "Content-type: text/html\n\n";を外せば表示されない(TESTだけ表示される)のです。
Content-type: text/html\n\nは付ける物ということなのですが・・・。
プロバイダ側の問題でしょうか?わかるかたいましたらよろしくお願いします。

931 名前:nobodyさん mailto:sage [2006/09/27(水) 21:27:47 ID:???]
そもそもHTMLの記述規則に則ってないかなぁ

932 名前:nobodyさん mailto:sage [2006/09/27(水) 21:37:12 ID:???]
>>931
そうですね。ちょっと乱暴だったかもしれません。
ソース改変しました。しかし同じ状態になってしまいます。。。
>ソース
#!/usr/local/bin/perl
print "Content-type: text/html\n\n";
print "<HTML>\n";
print "<TITLE>TEST</TITLE>\n";
print "<BODY>\n";
print "<H1>TEST</H1>\n";
print "</BODY>\n";
print "</HTML>\n";
exit;
>実行結果
Content-type: text/html
TEST

わかるかたいましたらよろしくお願いします。


933 名前:930=932 mailto:sage [2006/09/27(水) 21:47:34 ID:???]
↑少し抜けていました。しかし同じ実行結果が出てしまいます。。。orz
>ソース
#!/usr/local/bin/perl
print "Content-type: text/html\n\n";
print "<!DOCTYPE HTML PUBLIC \"-//W3C//DTD HTML 4.0//EN\">";
print "<HTML>\n";
print "<TITLE>TEST</TITLE>\n";
print "<BODY>\n";
print "<H1>TEST</H1>\n";
print "</BODY>\n";
print "</HTML>\n";
exit;

>実行結果
Content-type: text/html
TEST

934 名前:nobodyさん mailto:sage [2006/09/27(水) 21:57:25 ID:???]
出力がプレーンテキストになってるな。
似たような現象にはずっと以前に遭遇した事があるような気もする。

文字コードと改行コードはどうなってる?


935 名前:930=932 mailto:sage [2006/09/27(水) 22:09:03 ID:???]
CGIファイルを秀丸で作っているのですが
エンコードの種類→日本語(SHIFT-JIS)
改行コード→CR+LF
です。

936 名前:nobodyさん mailto:sage [2006/09/27(水) 22:18:13 ID:???]
一度エンコードEUC-JPの改行コードLFにしてみそ。
これで解決するかどうかは知らんが。

937 名前:930=932 mailto:sage [2006/09/27(水) 22:28:14 ID:???]
エンコードをEUC-JP、改行コードをLFにしましたが変化ありません。。。(TT)

938 名前:nobodyさん mailto:sage [2006/09/27(水) 22:54:57 ID:???]
"Content-type: text/html\n\n";
を書かなくても表示されのるなら楽でいいじゃん。



939 名前:nobodyさん mailto:sage [2006/09/27(水) 23:36:15 ID:???]
いや、"Content-type: text/html\n\n"; 書くのそんな手間じゃないしw


940 名前:nobodyさん mailto:sage [2006/09/27(水) 23:45:40 ID:???]
text/htmlならいいけどどうやらtext/plainだからなw
とりあえずCGIに関する説明のページ見付けた。
www.wakwak.com/info/connection-setup/ftp/custom-cgi.html

941 名前:930=932 mailto:sage [2006/09/28(木) 00:10:30 ID:???]
>>940
そのページも見ていたのでしたが、特にヒントになるようなことは書いてありませんでした。。。
しいて読み取れば、「Content-type: text/html」に全く触れていないので=必要なし? という感じでしょうか・・・?

942 名前:nobodyさん mailto:sage [2006/09/28(木) 00:43:03 ID:???]
JPG とかを表示することを考えると、そんな乱暴な鯖設定はありえないんじゃ?
って思うのだが。

943 名前:nobodyさん mailto:sage [2006/09/28(木) 00:46:09 ID:???]
print "content-type: text/html; charset=Shift_JIS\n\n";


はどうだろか

944 名前:nobodyさん mailto:sage [2006/09/28(木) 00:47:15 ID:???]
OK、どこに原因があるのかをはっきりさせよう。

kasamatusan.sakura.ne.jp/cgi-bin2/src/ichi54364.zip.html

ここにテスト用のCGIをアップしといたから、ZIPファイルを解凍して
出てきた中身を一切変更せずにそのままアップしてパーミッションを755に。
念のために内容をテキストエディタでチェックするのは構わないけど、保存はするなよ。
これでもおかしかったらサーバ側かFTPクライアントの問題、
これが正常に動くなら使っているエディタか何かが悪い。


945 名前:nobodyさん mailto:sage [2006/09/28(木) 01:01:11 ID:???]
  〆⌒ヽ
  (#‘д‘) <誰がハゲやねん!
     ∪l| ||ヘ゜シッ!!
  -―@ノハ@―- 、

946 名前:930=932 mailto:sage [2006/09/28(木) 01:05:18 ID:???]
回答ありがとう。ぅーぁー

>>943
content-type: text/html; charset=Shift_JIS
TEST
と出力されますorz

>>944
DLして解凍、そのまま突っ込んでみました。
Content-type: text/html hagehagehogehoge
と出力されますorz

FTPにあげるときはFFFTP(特に設定はいじってない)を使ってドラッグ&ドロップで放り込んでいます。

947 名前:nobodyさん mailto:sage [2006/09/28(木) 01:08:58 ID:???]
アスキーじゃなくて、バイナリで送ってみるとどう?

948 名前:nobodyさん mailto:sage [2006/09/28(木) 01:15:11 ID:???]
エラーきたーw



949 名前:930=932 mailto:sage [2006/09/28(木) 01:18:31 ID:???]
>>947
バイナリにしてみたけれど結果は変わりませんでした。
>>948
うちのこと?

950 名前:nobodyさん mailto:sage [2006/09/28(木) 01:21:58 ID:???]
ちょっと道がずれるけど、JPG を OPEN して

open(JPG, "JPEG file PATH");
read(JPG, $jpgbuff, (-s JPG));
close(JPG);
print "Content-Type: image/jpeg\n\n";
binmode(STDOUT);
print $jpgbuff;

とかやったらちゃんと JPEG 表示される?

951 名前:nobodyさん mailto:sage [2006/09/28(木) 01:28:32 ID:???]
>>949
丁度ファイルの転送中に読み込んだだけだから気にするなw


で、やっぱりMIMEタイプがtext/plainになってる。
どういうわけか"Content-type: text/html\n\n"を出力する前に
勝手に"Content-type: text/plain\n\n"を出力しているようだ。
この状態だとIE系だと>>946のように見え、
Mozilla系だとソースがプレーンテキストとして表示されてしまう。

確か昔この板のどこかのスレでこれと同じ話題を読んだんだけど、
流石に解決法は忘れてしまった。確か、
#!/usr/local/bin/perl --
にしてみろとかそういう感じで、一日は経たずに解決してたと思うんだが。

同じサーバ上にある他のCGIは問題なく動いてるみたいなんで
別にサーバ側の設定が悪いわけでもないように思える。
明日サポートに電話するのが一番早道かも知れんね。

952 名前:930=932 mailto:sage [2006/09/28(木) 01:36:02 ID:???]
>>950
これでいいのかな?
#!/usr/local/bin/perl

open(JPG, "../public_html/images/52.jpg");
read(JPG, $jpgbuff, (-s JPG));
close(JPG);
print "Content-Type: image/jpeg\n\n";
binmode(STDOUT);
print $jpgbuff;
実行したら、画像じゃないものがDLされてきますw;
>実行結果
Content-Type: image/jpeg
リ・Exif II* ・徽FXX リ・JFIF H H ロ ・
以下ぐちゃぐちゃw

>>951
うーむ。謎ですね。
#!/usr/local/bin/perl -- 、やってみましたが結果変わらずです。。。
サポートに連絡してみますね。

953 名前:nobodyさん mailto:sage [2006/09/28(木) 01:37:28 ID:???]
LIVE HTTP HEADER っていう firefox の拡張で見た結果

GET ほにゃ〜 HTTP/1.1
Host: park22.wakwak.com
User-Agent: Mozilla/5.0 (Windows; U; Windows NT 5.1; ja; rv:1.8.0.7) Gecko/20060909 Firefox/1.5.0.7
Accept: text/xml,application/xml,application/xhtml+xml,text/html;q=0.9,text/plain;q=0.8,image/png,*/*;q=0.5
Accept-Language: ja,en-us;q=0.7,en;q=0.3
Accept-Encoding: gzip,deflate
Accept-Charset: Shift_JIS,utf-8;q=0.7,*;q=0.7
Keep-Alive: 300
Connection: keep-alive

HTTP/1.x 200 OK
Date: Wed, 27 Sep 2006 16:33:42 GMT
Server: Apache/2.0.59 (FreeBSD)
Keep-Alive: timeout=2, max=100
Connection: Keep-Alive
Transfer-Encoding: chunked
Content-Type: text/plain

Content-Type: text/plain が勝手に送られてるっぽいですね。


で、ふと思ったんだけど .htaccess に MIME とかそこらへんの書かれちゃってたりしません?
一応確認を。
(無いとは思いますけどね)

954 名前:nobodyさん mailto:sage [2006/09/28(木) 01:39:00 ID:???]
根本的な解決になってないけど、nph-hogehoge.cgiみたいに
nph-をつけてnph化してみるとかw

955 名前:nobodyさん mailto:sage [2006/09/28(木) 01:39:04 ID:???]
>952
右クリックして保存したら、ちゃんと猫は見れましたw

で、テキストエディタで見ると、やっぱり content-type: image/jpeg が出力されちゃってますね。
さすがにここまでくるとサポートしか手に負えないですかねorz

956 名前:930=932 mailto:sage [2006/09/28(木) 01:54:58 ID:???]
>>953
.htaccess 自体置いて無いですー。。。

>>954
nph化?勉強不足でちょっとわからないです^^;

>>955
ネコキター

とりあえずサポートにメールしてみますね。

957 名前:930=932 mailto:sage [2006/09/28(木) 01:55:35 ID:???]
あ、ルーター使ってるんだけど関係あるかな?

958 名前:nobodyさん mailto:sage [2006/09/28(木) 01:57:48 ID:???]
流石に限界が近いから俺はもう飯食って寝るよ。
おまえらおやすみノシ



959 名前:nobodyさん mailto:sage [2006/09/28(木) 02:00:33 ID:???]
何も考えずにファイル名の先頭にnph-ってつけてみて。

960 名前:930=932 mailto:sage [2006/09/28(木) 02:11:24 ID:???]
>>959
つけてみました。しかし変わらず。。。orz

961 名前:nobodyさん mailto:sage [2006/09/28(木) 02:25:28 ID:???]
だめかぁ。

962 名前:nobodyさん mailto:sage [2006/09/28(木) 04:27:36 ID:???]
質問です。
読み込んだテキストファイルのn行目から読み込みたい場合はどのようなコードが良いのでしょうか?
seekだと、バイト単位なので1行のバイト数がわからないといけないし、
while(<INPUT>){}でn回まわす方法もありますが、nが大きい場合は時間がかかりそうです。
なにか良い方法あるでしょうか?

963 名前:nobodyさん mailto:sage [2006/09/28(木) 08:05:28 ID:???]
多分それしかないかと。

964 名前:nobodyさん [2006/09/28(木) 16:49:50 ID:Bd+l0iMS]
こんにちは。
教えていただけると嬉しいです。
辞書CGI Arsenoを使用しるのですが,IE7では掲示板が正しく作動しません。
左の単語一覧をクリックすると本来意味が左のフレームに出るはずなのにIE7では単語のフレームに出てしまいます。
解決策を教えていただけると嬉しいです。
また,ArsenoXTをダウンロードできるところはありますか?
よろしくお願いします。

965 名前:nobodyさん mailto:sage [2006/09/28(木) 20:52:11 ID:???]
CGI 関係ねぇ〜w

966 名前:930=932 mailto:sage [2006/09/29(金) 01:51:24 ID:???]
はい!解決です。
サポートにメールしたけども、自作CGIについて回答はしませんとのことで
答えてもらえませんでした。
が、会員用ホームページ設定ページの設定で、CGIデバッグがONになってました。
(っていうか以前いじった記憶があります。。。orz)
その注意書き↓
“デバグが済んだら必ず「デバグ解除」 を行ってください。
デバグ中のままだと、 全ての自作CGIが動作しません 。
デバグを登録してから自作CGIを実行すると、CGIの出力結果やエラーメッセージがCGIを実行したブラウザ上で確認できます。
日本語文字コードは通常は指定なしで大丈夫ですが、文字化けする場合には文字コードを指定してください”
よくわからないけど、OFFしたら治りました。答えてくれてた人達ありがとう。

967 名前:nobodyさん mailto:sage [2006/09/29(金) 03:10:52 ID:???]
あー、デバッグモードね。あるあ……ねーよ!
つまりおまいは>>940で示されたページをろくすっぽ読んでなかったって事じゃねーかこのハゲ。

ともあれ解決おめでとう。

968 名前:nobodyさん mailto:sage [2006/09/29(金) 04:01:19 ID:???]
  〆⌒ヽ
  (#‘д‘) <誰がハゲやねん!
     ∪l| ||ヘ゜シッ!!
  -―@ノハ@―- 、





969 名前:nobodyさん [2006/09/30(土) 08:07:32 ID:1M243hSP]
いいからのり姉ちゃんの抱き枕を出せ

970 名前:nobodyさん mailto:sage [2006/09/30(土) 14:12:24 ID:???]
【  CGI名  】 GlobalNoteScript
【配布先URL】 onpumoe.hp.infoseek.co.jp/script/
【設置サーバ】 IIS (windows2000sp4)
【 質問内容 】 2ちゃんねるタイプの掲示板の設定に関しての質問です
ダイヤルアップで毎回IPを変えて荒らしてくる人物の書き込み規制を行いたいのですが
個別規制の記述方法がよくわからず困っています

たとえば 111.222.AAA.BBB というIPだとします
毎回AAA.BBBの部分だけが変わるのでそこを全部止めたいわけですが
ワイルドカードを使って 111.222.*.* という記述を行いました

現在荒らしが書き込んだ様子はないのですが、はたしてこれで本当に禁止できているのか・・
どなたか正しい記述方法を御教授いただけませんでしょうか?






[ 続きを読む ] / [ 携帯版 ]

前100 次100 最新50 [ このスレをブックマーク! 携帯に送る ] 2chのread.cgiへ
[+板 最近立ったスレ&熱いスレ一覧 : +板 最近立ったスレ/記者別一覧](;´∀`)<322KB

read.cgi ver5.27 [feat.BBS2 +1.6] / e.0.2 (02/09/03) / eucaly.net products.
担当:undef