CGI-BBS > CGI > Perl > コマンドまたはファイル名が正しくありません。


カレッヂ
カレッヂ


質問者 taka  投稿日 4/30(火) 17:11:07
電子私書箱システムV1.5についてご教授願います。

開設私書箱の整理で何度試してみても上部の方に
「コマンドまたはファイル名が正しくありません.」
と表示されます。私書箱は確かに開設されているのですが・・・。
また電子掲示板にも投稿してみたのですが、
「メッセージはありません」
と表示されてしまいます。
多分、
$ls = `ls`;
というコマンドが認識されていないようです。

その他では、ID別への閲覧及び送信は正常に作動しています。

おわかりの方、是非教えてください。ちなみにできればすぐ送金して利用させて頂きたいのですが。宜しくお願いします。
回答者 しあわせのツボ  [削除]  投稿日 4/30(火) 17:53:53
シェルコマンドの利用が許可されていないのでしょう。
サーバ管理者に確認してみてください。
質問者 taka  [削除]  投稿日 4/30(火) 21:27:16
しあわせのツボさん早速お返事を頂きありがとうございます。
私は、自宅でサーバーをたてておりまして環境は以下のとおりです。

OS WIN ME
HTTP ANHTTPD
PARL Active perl 4

今までCGIを使用するのには支障が無かったのですが・・・。
やはり自宅サーバーでは無理なのでしょうか?
これから色々調べてみますが、できましたら何か教えて頂けませんでしょうか。
お忙しいところ恐れ入ります。よろしくお願いします。


回答者 今夜はやすだ  [削除]  投稿日 4/30(火) 23:55:13
割り込み失礼します。

そもそもwinでlsコマンドがとおるはずはないのでは?
それともcygwinかmsdos用コンパイル済みlsがあるのでしょうか?

もしlsがとおらないならdirとかで代用するってのはどうでしょうか。ちなみに検証はしてないので悪しからず。
質問者 taka  [削除]  投稿日 5/1(水) 00:02:15
今夜はやすださん。ご教授ありがとうございます。
やはりCygwinなのでしょうか。先ほどから色々調べた結果そこにいきつきました。
ただ英語がダメなので現在インストールに悪銭苦闘中です。

しかし本当に勉強不足を実感致しました。こんな者に助言を頂いて本当に申し訳なく思います。
色々試してみたいと思います。
今後もよろしくお願い致します。
回答者 今夜はやすだ  [削除]  投稿日 5/2(木) 00:36:01
毎月買っている雑誌のSoftwareDesignってでの特集で今月、cygwinをやってます。
すべて、webで調べれば分かるようなことばかりでしたが、日本語で一通り見ると
するとこれがいいかもしれません。
質問者 taka  [削除]  投稿日 5/2(木) 09:09:22
今夜はやすださん、情報ありがとうございます。さっそく購入して勉強してみます。
また今夜はやすださんの言う通り xx = `ls` を xx = `dir /b`でOKのようです。
本当にありがとうございました。

返信(回答)する


Web裏技