Weblog von Alexandra B. |
... newer stories
Samstag, 4. November 2006
Basistechniken des Publizierens im Internet - PHP
Alexandra.Berger.Uni-Linz, 01:07h
Viele Webseiten enthalten heute Interaktionsmöglichkeiten (z.B. Suchfunktionen). Einige ermöglichen dem Nutzer zudem eine individualisierte Darstellung der Webseite oder bieten ihm an durch Foren, Newsgroups etc. am Aussehen der Seite persönlich zu partizipieren. Um diese Optionen umzusetzen, sind dynamische Webseiten erforderlich. Bei diesen Seiten wird das endgültige Erscheinungsbild erst beim Öffnen durch den Besucher automatisch fixiert. Mit PHP wird ermöglicht, schnell dynamische Websites zu erstellen (vgl. Eilbracht, 2003, S. 1) Die Abkürzung PHP steht für Hypertext Preprocessor. Es handelt sich dabei um eine serverseitige Skriptsprache. PHP-Code wird ähnlich wie JavaScript direkt in HTML eingebettet. Wenn die HTML-Datei im Web abgelegt ist und von einem Web-Browser aufgerufen wird, erkennt der Web-Server, der die Datei zum Browser übermittelt, aufgrund der Dateiendungen, dass es sich um eine HTML-Datei mit eingebettetem PHP-Code handelt. Eine derartige Datei wird vom Webserver nicht direkt an den Browser gesandt, sondern zuvor an einen PHP Interpreter weitergeben. Dieser ersetzt dann alle PHP-Code-Passagen durch den von ihnen erzeugten endgültigen HTML-Code, der schließlich .an den Browser gesandt wird (vgl. http://www.validome.org/doc/HTML_ge/intro/technologien/php.htm).
Da PHP-Codes direkt in den HTML-Code geschrieben werden, sind spezielle Tags (z.B. <? ... ... ?>) erforderlich, um PHP und HTML unterscheiden zu können. Ein einfaches Beispiel mit PHP-Code (vgl. Hahn, o.J. S. 2 f.): <html> <head> <title>Titel</title> </head> <body> <h3> <? php echo “Hello, World“; ?> </h3> </body> </html> Beim Server kommt schließlich an: <html> <head> <title>Titel</title> </head> <body> <h3>Hello, World</h3> </body> </html> Neben der Generierung von dynamischen Inhalten für Websites können mit PHP z.B. auch Formulardaten gesammelt und Cookies gesendet oder empfangen werden. PHP kann auf allen gängigen Betriebssystemen verwendet werden und unterstützt auch die meisten Server. Neben der Ausgabe von HTML wird zusätzlich noch das dynamische Generieren von Bildern, pdf-Dateien und Flash Animationen ermöglicht. Weiters werden viele Datenbanken unterstützt (z.B. My-SQL, Oracle etc.) (vgl. http://at.php.net/manual/de/intro-whatcando.php). PHP steht als Open Source zur Verfügung und ist lizenzfrei nutzbar. Die Entwicklung erfolgt durch die PHP Group, einen Zusammenschluss von Programmieren. Die Einstiegsseite zu PHP ist http://php.net (vgl. http://www.validome.org/doc/HTML_ge/intro/technologien/php.htm). Link zu PHP-Tutorium: http://at.php.net/manual/de/tutorial.php Quellen: Eilbracht, R. (2003): PHP Hypertext Preprocessor Han, J. (o.J.): Dynamische Webseiten mit PHP und MySQL
... link (1 comment) ... comment |
Online for 6631 days
Last update: 2007.01.10, 19:51 status
You're not logged in ... login
menu
search
calendar
recent updates
Dein Beitrag...
ist echt super. Gut gemacht. Lg, frohe Weihnachten... by Sonja.Pöchtrager.Uni-Linz (2006.12.21, 20:37) Hi, das Zitat...
Hi, das Zitat mit dem E-Mail von Ward Cunningham... by Andreas.Gärtner.Uni-Linz (2006.12.19, 17:38) Hinweis
"Wegen der Offenheit gegenüber jedem Benutzer... by Kenan.Mujkanovic.Uni-Linz (2006.12.19, 14:41) |