23.08.2015, 21:29
Hey ich habe ein kleines Problem und zwar soll folgendes Kalender Script die Userdaten aus der Datenbank ziehen sodass nur angemeldete User Einträge schalten können.
Kann mir da jemand helfen, ich komme nicht weiter.
Kann mir da jemand helfen, ich komme nicht weiter.
PHP-Code:
<?php
/* Eventkalender - Einstellungen - verbindung.php */
// Verbindungsdaten zur Datenbank
$DB_HOST = "localhost"; // Datenbank-Host
$DB_NAME = "deindbname"; // Datenbank-Name
$DB_BENUTZER = "benutzename"; // Datenbank-Benutzer
$DB_PASSWORT = "deinpasswort"; // Datenbank-Passwort
// vorerst so gelöst* //
// Name/Autor (Administrator)
$AUTOR = "user";
// Passwort (Administrator)
// Aus Sicherheitsgründen sollte das Passwort min. 8 Zeichen enthalten
$AUTOR_PASS[$AUTOR] = "0000";
// Weitere Autoren und Passwörter hinzufügen (Optional)
//$AUTOR_PASS["Ann Stecknaddel"] = "aua";
//$AUTOR_PASS["Kai Serschmarn"] = "lecker";
//vorerst so gelöst ende* //
// Events direkt im Kalender eintragen, ändern oder löschen (ja/nein)
$DIREKTEINGABE = "ja";
// Feiertage anzeigen (ja/nein)
$FEIERTAGE = "nein";
// Kalender-Anzeige als Tabelle oder Liste (tabelle/liste)
$KALENDER_TYP = "tabelle";
// Autor des Eintrages im Kalender anzeigen (ja/nein)
$AUTOR_ANZEIGE = "ja";
// Name der Datenbank-Tabelle (Vorzeichen)
$TABLE_PREFIX = "db_";
// PHP-Version überprüfen
if (version_compare(PHP_VERSION, '5.2.0') < 0)
die('<p>Aktuelle PHP-Version: ' . PHP_VERSION . '<br>Voraussetzung mind.: 5.2.0</p>');
// Zeitzone setzen
date_default_timezone_set("Europe/Berlin");
// Zeichensatz UTF-8 setzen
$OPTION = array(PDO::MYSQL_ATTR_INIT_COMMAND => "SET NAMES utf8");
try {
// Verbindung zur Datenbank aufbauen
$db = new PDO("mysql:host=" . $DB_HOST . ";dbname=" . $DB_NAME,
$DB_BENUTZER, $DB_PASSWORT, $OPTION);
}
catch (PDOException $e) {
// Bei einer fehlerhaften Verbindung eine Nachricht ausgeben
exit("Verbindung fehlgeschlagen! " . $e->getMessage());
}
?>