|
|
|
Heutzutage sind viele Online, aber sehr viele wollen auch ein Online-Angebot bieten. Dafür brauchen Sie Webspace, also Speicherplatz im Internet, um eine Webpräsens einzurichten und abrufbar zu machen. Wenn man nur wenige statische Informationen bereithalten will, dann geht das mit ein wenig Platz und mit ein paar einfachen HTML-Seiten. Diese in einer speziellen Seitensprache geschriebenen Textdateien nehmen nur wenig Speicher weg und sind schnell über ein FTP-Programm hochgeladen. Die Gestaltung des Aussehens dieser Seiten übernimmt dann eine kleine CSS-Datei. Weitere programmtechnische Finessen sind nicht nötig. Wer allerdings dynamischen Inhalt, der sich häufig ändert, anbieten will, der braucht Webspace, der das Darstellen der Inhalte über die Programmiersprache PHP ermöglicht. PHP ist eine kostenlose Programmiersprache zur Erzeugung der Webseiten. PHP erzeugt die HTML-Seiten dynamisch zum Abfragezeitpunkt und hat damit mehr Möglichkeiten auf Benutzerwünsche einzugehen. So ist es mit einfachen Mitteln möglich, auf Benutzeranfragen zu reagieren. Ebenso ist es möglich, in Abhängigkeit von Bedingungen (zum Beispiel der Tageszeit oder in Formularen vom Benutzer abgefragten Informationen) unterschiedliche Angebotsseiten zur Verfügung zu stellen. Ebenso ist es möglich, Cookies zu schreiben. So kann dann ein wiederholter Besucher erkannt und auf ihn spezifisch eingegangen werden. Da PHP ein Quasi-Standard im Internet ist, haben sich viele Programmierer darauf spezialisiert hier Standardkomponenten anzubieten. Diese sind sehr häufig kostenlos zu bekommen. So ist es sehr einfach, aktuelle Wetterinformationen in die eigene Website einzubauen oder eine komplette Fotopräsentation einzubetten. Ein weiterer Vorteil von PHP ist die Modularisierung von Code: Bestimmte Teile wie Titelgrafik, Menüpunkte, Copyright-Angaben sind bei etlichen Webseiten gleich. Es wäre lästig und arbeitintensiv diesen Code immer wieder neu zu schreiben oder einfache Änderungen an der Vielzahl der Webseiten immer wieder neu vorzunehmen. PHP stellt mit dem include-Befehl hier eine einfache Möglichkeit zur Optimierung bereit. Noch weitergehende Möglichkeiten hat man, wenn man die Inhalte der Webseiten in einer Datenbank hinterlegt und die Seiten aus dieser Datenbank zum Abfragezeitpunkt des Benutzers erzeugt. Als Datenbank wird meist die kostenlose Datenbank MySQL verwandt. MySQL und PHP sind das ideale Gespann für eine optimierte und flexibel anpassbare Website. Heutzutage werden Websites häufig über ein Content-Management-Systeme wie Joomla oder Typo3 erzeugt. Die Basis für diese CMS sind das Gespann PHP und MySQL. Auch die beliebte E-Learning-Plattform Moodle arbeit auf Basis von PHP und MySQL. Bei all diesen Produkten ist es möglich, dass die User sich selbst anmelden, spezielle Seiten zu sehen bekommen und interaktiv miteinander in Beziehung treten können. Webspace im Internet: An PHP führt kein Web vorbei! |
|