Wie man eine config-Datei in ein perl-Skript

Okay , ich gebe auf und bitte um Hilfe;

Ich habe ein Skript Zugriff auf Informationen in meiner MySQL-Datenbank. Ich möchte, dass meine Anmeldeinformationen begraben in einer Datei, die ich einschließen kann, für die Sicherheit. Zu machen, noch habe ich etwas ordentlicher, ich habe versucht, erstellen Sie ein sub-Verzeichnis (include) in meine cgi-bin-Verzeichnis.

Dies ist ein einfaches Beispiel, das weglassen all der db-Zeug (weil das ist nicht mein problem).

config.pl (innerhalb der include-dir)

#!/usr/bin/perl
use strict;
use warnings;


$data_base = 'dbi::mysql::test_db';
$db_user = 'some_user';
$db_pw = 'password';    

test_driver.pl (innerhalb des cgi-bin-Verzeichnis)

#!/usr/bin/perl
use strict;
use warnings;
use DBI;

require'/include/config.pl';

$param1 = $data_base;
$param2 = $db_user;
$param3 = $db_pw;

Den ersten Fehler, ich bin immer nicht finden können, umfassen. Ich habe auch gesehen, wie viele posts, die zeigen, dass das hinzufügen our vor den vars. Auch die meisten Beiträge erwähnen nicht die Verwendung require bei allen, aber bei einfachen Sachen würde ich eher.

Landete ich im folgenden einige Anleitungen, wie man ein Modul. Ich habe es zu arbeiten, aber das scheint wie eine Menge Aufwand für eine simple config-Datei.

  • Haben Sie die config-Datei Module on CPAN helfen?
InformationsquelleAutor Miek | 2013-04-11
Schreibe einen Kommentar