Top-Themen

AppleEntwicklungHardwareInternetLinuxMicrosoftMultimediaNetzwerkeOff TopicSicherheitSonstige SystemeVirtualisierungWeiterbildungZusammenarbeit

Aktuelle Themen

Administrator.de FeedbackApache ServerAppleAssemblerAudioAusbildungAuslandBackupBasicBatch & ShellBenchmarksBibliotheken & ToolkitsBlogsCloud-DiensteClusterCMSCPU, RAM, MainboardsCSSC und C++DatenbankenDatenschutzDebianDigitiales FernsehenDNSDrucker und ScannerDSL, VDSLE-BooksE-BusinessE-MailEntwicklungErkennung und -AbwehrExchange ServerFestplatten, SSD, RaidFirewallFlatratesGoogle AndroidGrafikGrafikkarten & MonitoreGroupwareHardwareHosting & HousingHTMLHumor (lol)Hyper-VIconsIDE & EditorenInformationsdiensteInstallationInstant MessagingInternetInternet DomäneniOSISDN & AnaloganschlüsseiTunesJavaJavaScriptKiXtartKVMLAN, WAN, WirelessLinuxLinux DesktopLinux NetzwerkLinux ToolsLinux UserverwaltungLizenzierungMac OS XMicrosoftMicrosoft OfficeMikroTik RouterOSMonitoringMultimediaMultimedia & ZubehörNetzwerkeNetzwerkgrundlagenNetzwerkmanagementNetzwerkprotokolleNotebook & ZubehörNovell NetwareOff TopicOpenOffice, LibreOfficeOutlook & MailPapierkorbPascal und DelphiPeripheriegerätePerlPHPPythonRechtliche FragenRedHat, CentOS, FedoraRouter & RoutingSambaSAN, NAS, DASSchriftartenSchulung & TrainingSEOServerServer-HardwareSicherheitSicherheits-ToolsSicherheitsgrundlagenSolarisSonstige SystemeSoziale NetzwerkeSpeicherkartenStudentenjobs & PraktikumSuche ProjektpartnerSuseSwitche und HubsTipps & TricksTK-Netze & GeräteUbuntuUMTS, EDGE & GPRSUtilitiesVB for ApplicationsVerschlüsselung & ZertifikateVideo & StreamingViren und TrojanerVirtualisierungVisual StudioVmwareVoice over IPWebbrowserWebentwicklungWeiterbildungWindows 7Windows 8Windows 10Windows InstallationWindows MobileWindows NetzwerkWindows ServerWindows SystemdateienWindows ToolsWindows UpdateWindows UserverwaltungWindows VistaWindows XPXenserverXMLZusammenarbeit

Fehler im Loginscript

Frage Entwicklung PHP

Mitglied: Nippie

Nippie (Level 2) - Jetzt verbinden

12.02.2006, aktualisiert 22:50 Uhr, 3656 Aufrufe, 2 Kommentare

Hallo Leute,
Ich habe ein Prob mit meinem Loginscript.

Wenn ich die Datei Login.htm aufrufe, die Userdaten eingebe und mich dann einloggen will, Erscheint folgende Botschaft: Die datei heißt login_status.php
<img src='/images/articles/79f6a338938e98e1db4f5b220c22cc11-fehler.jpg' align='default' hspace='0' vspace='0' border='0'>

so..........Ich poste noch mal eben den Quellcode:D

<font class="code">
<?PHP
if ($pw == 291289 && $name ==admin)
if ($pw == bosse88 && $name ==lasse)
if ($pw == Marian && $name ==gandalf)

{
echo ("Hallo $name, viel Spaß auf waldi.pics") ;

}
elseif ($name ==admin);
elseif ($name ==lasse);
elseif ($name ==gandalf);
{
echo ("Das Passwort, das du eingegeben hast ,war falsch, lieber $name!!! <a href='Login.htm'>Nochmal eingeben?</a> ") ;
}
else
{
echo (" $name du Penner! Du bist nicht berechtigt<a href='login.htm'>Nochmal eingeben?</a>") ;
}
?>
</font>


Kann mir jemand sagen wo der Fehler ist??????? Ach ja...Line 35 ist bei "else" (sechste von unten)


Mit freundlichen Grüßen niko
Mitglied: chris8408
12.02.2006 um 22:42 Uhr
Probier das mal bitte:


if ($pw == 291289 && $name ==admin)
if ($pw == bosse88 && $name ==lasse)
if ($pw == Marian && $name ==gandalf)
{
echo "Hallo $name, viel Spaß auf waldi.pics";
}
elseif ($name ==admin)
elseif ($name ==lasse)
elseif ($name ==gandalf)
{
echo "Das Passwort, das du eingegeben hast ,war falsch, lieber $name!!! Nochmal eingeben? ";
}
else
{
echo " $name du Penner! Du bist nicht berechtigtNochmal eingeben?";
}
?>


Hoffe das funktioniert dann. liebe Grüße,

Christian
Bitte warten ..
Mitglied: filippg
12.02.2006 um 22:50 Uhr
Hallo,

das entfernen des ";" hinter dem "elseif ($name ==gandalf);" wird wahrscheinlich die Fehlermeldung beenden. Nur wage ich trotzdem ernsthaft zu bezweifeln, dass das Script so funktioniert wie erwünscht.
Die if-Konditionen müssen jeweils zusammengefasst werden, also

if (($pw == 291289 && $name ==admin) || ($pw == bosse88 && $name ==lasse) || $pw == Marian && $name ==gandalf))

Und wenn man schon dabei ist: Strings sollte man in Anführungszeichen packen (und ich gehe davon aus, dass das hier Strings und keine Konstanten sein sollen:
$pw == "bosse88" && $name =="lasse"

Und als letzten schlauen Tipp: es macht durchaus Sinn Skripte lokal zu entwicklen und zu testen. Dazu z.B. xampp installieren.

Filipp
Bitte warten ..
Neuester Wissensbeitrag
CPU, RAM, Mainboards

Angetestet: PC Engines APU 3a2 im Rack-Gehäuse

Erfahrungsbericht von ashnod zum Thema CPU, RAM, Mainboards ...

Ähnliche Inhalte
Switche und Hubs
Trunk für 2xCisco Switch. Wo liegt der Fehler? (3)

Frage von JayyyH zum Thema Switche und Hubs ...

Vmware
Veeam für VM Ware Backup Fehler (1)

Frage von JoergN1968 zum Thema Vmware ...

Hyper-V
gelöst Fehler auf Hyper-V nach Tausch eines Mainboard und Raid-Controllers (17)

Frage von Henere zum Thema Hyper-V ...

Heiß diskutierte Inhalte
Windows Server
DHCP Server switchen (25)

Frage von M.Marz zum Thema Windows Server ...

Grafikkarten & Monitore
Win 10 Grafikkarte Crash von Software? (13)

Frage von Marabunta zum Thema Grafikkarten & Monitore ...

Router & Routing
gelöst Empfehlung günstiges ADSL2+ nur Modem (10)

Frage von TimMayer zum Thema Router & Routing ...

Server-Hardware
Lenovo Server System X 3650 M5 Festplatten (9)

Frage von Hendrik2586 zum Thema Server-Hardware ...