0

拡張子が.plの自分の設定ファイルを読み取るにはどうすればよいですか?スクリプトでそのファイルを読み取るためにrequireを使用しました。しかし、これが正しい方法かどうかはわかりません。これを行う方法を教えていただけますか?

また、スクリプトでrequireを使用して構成ファイルを読み取ると、グローバルシンボルに明示的なパッケージ名が必要であるなどのエラーが発生します。これを解決する方法は?

次に例を示します。

これは私の設定ファイルです:

$USERNAME="sach";
$PASSWORD="sach123";
$DBNAME="personal";
$HOST="localhost";
$LIST_OLD_FILES_FILE="old_files.txt";
$remove_files=1;
$File_path="/sach/";

スクリプトでこれを呼び出す方法は次のとおりです。

require "config.pl" ;
$dbh = DBI->connect("DBI:mysql:$DBNAME:$HOST",$USERNAME,$PASSWORD) or 
     die "$dbh->errstr\n";
4

1 に答える 1

3

このdoコマンドを使用して、perlコードを含む構成ファイルを読み込むことができます。

do 'config.pl';
于 2012-06-05T19:52:04.887 に答える