Grundsätzliches

Auf dieser Seite stelle ich in kürze alle wichtigen Skripte(oder auch scripts in englisch) zur Verfügung die ich für meine Homepage zusammen gescripted hab. Dazu zählen unter anderem das Gästebuch(PHP mit Datenbankanbindung), das Kontaktformular(Javascript), ein simples Newsscript(PHP mit Datenbankanbindung) und ein kleines Script für ein Backend, in dem man z.B. News eintragen oder Gästebucheinträge löschen kann. Und das bequem im Browser, ohne per FTP an die Dateien zu müssen.
Ich werde falls benötigt auch die Datenbanken als .sql Datei mitliefern(damit diese nur noch importiert werden müssen), genauso wie eine minimalistische .css(Cascading Style Sheets) Datei.
Die .php und .css Dateien sind mit dem W3C Validator validiert und somit auf jeden Fall fehlerfrei.
Die Inhalte der Scripts werden in allen Browsern identisch dargestellt


Ich arbeite mit folgenden Versionen/Einstellungen:
  • PHP 5.2.17
  • MySQL-Version 5.0.91
  • CSS validiert mit CSS Level3
  • HTML validiert mit XHTML 1.0 Transitional
  • <meta http-equiv="content-type" content="text/html; charset=utf-8" />


Ich kann nicht dafür garantieren das die Skripte auch unter anderen Versionen laufen, aber eigentlich denke ich, dass es da keine Probleme geben sollte.

Gästebuch - Script
  • Folgt in kürze...


Kontaktformular- Script
  • PHP, Javascript und CSS
  • Einfach unten auf den Button " Quellcode anschauen" drücken, Code kopieren, auf eigener .php Seite einfügen, Mailadresse ändern und fertig ist das Kontaktformular
  • Auswahl zwischen Betreffzeile oder bis zu sechs vorgegebenen Gründen
  • Formularprüfung(Ob Felder beschrieben sind und die E-mail korrekt ist
  • Falls nach dem abschicken Fehler(z.B. keine Emailadresse eingegeben) auftreten bleiben die schon gemachten Eingaben erhalten.
  • Falls ihr das ganze in euer eigenes Layout einbauen wollt, dann einfach den Teil im Body(zwischen <body> und </body>) dahin kopieren wo ihr Kontaktformular haben wollt. Dann noch die Styles und das Script in euren Head oder die gesonderten Dateien kopieren.
  • Keine Tabellen, sondern ein sauberes Divlayout