:: Anbieterverzeichnis ::
Globale Branchen
Informieren Sie sich über ausgewählte
Unternehmen im
Anbieterverzeichnis von SELFPHP
:: SELFPHP Forum ::
Fragen rund um die Themen PHP? In über
120.000 Beiträgen finden Sie sicher die passende
Antwort!
:: Newsletter ::
Abonnieren Sie hier den kostenlosen
SELFPHP Newsletter!
:: Qozido ::
Die Bilderverwaltung mit Logbuch für
Taucher und Schnorchler.
|
|
Dynamische Webseiten |
Das Standardformat des Internets ist die Hypertext Markup Language, kurz HTML. Diese Seitenbeschreibungssprache wurde jedoch für die Präsentation von statischen Inhalten entwickelt. Die ursprünglich einzigen dynamischen Elemente waren sogenannte Hyperlinks, mit denen sich andere statische Seiten und Grafiken aufrufen ließen. Sprich, HTML ist grundsätzlich nicht in der Lage, dynamische Inhalte zu verarbeiten. Um dieser Beschränkung zu entgehen, sind zahlreiche Erweiterungen vorgenommen worden, mit denen sich HTML-Seiten um interaktive Funktionen ergänzen lassen. Zu den bekanntesten zählen Flash und Java-Applets, welche als kleine Programme innerhalb einer HTML-Seite laufen. Skriptsprachen wie JavaScript und VBScript, die ebenfalls zur Interaktivität beitragen, wirken eher im Hintergrund, beispielsweise bei der Verifikation von Formularinhalten. Der Anwender bekommt davon wenig zu sehen.
Skriptsprachen und HTML-Code
Jede Programmiersprache- bzw. Skriptsprache muss in der Lage sein, mit HTML-Code zurechtzukommen. Dabei lassen sich zwei Typen unterscheiden:
• Selbständige Anwendungen (z. B. CGI-Programme)
• Eingebettete Skriptsprachen (z. B. PHP, JSP, ASP, Perl, CFML)
Selbständige Anwendungen laufen in der Regel auf dem Server. Sie werden durch den Server ausgeführt. Im HTML-Code einer Seite hinterlassen sie generell keine oder nur wenige Spuren. Im Grunde könnte man auch Java-Applets dazuzählen. Applets laufen auf dem Client und stellen zahlreiche Funktionen zur Verfügung, welche normalerweise vom HTML-Code übernommen werden, z. B. Formulareingabefelder oder Schaltflächen. Im HTML-Code werden sie lediglich aufgerufen. Ihr eigener Programmcode befindet sich in einer separaten Datei.
Die Anweisungen eingebetteter Sprachen wie PHP werden direkt in den HTML-Code geschrieben. Der Entwickler muss hierbei gleichzeitig die Anwendungslogik und die Seitengestaltung berücksichtigen. Allerdings kommt im Browser nicht die Seite an, die der Entwickler erstellt hat. Der Programmcode wird bereits auf dem Server verarbeitet. Statt der Programmanweisungen enthält der HTML-Code dann schon die von PHP erzeugten Daten.
PHP als Skriptsprache
|
|
|
|
|
|