コード例 #1
0
 function useDefaultMySQLData($httpHost = "*")
 {
     $PFDB = new PhpFileDB();
     $PFDB->setFolder($this->absolutePath . "system/DBData/");
     $q = $PFDB->pfdbQuery("SELECT * FROM Installation WHERE httpHost = '{$httpHost}'");
     $Data = $PFDB->pfdbFetchAssoc($q);
     $this->setMySQLData($Data["host"], $Data["user"], $Data["password"], $Data["datab"]);
 }
コード例 #2
0
ファイル: info.php プロジェクト: nemiah/projectMankind
    $mail->setText(wordwrap("Diese Nachricht wurde vom phynx Mailtester erzeugt. Ihre E-Mail-Einstellungen sind korrekt.", 80));
    $adressen = array();
    $adressen[] = $_GET["mailto"];
    if ($_GET["mailfrom"] != "") {
        if ($mail->send($adressen)) {
            echo "<span style=\"color:green;\">E-Mail erfolgreich übergeben.</span>\n\n";
        } else {
            echo "<span style=\"color:red;\">Fehler beim Übergeben der E-Mail. Bitte überprüfen Sie Ihre Server-Einstellungen.\nFehler: " . print_r($mail->errors, true) . "</span>\n\n";
        }
    } else {
        echo "<span style=\"color:red;\">Bitte geben Sie eine gültige Absender-Adresse ein.</span>\n\n";
    }
}
#if(!extension_loaded("mysqli")) die("<span style=\"color:red;\">Die php-Erweiterung mysqli ist nicht installiert!</span>");
$mod_security = (isset($_GET["p"]) and $_GET["p"] == "Adressen" and isset($_GET["bps"]) and $_GET["bps"] == "AdressenGUI;selectionMode:singleSelection,Auftrag,1,getAdresseCopy,Auftraege,contentLeft,Auftrag,1");
$pf = new PhpFileDB();
$pf->setFolder("../system/DBData/");
$pf->pfdbQuery("SELECT * FROM Installation");
@mysql_connect('localhost', '', '');
$e1 = mysql_error();
@mysql_connect('127.0.0.1', '', '');
$e2 = mysql_error();
$mysql = false;
if (preg_match("/^Access denied for user/", $e1)) {
    $mysql = true;
}
if (preg_match("/^Access denied for user/", $e2)) {
    $mysql = true;
}
echo "PHP-Version:\t\t\t\t<span style=\"color:" . (version_compare(phpversion(), "5", ">=") ? "green" : "red") . ";\">" . phpversion() . "</span>\n";
echo "zend.ze1_compatibility_mode:\t\t" . generic(ini_get("zend.ze1_compatibility_mode") == "Off", "aus") . "\n";
コード例 #3
0
ファイル: ExtConn.class.php プロジェクト: nemiah/trinityDB
 function useDefaultMySQLData($httpHost = "*")
 {
     $PFDB = new PhpFileDB();
     if (file_exists($this->absolutePath . "../phynxConfig")) {
         $PFDB->setFolder($this->absolutePath . "../phynxConfig/");
     } else {
         $PFDB->setFolder($this->absolutePath . "system/DBData/");
     }
     $Data = false;
     if ($httpHost != "*") {
         $q = $PFDB->pfdbQuery("SELECT * FROM Installation WHERE httpHost = '{$httpHost}'");
         $Data = $PFDB->pfdbFetchAssoc($q);
     } else {
         $q = $PFDB->pfdbQuery("SELECT * FROM Installation WHERE httpHost = '" . $_SERVER["HTTP_HOST"] . "'");
         $Data = $PFDB->pfdbFetchAssoc($q);
     }
     if ($Data === false) {
         $q = $PFDB->pfdbQuery("SELECT * FROM Installation WHERE httpHost = '*'");
         $Data = $PFDB->pfdbFetchAssoc($q);
     }
     $this->setMySQLData($Data["host"], $Data["user"], $Data["password"], $Data["datab"]);
 }
コード例 #4
0
 function deleteSingle($table, $keyName, $id)
 {
     $mf = new PhpFileDB();
     $mf->setFolder($this->folder);
     $keyName = str_replace($table, "", $keyName);
     if ($this->file != "") {
         $table = $this->file;
     }
     $sql = "DELETE FROM {$table} WHERE {$keyName} = '{$id}'";
     $mf->pfdbQuery($sql);
     $_SESSION["messages"]->addMessage("executing phpFileDB: {$sql}");
 }