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, 3666 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)


mfg 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 ..
Heiß diskutierte Inhalte
Windows 7
gelöst BOOTMGR is missing (auch nach bootrec -RebuildBcd) (20)

Frage von Mipronimo zum Thema Windows 7 ...

Router & Routing
Tipps für Router (ca. 100 clients, VPN) (19)

Frage von oel-auge zum Thema Router & Routing ...

TK-Netze & Geräte
gelöst Convert von TAPI auf CAPI gesucht (13)

Frage von StefanKittel zum Thema TK-Netze & Geräte ...