Weblog von Alexandra B. |
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
... comment
georg.lanzinger.uni-linz,
Montag, 18. Dezember 2006, 21:09
Hypertext Preprocessor
es gibt für php mehrere Definitionen, es ist nur eine davon "Hypertext Preprocessor", auf wikipedia.org findet man weitere Definitionen.
php kann sich jeder auf seinem eigenen Rechner installieren, egal welches Betriebssystem. Den Download findet man unter http://www.php.net php wird zur Programmierung von social softwares verwendet. siehe http://www.phpcms.de Weiteres über social software findet ihr auf /9656706/stories/14098/ ... link ... comment |
Online for 6630 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) |