tutorials.de Buch-Aktion 05/2012
ERLEDIGT
NEIN
ANTWORTEN
5
ZUGRIFFE
437
EMPFEHLEN
  • An Twitter übertragen
  • An Facebook übertragen
AUF DIESES THEMA
ANTWORTEN
  1. #1
    Avatar von fexx
    fexx fexx ist offline Mitglied
    Registriert seit
    Aug 2002
    Beiträge
    19
    Hi!
    Ich hatte erst ein WAMP System laufen (Apache 1.3 und PHP 4.1)!
    Hab jetzt einen IIS 5.0 am Start!
    PHP funktioniert auch: phpinfi(); zeigt Ergebnis!

    Doch wenn ich ein Script (Passwortscript) reinschicke sagt er die Variable sei undefiniert! Doch unter dem WAMP Sytsem lief es problemlos! Woran kann es liegen? Habe beim IIS den PHP Installer (PHP 4.2.3) benutzt! Liegt es daran oder ist die Variable ungülig****

    Bitte helft mir, cu hier ist der Code:


    INHALT.PHP
    PHP-Code:
    <?php

    include("pwd.php");

    if ((
    $user == "$Benutzer") and ($pass == "$Kennwort"))

    {

     echo 
    "


    <html>
    <head>
    <title>Der Login</title>
    </head>
    <body>
    Login erfolgreich.

    </body>
    </html>


    "
    ;


    }

    else

    {

    echo 
    "Access denied. Falsche Zugansdaten";

    }

    ?>
    PWD.PHP

    PHP-Code:
    <?php
    $user 
    "Benutzer";
    $pass "Kennwort";

    ?>
    Und der Login.php
    PHP-Code:
    <html>
    <
    head>
        <
    title>Mein Login</title>
    </
    head>
    <
    body>
    <
    form action="inhalt.php" method="post">
    <
    table border=0>
    <
    tr>
    <
    td>Benutzer:</td>
    <
    td><input type="text" name="user"></td>
    </
    tr>
    <
    tr>
    <
    td>Passwort:</td>
    <
    td><input type="pwd" name="pass"></td>
    </
    tr>
    <
    tr>
    <
    td>&nbsp;</td>
    <
    td><input type="submit" name="senden" value=Login></td>
    </
    tr>
    </
    table>
    </
    form>
    </
    body>
    </
    html
    THNX!
     

  2. #2
    Registriert seit
    Nov 2001
    Ort
    Gießen
    Beiträge
    4.091
    probier mal anstelle von $user $_POST[user] und anstelle von $pass $_POST[pass].
     
    "You could say that I was too lazy to calculate and so I invented the computer." -- Konrad Zuse

  3. #3
    Avatar von fexx
    fexx fexx ist offline Mitglied
    Registriert seit
    Aug 2002
    Beiträge
    19
    THNX aber es geht trotzdem net! Er sagt folgenden Fehler:

    Notice: Undefined variable: Kunde in c:\inetpub\wwwroot\scripte\passwort_system\inhalt.php on line 12
    Access denied. Falsche Zugansdaten

    Meint Ihr das liegt am IIS oder weil ich PHP nicht manuell sonder per Installere installiert habe****?

    fexx.
     

  4. #4
    Registriert seit
    Nov 2001
    Ort
    Gießen
    Beiträge
    4.091
    poste doch mal den gesamten code von der inhalt.php, da scheint was zu fehlen (zumindest steht in 12 keine variable).
     
    "You could say that I was too lazy to calculate and so I invented the computer." -- Konrad Zuse

  5. #5
    Avatar von fexx
    fexx fexx ist offline Mitglied
    Registriert seit
    Aug 2002
    Beiträge
    19
    Der komplette Code!
    PHP-Code:
    <html>
    <head>
        <title>Login</title>
    </head>

    <body>
    <?php

    include("pwd.php");

    if ((
    $nutzer == "$Kunde") and ($kenn == "$Eingabe"))

    {

     echo 
    "


    <html>
    <head>
    <title>Der Login</title>
    </head>
    <body>
    Login erfolgreich.

    </body>
    </html>


    "
    ;


    }

    else

    {

    echo 
    "Access denied. Falsche Zugansdaten";

    }

    ?>




    </body>
    </html>
     

  6. #6
    Registriert seit
    Nov 2001
    Ort
    Gießen
    Beiträge
    4.091
    du übermittelst auch nirgendwo eine variable namens kunde. stell die bedingung doch einfach mal so um:
    Code :
    1
    
    if (($nutzer == $_POST[user]) and ($kenn == $_POST[pass]))
     
    "You could say that I was too lazy to calculate and so I invented the computer." -- Konrad Zuse

Ähnliche Themen

  1. Apache konfigurieren um PHP Script automatisch aufzurufen
    Von Katzehuhn im Forum Hosting & Webserver
    Antworten: 10
    Letzter Beitrag: 20.04.09, 22:08
  2. Apache/ PHP Script läuft nicht
    Von speedyggg im Forum Hosting & Webserver
    Antworten: 0
    Letzter Beitrag: 29.03.06, 12:43
  3. Antworten: 12
    Letzter Beitrag: 26.01.05, 14:23
  4. SSI-Perl-Script hatn Fehler. Welchen? + Apache von aussen nicht erreichbar?
    Von Narrator im Forum CGI, Perl, Python, Ruby, Power Shell
    Antworten: 4
    Letzter Beitrag: 29.02.04, 14:11
  5. Jetzt Apache 2 und im Script Fehler!
    Von Nucleus im Forum PHP
    Antworten: 3
    Letzter Beitrag: 03.10.02, 13:46