Пример #1
0
$skip = array();
if ($windir = @$_SERVER["windir"]) {
    echo "Windows Directory: {$windir}<br />\n";
} else {
    $ar = posix_getpwuid(posix_getuid());
    $owner = $ar["name"];
    echo "Script running as user {$owner} for user " . get_current_user() . "<br />\n";
}
if (!file_exists(".htauth.local")) {
    extract($_REQUEST);
    if ($db) {
        ## and $usr and $pwd) {
        $database = new DB_SQL();
        $database->Server = $svr;
        echo "Testing Credentials..{$usr}@{$db}";
        $database->connect($db, "localhost", $usr, $pwd);
        /* Test credentials */
        echo "OK<br />\n";
        $path = explode("/", $_SERVER["DOCUMENT_ROOT"]);
        $l = count($path) - 2;
        $BN = $path[$l];
        while ($l > 0) {
            $l--;
            $HD = $path[$l] . "/" . $HD;
        }
        $AF = '<?php
$_ENV["Domain"] = "' . $dom . '";
$_ENV["HomeDirs"] = "' . $HD . '";
$_ENV["BaseName"] = "' . $BN . '";
$_ENV["SubFolder"] = "' . $idir . '";
$_ENV["DocRoot"] = "' . $_SERVER["DOCUMENT_ROOT"] . '";