幼稚園時代「何組」でしたか?

あるページにおいて、サブミットを押したらディレクトリを作る、というものを作ってみたのですが、ディレクトリが出来ません。。なぜなのでしょうか???


このページのサブミットを押すと、、
<html><body>
<FORM ACTION="/cgi-bin/test.pl" METHOD="POST">
<INPUT TYPE="submit" VALUE="Submit">
</FORM>
</body></html>




このCGIでディレクトリを作るようにしたいのですが。。
#!/usr/bin/perl
print "Content-type: text/plain", "?n?n";
$mkdir = "/bin/mkdir";
$dir = "/tmp/testdir";
@test = ($mkdir, $dir);
system @test;


家のパソコン(MacOSX)で試していますので、サーバ側の問題ではないと思います。mkdirなどのパスも確認したのであっていると思います。分かる方、お願いします。

A 回答 (1件)

サーバの/tmpディレクトリのパーミッションはどうなっていますか?


CGIを実行するユーザの書き込み権限がなければ、ディレクトリは作成できないと思います。
    • good
    • 0
この回答へのお礼

あーー、なるほど!!
解決いたしました。
本当にどうもありがとうございました。

お礼日時:2006/01/29 01:34

お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!