0

いくつかのことを実行し、perl で Web ブラウザー ページからファイルを作成する perl スクリプトを実行しようとしています。Windows 7 を使用しています。

これはソースです:

use CGI;
use warnings;
use strict;

print "Content-type:text/html; charset=utf-8\r\n\r\n";

print "<a href='./#'>START</a>";
system("C:\Perl\bin\perl C:\xampp\htdocs\xampp\bc\create_yaml.pl");

このページを読み込むと、cmd が開きますが、実行したいファイルはファイルを作成しません。スクリプトが実行されたかどうかを確認するにはどうすればよいですか? そして、このスクリプトを実行する方法は?

実行したいファイルのパーミッションを変更しようとしましたが、それでもうまくいきません。回答ありがとうございます。


簡単な例をやってみます。しかし、それはファイルを作成しません... うーん、何が問題なのですか?

use CGI;
use strict;
use warnings;

print "Content-Type: text/html; charset=utf-8\n\n";
system("C:\\Perl\\bin\\perl C:\\xampp\\htdocs\\xampp\\vyber\\bc\\test\\create.pl");

create.pl のソース:

open(INFO,">aaaaaaa.txt");
print INFO "voda";
close INFO;
4

1 に答える 1