Du skal nok udvide while (($ServerName, $DocumentRoot, $homedir) = $sth->fetchrow_array()) { til while (($ServerName, $DocumentRoot, $homedir,$serveradmin,$password,$status) = $sth->fetchrow_array()) {
Jeps det virkedet men nu når jeg lægger det sammen sådan her Så viser den ikke index off jeg har oprettet test.testdk.dk men så loader den bar standard side der må være en open eller lukke der ikke er rigtig
<Perl> use DBI;
# Declare and initialize variables $host = 'localhost'; $db = 'xxx'; $db_user = 'xxx'; $db_password = 'xxxx'; #!/usr/bin/perl # Connect to the requested server $dbh = DBI->connect("dbi:mysql:$db:$host", "$db_user", "$db_password"); $sth = $dbh->prepare("SELECT ServerName, DocumentRoot, homedir, ServerAdmin, password, status FROM ezusermanager ORDER BY ServerName ASC"); $sth->execute(); while (($ServerName, $DocumentRoot, $homedir, $ServerAdmin, $password, $status) = $sth->fetchrow_array()) { if ($status == "1") { system("/home/vpopmail/bin/vadddomain $ServerName $password"); use Fcntl; #The Module
sysopen (HTML, "/etc/webalizer/$ServerName.conf", O_RDWR|O_EXCL|O_CREAT, 0755); printf HTML "HostName $ServerName\n"; printf HTML "OutputDir $homedir/stats\n"; printf HTML "LogFile $homedir/logs/access.log"; close (HTML); push @{$VirtualHost{'*:80'}}, { ServerName => "$ServerName", ServerAlias => "www.$ServerName *.$ServerName", ServerAdmin => "$ServerAdmin", DocumentRoot => "$DocumentRoot", ErrorLog => "$homedir/logs/error.log", CustomLog => ["$homedir/logs/access.log", "combined"], Alias => "/stats $homedir/stats",
Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.