ERLEDIGT
NEIN
NEIN
ANTWORTEN
5
5
ZUGRIFFE
437
437
EMPFEHLEN
-
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
PWD.PHPPHP-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";
}
?>
Und der Login.phpPHP-Code:<?php
$user = "Benutzer";
$pass = "Kennwort";
?>
THNX!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> </td>
<td><input type="submit" name="senden" value=Login></td>
</tr>
</table>
</form>
</body>
</html>
-
09.10.02 20:00 #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
-
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.
-
09.10.02 20:31 #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
-
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>
-
09.10.02 21:41 #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
-
Apache konfigurieren um PHP Script automatisch aufzurufen
Von Katzehuhn im Forum Hosting & WebserverAntworten: 10Letzter Beitrag: 20.04.09, 22:08 -
Apache/ PHP Script läuft nicht
Von speedyggg im Forum Hosting & WebserverAntworten: 0Letzter Beitrag: 29.03.06, 12:43 -
Script läuft auf Apache aber nett auf IIS
Von ahykes im Forum PHPAntworten: 12Letzter Beitrag: 26.01.05, 14:23 -
SSI-Perl-Script hatn Fehler. Welchen? + Apache von aussen nicht erreichbar?
Von Narrator im Forum CGI, Perl, Python, Ruby, Power ShellAntworten: 4Letzter Beitrag: 29.02.04, 14:11 -
Jetzt Apache 2 und im Script Fehler!
Von Nucleus im Forum PHPAntworten: 3Letzter Beitrag: 03.10.02, 13:46





Zitieren
Login






[PHP][Snippet] Array zu XML konvertieren