PHP hausaufgaben

die komischsten Links aus dem Netz - lustige Bilder - Witze - Sprüche - Erlebnisse und was Dir noch so einfällt...

Moderator: lauras

Beiträge bitte im neuen Forum

PHP hausaufgaben

Beitragvon timtim » Sonntag 14. März 2010, 16:14

Hi ho, ich war gerade dabei jemandem bei seinen Hausaufgaben im Thema php zu helfen.

Da habe ich eine der aufgaben gesehen und habe mich echt gewundert.

Weisen Sie der Variablen $passwort den Text "sesamoeffnedich" zu. Gibt der User das
richtige Passwort ein, erscheint der Text "Sie sind zugelassen!",
sonst der Text "Passwort falsch!".

Nach drei Versuchen ist die Passworteingabe zu beenden.
Benutzen Sie die richtige Schleifentechnik.



Jetzt frage ich mich ernsthaft wie das gemeint ist.

Mit schleifen eine passworteingabe ablaufen lassen.

Die möglichkeiten die es gäbe währen

Session
Get
Post
DB
Dateien

Allerdings bräuchte man bei keiner möglichkeit eine schleife, ich wüsste auch nicht wie man diese da sinnvoll einsetzen könnte.

Mit anderen Programmiersprachen währe das ja kein Problem. Aber mit php?


Fand das ziemlich witzig, oder ich bin über etwas nicht im bilde.
Benutzeravatar
timtim
HTML-Acrobat
 
Beiträge: 645
Registriert: Montag 5. Oktober 2009, 17:28
Wohnort: Im Schwarzwald

Beitragvon maulepan » Sonntag 14. März 2010, 16:24

hm...
da hast du recht...
mit einer schleife soetwas zu machen würde mti spontan nur in delfi und C einfallen.

Aber PHP kann so keine schleife machen, da PHP EINE HTML seite generiert.

Keine ahnung wie diese aufgabe gemeint ist.
Benutzeravatar
maulepan
HTML-Acrobat
 
Beiträge: 1214
Registriert: Montag 2. Juni 2008, 18:40

Beitragvon timtim » Sonntag 14. März 2010, 16:42

Code: Alles auswählen
<?
$paw="asdf";
$index=1;
$string=$_GET["pw"];
 
 
 
if($string==$paw)
{
echo"Richtiges Passwort!";
}
         elseif($string != $paw)
         {
 
                 while($string != $paw && $index<=3)
                 {
                 $index=$index+1;
                 $string=$_GET["pw"];
                 }
         echo"Passwort falsch!";
         }
 
?>






Das ist die lösung eines Klassenkameraden..

Ich frag mich was die da lernen -.-


EDIT:

und das is von dem typen der in der klasse immer 15 Punkte bei den sachen hat.

Für unwissende 15 punkte = note 0,75 = 1+
Benutzeravatar
timtim
HTML-Acrobat
 
Beiträge: 645
Registriert: Montag 5. Oktober 2009, 17:28
Wohnort: Im Schwarzwald

Beitragvon Basiii » Sonntag 14. März 2010, 17:53

Da geht ja voll die Party, vielleicht nutzn die ja Ajax xD
Benutzeravatar
Basiii
HTML-Acrobat
 
Beiträge: 1139
Registriert: Dienstag 12. Januar 2010, 13:57

Beitragvon R4Zz0R » Montag 12. April 2010, 07:40

Was die haben wollen (wenn ich das richtig verstanden habe)
ist das du das feld zur passworteingabe wohl unr 3 mal nutzen darfst (nach dem dritten mal solltest du dich nemmer einloggen können wie mir scheint was schwachsinn ist)

was er da gemacht hat ist recht einfach er zählt wie oft der login fehlschlägst (wenn er fehlschlägt) und gibt dann die passende antwort aus.

Aber naja wozu er dann $string=$_GET["pw"]; da in der while schleife stehen hat verstehe ich nicht oder ist das nicht der gesamte code ?
R4Zz0R
HTML-Doctor
 
Beiträge: 251
Registriert: Montag 1. März 2010, 12:23
Wohnort: Gießen

Beitragvon timtim » Donnerstag 15. April 2010, 11:38

Nop, das ist so die ganze aufgabe, und der Code ist das was er dann für die hausaufgabe erstellt hat. Daher ist es ja schwachsinnig..

Es gibt dafür keine logische lösung. Und auch keinen wirklichen nutzen.. und wir wissen ja wie Sicher Get daten sind.... XD
Benutzeravatar
timtim
HTML-Acrobat
 
Beiträge: 645
Registriert: Montag 5. Oktober 2009, 17:28
Wohnort: Im Schwarzwald

Beitragvon R4Zz0R » Montag 31. Mai 2010, 21:58

auch wahr xD aber zum sichern kann man ja die daten filtern
R4Zz0R
HTML-Doctor
 
Beiträge: 251
Registriert: Montag 1. März 2010, 12:23
Wohnort: Gießen


Beiträge bitte im neuen Forum

Zurück zu Humoristisch gut

Wer ist online?

Mitglieder in diesem Forum: 0 Mitglieder und 1 Gast

cron