dedlfix: php üben

Beitrag lesen

echo $begrüßung;

ich muss php lernen und will aber nicht wieder die sachen aus der schule machen...
so vielleicht hat ja jemand eine kleine aufgabenstellung für mich?

Übe mit Fehlersituationen umzugehen, deine Programme gegen Fehler unanfällig zu machen.

Beispiele:

Schreibe einen Datenbankzugriff, gib dann mal beim Verbinden einen falschen Benutzernamen/Passwort an. Wie reagiert dein Script? Kann es damit umgehen?

Entziehe dem Benutzer das Zugriffsrecht auf eine Tabelle. Kann damit dein Script umgehen?

Versuche alle möglichen und unmöglichen Zeichen in deine Formulare einzugeben. Schafft es dein Script sie fehlerfrei in die Datenbank zu bringen und von dort wieder herauszuholen? Besonderes Augenmerk solltest du dabei auf Zeichen wie ' " < > und Kombinationen wie <text> legen.

Schreibe deine Script so, dass sie auch dann keine Meldungen ausgeben, wenn das error_reporting auf E_ALL steht und das @ gar nicht bis spärlich verwendung findet.

Mach dir Gedanken, was man hilfreicheres statt
  die('Datenbankfehler sowieso - kein Zugriff auf blafasel');
einem Anwender, der nichts dafür kann, dass die Datenbank grad streikt, anbieten kann.

Du könntest auch noch versuchen, das Formularhandling mit PEARs HTML_QuickForm zu erledigen und/oder eine Datenbankabstraktionsschicht wie DB kennenzulernen, aber dazu sollten die Grundlagen sitzen und du den Umgang mit Klassen und Objekten schon mal geübt haben.

echo "$verabschiedung $name";