bringe PHP Kalender nicht zum laufen

  • Pack das ganz nach oben in die PHP dateien die fürs löschen / editieren zuständig sind:
    [php:1:11c1f35dbc]<?php
    $mein_benutzername = "Modula";
    $mein_passwort = "passwort";
    if(!($_SERVER['PHP_AUTH_USER'] == $mein_benutzername AND $_SERVER['PHP_AUTH_PW'] == $mein_passwort)) {
    header("WWW-Authenticate: Basic realm=\"Administration\"");
    header("HTTP/1.0 401 Unauthorized");
    echo "401 Unauthorized";
    exit;
    }
    ?>[/php:1:11c1f35dbc]

  • hey cool danke
    geht soweit nur dass ich auch nix mehr machen kann (es kommt also kein login)

    ich mach bestimmt in dieser Zeile was falsch:

    if(!($_SERVER['PHP_AUTH_USER'] == $mein_benutzername AND $_SERVER['PHP_AUTH_PW'] == $mein_passwort)) {


    p.s.: wie macht ihr das, dass das so in "code" steht?

  • Zitat von Modula

    Pack das ganz nach oben in die PHP dateien die fürs löschen / editieren zuständig sind: [...]

    [php:1:84ff15e970]<?php
    $mein_benutzername = "flo";
    $mein_passwort = "PIEP";
    if(!($_SERVER['PHP_AUTH_USER'] == $flo AND $_SERVER['PHP_AUTH_PW'] == $PIEP)) {
    header("WWW-Authenticate: Basic realm=\"Administration\"");
    header("HTTP/1.0 401 Unauthorized");
    echo "401 Unauthorized";
    exit;
    }
    ?><html>
    <head>
    <title>Flat Calendar: Delete Event</title>
    <META HTTP-EQUIV="refresh" content="1;URL=../calendar.php">
    <LINK rel="stylesheet" type="text/css" name="style" href="../calendar.css">
    </head>

    <body bgcolor="#FFFFFF" text="#000000">
    <?php
    // Include the FFDB library
    include("../ffdb.inc.php");

    //open db or create new db
    $db = new FFDB();
    if (!$db->open("../calendar"))
    {
    // Define the database shema.
    // Note that the "last_name" field is our key.
    $schema = array(
    array("event_key", FFDB_INT, "key"),
    array("event_name", FFDB_STRING),
    array("event_description", FFDB_STRING),
    array("event_submitted_by", FFDB_STRING),
    array("event_month", FFDB_STRING),
    array("event_day", FFDB_INT),
    array("event_year", FFDB_INT)
    );

    // Try and create it...
    if (!$db->create("calendar", $schema))
    {
    echo "Error creating database\n";
    return;
    }
    }


    ...........[/php:1:84ff15e970]

    Es darf keine leerzeile oder sonstirgendwas über dem Code sein welcher an den Browser gesendet wird, da sonst die header() Funktion nicht funktioniert.

  • hmm so das ganze schaut jetzt so aus

    allerdings kommt jetzt keine einschränkung mehr..also jeder darf wieder...also auch keine log in
    trotzdem danke für die Hilfe bin mir sicher wir schaffen dass...der Kalender geht ja schon