Top-Themen

AppleEntwicklungHardwareInternetLinuxMicrosoftMultimediaNetzwerkeOff TopicSicherheitSonstige SystemeVirtualisierungWeiterbildungZusammenarbeit

Aktuelle Themen (A bis Z)

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, 3681 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 ..
Ähnliche Inhalte
Windows Update
gelöst SUSID im Loginscript (1)

Frage von Emheonivek zum Thema Windows Update ...

Server
Fehler in jQuery (7)

Frage von Yanmai zum Thema Server ...

Batch & Shell
gelöst Fehler in Schleife (2)

Frage von miczar zum Thema Batch & Shell ...

RedHat, CentOS, Fedora
Nextcloud fehler

Frage von Slowlyer zum Thema RedHat, CentOS, Fedora ...

Neue Wissensbeiträge
Viren und Trojaner

Ransomware or Wiper? RedBoot Encrypts Files but also Modifies Partition Table

Information von BassFishFox zum Thema Viren und Trojaner ...

Notebook & Zubehör

WOL bei HP Notebooks

(6)

Erfahrungsbericht von Henere zum Thema Notebook & Zubehör ...

LAN, WAN, Wireless

Neue Cisco Catalyst-Serie 9000

Information von Kuemmel zum Thema LAN, WAN, Wireless ...

Heiß diskutierte Inhalte
Windows 10
Netzwerkkarte schaltet sich erst nach dem Logon ein (23)

Frage von DerWoWusste zum Thema Windows 10 ...

Windows Server
Seit IP Umstellung DC DNS Fehler (18)

Frage von Yaimael zum Thema Windows Server ...

Netzwerke
Mobile Einwahl IPSec VPN von iPhone iPad T-Mobile zur Pfsense (16)

Frage von Spitzbube zum Thema Netzwerke ...

Weiterbildung
gelöst Fest angestellter Admin oder Systemhaus Admin mit Kundenbetreuung? (15)

Frage von Voiper zum Thema Weiterbildung ...