PHP 4 -- Grundlagen und Profiwissen

Größe: px
Ab Seite anzeigen:

Download "PHP 4 -- Grundlagen und Profiwissen"

Transkript

1 PHP 4 -- Grundlagen und Profiwissen Webserver-Programmierung unter Windows und Linux Bearbeitet von Jörg Krause 1. Auflage Buch S. Hardcover ISBN Format (B x L): 18 x 24,6 cm Gewicht: 1988 g Zu Inhaltsverzeichnis schnell und portofrei erhältlich bei Die Online-Fachbuchhandlung beck-shop.de ist spezialisiert auf Fachbücher, insbesondere Recht, Steuern und Wirtschaft. Im Sortiment finden Sie alle Medien (Bücher, Zeitschriften, CDs, ebooks, etc.) aller Verlage. Ergänzt wird das Programm durch Services wie Neuerscheinungsdienst oder Zusammenstellungen von Büchern zu Sonderpreisen. Der Shop führt mehr als 8 Millionen Produkte.

2 1.1 Was ist PHP? Was ist PHP? PHP ist eine Skriptsprache zur Erstellung dynamischer Websites, nicht mehr, aber auch nicht weniger. Die erste Version entwickelte 1994 Rasmus Lerdorf, der eigentlich nur eine Möglichkeit zur Programmierung seines eigenen Webservers suchte. Er nannte seine kleine Skriptmaschine»Personal Home Page Tools«. Die Applikation stellte er ins Netz und ließ die freie Verbreitung zu. So entstand PHP, als Abkürzung zu»personal Home Page«. Später entwickelten die Open Source-Jünger, bekannt für kryptische Akronyme, die rekursive Version»PHP HyperText Preprocessor«. Einen offiziellen Namen gibt es darüber hinaus nicht. Den Weg zum professionellen Programm ging PHP erst Unter dem Namen PHP/FI (Personal Homepage Tools/Form Interface) wurde die erste wirklich nutzbare Version veröffentlicht. PHP/FI wird als Version 2 angesehen. PHP entwickelte sich seit dieser Zeit rasant weiter. Zum einen trug dazu die freie Verfügbarkeit bei. Die ist bei ASP und bei Perl aber auch gegeben. PHP ist im Gegensatz dazu eine Sprache, deren einziger Zweck das Web ist. ASP kommt mit VBScript daher, einem BASIC- Derivat, das nur schwer an die Bedürfnisse eines Webservers angepasst werden kann. Moderne Sprachelemente wie die objektorientierte Programmierung sind nur unvollkommen umgesetzt. Der größte Nachteil ist aber die Einschränkung auf Microsoft-Plattformen. Perl wurde schon 1986 von Larry Wall entworfen, zu dieser Zeit war das Web noch unbekannt. Die starken Zeichenkettenfunktionen und die freie Verbreitung als Open Source machten Perl den Weg ins Web frei. Leider ist die Lesbarkeit nicht einfach und die Programmierung vor allem für Anfänger sehr kompliziert. Aus der Beobachtung der Nachteile entstand eine Skriptsprache, die alle Vorteile der Konkurrenten in sich vereint PHP. Zum einen wird die von ASP bekannte einfache Kombination mit HTML genutzt, zum anderen die leistungsstarke und verbreitete C-Syntax, die vielen schon von JavaScript oder Java bekannt ist. Objektorientiertes Programmieren ist möglich, ebenso wie eine gute Modularisierung. PHP besticht außerdem durch einen fast schon grandiosen Funktionsumfang. Hier kann keine andere Sprache mithalten. Wo immer ein Programmierer ein Problem zu lösen hatte, wurde der Funktionsumfang erweitert. Besonders deutlich wird dies bei den Datenbankfunktionen. PHP unterstützt mehr Datenbanken direkt, als die meisten Programmierer überhaupt vom Namen her kennen. Den Erfolg macht nicht zuletzt auch die gute Unterstützung für die Datenbank MySQL aus, die wie PHP auch als Open Source verfügbar ist. Seit Mitte 1997 wird PHP von einem Team an Programmierern rund um Rasmus Lerdorf weiterentwickelt. Mit der Version 3 stand bereits Anfang 1999 ein System zur Verfügung, das keine Konkurrenz seitens Perl oder ASP mehr fürchten muss. PHP ist eine Skriptsprache 1995: PHP/FI Vorteile 1997: PHP3 1

3 28 1 Einführung 2000: PHP4/ZEND Der nächste Schritt, PHP4, wurde im Jahr 2000 vollendet. Dieses Buch geht vollständig auf PHP4 ein. Im Zusammenhang mit PHP4 ist oft auch von ZEND die Rede. ZEND ist ein Kunstwort aus»zeev«und»andi«, den Vornamen der Entwickler Zeev Suraski und Andi Gutman. ZEND ist aber keine Konkurrenz zu PHP, sondern der Kernel der neuen Version PHP4. ZEND ist deutlich schneller und leistungsfähiger als PHP3 und besticht durch weitere Eigenschaften wie einen internen Compiler, der den Vorsprung vor anderen Skriptsprachen noch größer werden lässt. Zusätzlich gibt es einen»optimizer«, der die Leistung der Skripte nochmals verbessert. In diesem Buch ist von PHP3 und PHP4 die Rede, Unterschiede werden klar herausgestellt. Erfolgt keine Unterscheidung, sind beide Versionen in diesem Punkt kompatibel. Grundsätzlich bildet PHP4 aber den Schwerpunkt, die beiliegenden Skripte wurden nicht alle mit PHP3 getestet. Für wen ist dieses Buch? Betriebssystemkenntnisse Was es nicht gibt 1.2 Zielgruppe Sie programmieren HTML-Seiten? Sie möchten Ihren Webserver selbst programmieren? Sie möchten Ihre Seiten mit Datenbanken aufwerten? Dann sind Sie die Zielgruppe. PHP ist eine umfangreiche, leistungsstarke Skriptsprache zur Programmierung dynamischer, datenbankgestützter Websites. Das klingt komplizierter, als es ist. Mit Hilfe dieses Buches sollten auch Webdesigner, die bisher keine Erfahrung mit der Programmierung hatten, in die Welt der Webserverprogrammierung eintauchen können. Ich habe das Buch so aufgebaut, dass in den ersten Abschnitten keine Kenntnisse abgesehen von HTML vorausgesetzt werden. Profis, die andere Programmiersprachen kennen, sei die Cross-Referenz im Anhang ans Herz gelegt. Dort finden Sie eine Gegenüberstellung gängiger Befehle aus Perl, JavaScript und VBScript mit den Entsprechungen in PHP. Mit dieser Hilfe können Sie Skripte leicht übertragen. Betriebssystemkenntnisse sind ebenfalls vorauszusetzen, die Plattform ist bei PHP fast freigestellt. Da der PHP-Prozessor als C-Quelltext vorliegt, kann er leicht auf alle Plattformen übersetzt werden. Entsprechend groß ist die Auswahl an Binärdistributionen. Wenn Sie mit Windows vertraut sind, sollten Sie PHP unbedingt auch unter Windows entwickeln. Haben Sie mehr für Linux übrig, nutzen Sie dies auch als Entwicklungsplattform. Das gilt gleichermaßen für alle anderen Systeme. Dieses Buch entstand in weiten Teilen auf einem Windows-System (Windows 2000), was aber mehr an der Verfügbarkeit eines geeigneten Satzprogramms lag. Die Hauptplattform dürfte Linux sein, an entsprechenden Stellen wird auf Besonderheiten eingegangen. Wer PHP bereits gut kennt und Informationen für Hardcore- Programmierer erwartet, wird etwas enttäuscht sein. Zum einen bietet das Buch trotz beachtlichen Umfangs nicht unbegrenzt Platz. Zum anderen sind es nur sehr wenige Personen, die Bedarf an einem sehr tiefen Einstieg in PHP haben. Die benötigten Informationen sind dann aber nur

4 2.1 Erforderliche Kenntnisse Erforderliche Kenntnisse Um den Sinn der dynamischen Seiten zu verstehen, ist für alle Einsteiger ein kurzer historischer Rückblick zu empfehlen. Um die Beispiele zu verstehen, sollten Sie über elementare Kenntnisse in HTML verfügen. 2 Rückblick Am Anfang bestand das World Wide Web (WWW), auch aufgrund seiner ursprünglichen Definition, aus statischen, miteinander verlinkten Seiten. Auch heute noch sind die allermeisten Präsenzen so aufgebaut. Als Protokoll zwischen Webserver und Browser dient das Hypertext Transfer Protocol (HTTP). Über dieses Protokoll fordert der Browser eine bestimmte Seite an, und der Server reagiert darauf mit der Übertragung der entsprechenden Seite oder einem Fehler, wenn die Seite nicht gefunden wurde. Hyperlinks sind Verweise in statischen Webseiten, die auf andere Dateien im Web zeigen und solche Übertragungsprozeduren auslösen. Mit der Hypertexttechnik kann man durchaus anspruchsvolle Webseiten erstellen. Der Schwerpunkt der Entwicklung lag jedoch auf der puren Informationsvermittlung. Hyperlinks erlauben es Dokumenten, den Leser in gewisser Weise zu führen. Der Zugriff auf verwandte Informationen erleichtert die Verarbeitung von Inhalten. Hypertextsysteme sind für das Lesen von Texten am Bildschirm gedacht und strukturieren Dokumente anders als Bücher. Von der grundsätzlichen Idee her ist damit aber die Zielrichtung vorgegeben: Informationsvermittlung. Ein bekanntes Hypertextsystem ist beispielsweise auch die Windows-Hilfe. Mit der Entwicklung des Webs zu einem Medium der Werbung und Präsentation auf der einen Seite, zu einer direkten interaktiven Einbeziehung des potenziellen Kunden auf der anderen Seite war jedoch der klassische Hypertext, geschrieben in der Hypertext Markup Language (HTML), den Anforderungen nicht mehr gewachsen. Aufgrund der Historie sind nie ernsthafte Versuche unternommen worden, neben HTML einen neuen Standard für Webseiten zu kreieren, der die Hypertextstruktur um echte Interaktion ergänzt. So sind im Laufe der letzten Jahre die verschiedensten Systeme entstanden, die außerhalb HTML arbeiten und den Webservern die so dringend benötigte Interaktivität verleihen. Die bekanntesten Beispiele sind CGI-Programme und webserverspezifische Applikationen, die spezielle Schnittstellen benutzen. Das Common Gateway Interface (CGI) stellt eine genormte Schnittstelle zwischen den CGI- Programmen und dem Webserver dar. Häufig wird dazu die Skriptsprache Perl eingesetzt. Perl ist als Interpreter konzipiert (wie alle Skriptsprachen) und die Skripte laufen als eigenständige Programme ab, gestartet durch eine Anforderung des Browsers. Das Ergebnis können Zugriffe auf interne Funktionen des Servers oder Ausgaben in HTML sein. Die Programmierung ist verhältnismäßig komplex und die Erzeugung graphisch ansprechend gestalteter HTML-Seiten extrem aufwändig, denn jeder einzelne HTML-Befehl wird einzeln erzeugt und dann zum Webserver gesendet. Auch die Erzeugung von speziellen, nativen Programmen, die auf die Interfaces der Webserver direkt zugreifen, ist kompliziert und der Was ist Hypertext?

5 46 2 Vorbereitung und Installation professionellen Programmierung vorbehalten. So stellt Microsoft mit dem Internet Information Server das Information Server Application Programming Interface (ISAPI) zur Verfügung, Netscape mit seinen Webservern das Gegenstück Netscape Server Application Programming Interface (NSAPI). Praktisch sind APIs Sammlungen von Bibliotheksfunktionen (Dynamic Link Libraries, DLL), auf die Programmierer zurückgreifen können, die Anwendungen in richtigen Programmiersprachen schreiben, beispielsweise C++. Auch diese Programme erzeugen HTML aber nur seriell über eine bestimmte Ausgabeprozedur, wenngleich sich damit natürlich schnelle und komplexe Anwendungen entwickeln lassen. Ausblick Für den Praktiker, der als Webdesigner oder Webprogrammierer schnell umfangreiche Anwendungen für das Internet produzieren muss, sind CGI-Applikationen oft zu aufwändig. Auch sind bei dem heute stark präsentationsgeprägten Web eher gute Multimediadesigner gefragt als der klassische Programmierertyp. Trotzdem sollen die Webseiten interaktiv sein, auf Aktionen des Nutzers also reagieren können, es sollen Zugriffe auf Datenbanken möglich sein, und die Eingaben der Nutzer sollten ebenso in Datenbanken gespeichert werden können. Eine solche einfache, aber zugleich leistungsfähige Schnittstelle stellen die Skriptsprachen dar, die direkt in die HTML-Seiten eingebunden werden. Eine der effizientesten ist PHP. Um mit PHP arbeiten zu können, sind im Vorfeld also nur HTML- Kenntnisse nötig, und das auch nur in dem Umfang, wie es die gewünschten Webseiten erfordern. Wer anspruchsvolle Seiten mit Cascading Style Sheets, Dynamic-HTML und JavaScript erstellen will, sollte diese Elemente beherrschen. PHP bietet dazu nur selten eine Alternative. PHP ist kein Gestaltungselement. Was der Browser sieht, ist pures HTML mit seinen diversen Erweiterungen, Verbesserungen und irgendwann sicher Nachfolger wie XHTML. Aber PHP ist in HTML integriert und ordnet sich der Logik der HTML-Seite unter. Und PHP benötigt keine bestimmte browserseitige Technik, kann also mit jedem Standardbrowser arbeiten. Mit der Kombination aus MySQL und PHP haben Sie die Technologie, um datenbankgestützte Websites zu erstellen Grundbegriffe Lernen Sie die Grundbegriffe kennen, die im Zusammenhang mit dem Internet immer wieder genannt werden. Das Verständnis der Technik hilft, Probleme bei der Programmierung zu erkennen und die Reaktionen der Server zu verstehen. Vorgestellt werden auch die wichtigsten Protokolle auf einfachem Niveau. Bei der Erläuterung der darauf direkt Bezug nehmenden Funktionen werden diese Grundlagen weiter vertieft, insofern ist ein wenig Redundanz beabsichtigt.

6 3.1 Aufbau der Skripte Aufbau der Skripte Dieser Abschnitt zeigt, wie Skripte aufgebaut sind, wo und wie Sie PHP schreiben und welche Zusammenhänge es zwischen PHP, HTML und JavaScript gibt Wo wird programmiert? PHP ist eine Skriptsprache, deren Elemente direkt in HTML-Seiten eingebaut werden. Durch die Dateierweiterung.PHP,.PHP3,.PHP4 oder.phtml wird dann daraus eine PHP-Skriptdatei. Um PHP-Skripte ablaufen lassen zu können, muss ein entsprechend eingerichteter Server vorhanden sein. Wie das für ein Entwicklungssystem aussieht, wurde bereits in Kapitel 2 behandelt. Schreiben können Sie PHP mit allen gängigen Editoren. Wenn Sie an speziellen Features wie Syntaxhervorhebung oder automatische Vervollständigung interessiert sind, sieht das Angebot noch etwas dürftig aus. Im Gegensatz zu JavaScript oder VBScript ist PHP noch relativ wenig verbreitet. Die Zunahme an PHP-Sites ist aber augenfällig und die Softwarehersteller werden ihre Produkte sehr schnell umstellen. Einige heute verfügbare Editoren werden in Kapitel 10 Entwicklungsumgebungen vorgestellt. Sie können PHP am einfachsten über den Webserver ausführen. Grundsätzlich lassen sich zwar Skripte auch über die Shell starten, dies macht jedoch wenig Sinn, denn die HTML-Ausgaben werden fortlaufend am Bildschirm ausgegeben. Beachten Sie, dass der Webserver nicht mit einem lokalen Pfad angesprochen werden kann. Sie müssen eine URL eingeben. Den lokalen Rechner erreichen Sie normalerweise als»localhost«. PHP ausführen PHP und HTML PHP wird im Gegensatz zu Perl nicht als eigenständiges CGI-Programm ausgeführt, sondern direkt im HTML-Code untergebracht. Dazu muss natürlich eine Möglichkeit geschaffen werden, wie der PHP-Prozessor die für ihn bestimmten Seiten erkennt und interpretiert. Dateierweiterung Der erste Schritt besteht in der Benennung einer HTML-Seite mit einer anderen Dateierweiterung. Die kennen bisher Erweiterungen wie *.HTM oder *.HTML. Sie können jede HTML-Datei einfach mit der Erweiterung *.PHP3 (PHP3), *.PHP4 (PHP4) oder *.PHP (PHP3 und PHP4) versehen. Jetzt wird bei einem Aufruf dieser Datei der Webserver die Seite nicht sofort zum Browser senden, sondern zuerst an den PHP-Prozessor übergeben. Der PHP-Prozessor arbeitet im Apache als Modul oder als exter-

7 90 3 Erste Schritte mit PHP nes CGI-Programm. PHP3 unter Windows kann nur über CGI angesprochen werden. PHP4 gibt es auch als ISAPI-Anwendung. Der PHP-Prozessor arbeitet nun die Datei von oben nach unten ab. Reine HTML-Seiten wird er unverändert wieder zurückgeben. Sie werden davon nichts bemerken, abgesehen von der höheren Belastung Ihres Servers und, bei langsamen Maschinen, einer verringerten Ausgabegeschwindigkeit. Finden sich in der Datei PHP-Anweisungen, werden diese erkannt, ausgewertet und ausgeführt. PHP einbinden Es gibt insgesamt vier Möglichkeiten, PHP in der Seite unterzubringen. Damit ist PHP die universellste aller Skriptsprachen. SGML-Style XML-Style ASP-Style Die erste ist der sogenannte SGML-Style: <??> Da sich XML als erweiterter Standard etablieren wird, können Sie die dort übliche Notation auch in PHP nutzen: <?PHP?> oder <?php?> ASP-Programmierer sind typische Umstiegskandidaten für PHP. Damit es nicht so schwierig wird, können Sie die bei ASP übliche Symbolik ab PHP Version ebenso nutzen: <% %> Um ASP-Style-Tags nutzen zu können, muss die Option asp_tags in der PHP.INI auf On stehen. Beachten Sie, dass öffentliche Webserver bei Providern oft auf Linux basieren und dort die Nutzung der ASP-Styles nicht erlaubt ist, und Sie dies ohne Zugriff auf die PHP.INI auch nicht ändern können. Diese Option ist deshalb nicht empfehlenswert! Wenn Sie bereits mit JavaScript gearbeitet haben, wird Ihnen die folgende Version vielleicht besser gefallen:

Erstellen von Web-Seiten HTML und mehr...

Erstellen von Web-Seiten HTML und mehr... Erstellen von Web-Seiten HTML und mehr... SS 2002 Duffner: Interaktive Web-Seiten 1 Themen! Was ist das WWW?! Client-Server-Konzept! URL! Protokolle und Dienste! HTML! HTML-Editoren! Ergänzungen und Alternativen

Mehr

Netzwerkprogrammierung unter Linux und UNIX

Netzwerkprogrammierung unter Linux und UNIX Netzwerkprogrammierung unter Linux und UNIX Bearbeitet von Stefan Fischer, Walter Müller 2. Auflage 1999. Buch. XII, 228 S. Hardcover ISBN 978 3 446 21093 6 Format (B x L): 14 x 20,9 cm Gewicht: 329 g

Mehr

:: :: :: :: :: :: :: :: :: :: :: :: :: :: :: :: :: :: :: Süsstrunk :: Büchli :: :: :: :: :: :: :: :: :: :: :: :: :: Webdesignkurshandbuch Worum es geht HTML-Dokumente sind in der Regel statisch - will

Mehr

PHP eine Einführung. Dipl.-Inf. Frank Hofmann. 18. November Potsdam

PHP eine Einführung. Dipl.-Inf. Frank Hofmann. 18. November Potsdam PHP eine Einführung Dipl.-Inf. Frank Hofmann Potsdam 18. November 2007 Dipl.-Inf. Frank Hofmann (Potsdam) PHP eine Einführung 18. November 2007 1 / 14 Allgemeines zum Kurs Zielsetzung des Kurses Erlernen

Mehr

DAS EINSTEIGERSEMINAR. 3. Auflage

DAS EINSTEIGERSEMINAR. 3. Auflage DAS EINSTEIGERSEMINAR PHP 5.3 Oliver Leiss Jasmin Schmidt 3. Auflage LERNEN ÜBEN ANWENDEN Vorwort PHP ist eine weitverbreitete Open Source-Skriptsprache, die speziell für das Web entwickelt wurde. Mit

Mehr

09.06.2003 André Maurer andre@maurer.name www.andre.maurer.name Wirtschaftsinformatik FH 3.5 Fachhochschule Solothurn, Olten

09.06.2003 André Maurer andre@maurer.name www.andre.maurer.name Wirtschaftsinformatik FH 3.5 Fachhochschule Solothurn, Olten Aktuelle Themen der Wirtschaftsinformatik Zusammenfassung 09.06.2003 André Maurer andre@maurer.name www.andre.maurer.name Wirtschaftsinformatik FH 3.5 Fachhochschule Solothurn, Olten 1 Serverseitige Webprogrammierung

Mehr

Die Unternehmergesellschaft

Die Unternehmergesellschaft Die Unternehmergesellschaft Recht, Besteuerung, Gestaltungspraxis Bearbeitet von Prof. Dr. Dr. hc. Michael Preißer, Gültan Acar 1. Auflage 2016. Buch. 300 S. Hardcover ISBN 978 3 7910 3445 4 Format (B

Mehr

Office 2010 Programmierung mit VSTO und.net 4.0

Office 2010 Programmierung mit VSTO und.net 4.0 Office 2010 Programmierung mit VSTO und.net 4.0 Word, Excel und Outlook erweitern und anpassen Bearbeitet von Holger Schwichtenberg, Jan Tittel 1. Auflage 2011. Buch. X, 278 S. Hardcover ISBN 978 3 446

Mehr

Herzlich willkommen im Modul Informatik Grundlagen

Herzlich willkommen im Modul Informatik Grundlagen Herbstsemester 2010/2011 Herzlich willkommen im Modul Informatik Grundlagen Wirtschaftsingenieurwesen: 1. Semester Dozent: Martin Hüsler Fachhochschule Nordwestschweiz FHNW / Martin Hüsler 1 Ablauf: 1.

Mehr

Filme der Kindheit Kindheit im Film

Filme der Kindheit Kindheit im Film Kinder- und Jugendkultur, -literatur und -medien 66 Filme der Kindheit Kindheit im Film Beispiele aus Skandinavien, Mittel- und Osteuropa Bearbeitet von Christine Gölz, Anja Tippner, Karin Hoff 1. Auflage

Mehr

Kreatives Gestalten mit Flash 5.0

Kreatives Gestalten mit Flash 5.0 Kreatives Gestalten mit Flash 5.0 Animationen, Effekte und Anwendungen für das WWW Bearbeitet von Isolde Kommer 1. Auflage 2000. Buch. 444 S. Hardcover ISBN 978 3 446 21463 7 Format (B x L): 20,1 x 23,6

Mehr

Online-Publishing mit HTML und CSS für Einsteigerinnen

Online-Publishing mit HTML und CSS für Einsteigerinnen mit HTML und CSS für Einsteigerinnen Dipl.-Math. Eva Dyllong Universität Duisburg Dipl.-Math. Maria Oelinger spirito GmbH IF MYT 07-2002 Web-Technologien Überblick HTML und CSS, XML und DTD, JavaScript

Mehr

Inhalt 6 Vorwort 10 1 Warum Perl? 12 2 Grundlagen Variablen Spezial-Variablen Kontext Wahrheitswert 18 3 Skalare 20 3.

Inhalt 6 Vorwort 10 1 Warum Perl? 12 2 Grundlagen Variablen Spezial-Variablen Kontext Wahrheitswert 18 3 Skalare 20 3. Inhalt 6 Vorwort 10 1 Warum Perl? 12 2 Grundlagen 14 2.1 Variablen 14 2.2 Spezial-Variablen 16 2.3 Kontext 16 2.4 Wahrheitswert 18 3 Skalare 20 3.1 Zahlen 20 3.2 Operatoren 24 3.3 Mathematische Funktionen

Mehr

Webseiten entwickeln mit ASP.NET

Webseiten entwickeln mit ASP.NET Webseiten entwickeln mit ASP.NET Eine Einführung mit umfangreichem Beispielprojekt. Alle Codes in Visual Basic und C# Bearbeitet von Jamal Baydaoui 1. Auflage 2013. Buch. 316 S. ISBN 978 3 446 43723 4

Mehr

Programmieren mit Swing

Programmieren mit Swing Programmieren mit Swing Einführung in die Programmierung mit den Swing-Klassen in Java 2 Bearbeitet von Jürgen Schlierf, Rudolf Weber 1. Auflage 1999. Buch. XII, 235 S. Hardcover ISBN 978 3 446 21151 3

Mehr

Die Webtechnologien PHP und ASP.NET im Vergleich

Die Webtechnologien PHP und ASP.NET im Vergleich 20.1.2010 Vortrag zur Seminararbeit Die Webtechnologien PHP und im Vergleich Autor: Janina Jansen 1. Betreuer: Prof. Dr. Ing. Andreas Terstegge 2. Betreuer: Marion Brandt-Röhrig, M.A. Inhalt: Motivation

Mehr

Weborientierte Programmiersprachen am Beispiel PHP

Weborientierte Programmiersprachen am Beispiel PHP Weborientierte Programmiersprachen am Beispiel PHP Serak Rezane Seminar Programmiersprachen SS 2004 Betreuer: Prof. Dr. Claudia Leopold Dipl.-Inf. Michael Süß Was ist PHP? Gliederung (Definition, Geschichte,

Mehr

Herzlich willkommen im Modul Web-Engineering

Herzlich willkommen im Modul Web-Engineering Herbst 2014 Herzlich willkommen im Modul Web-Engineering Wirtschaftsinformatik: 5. Semester Dozenten: Rainer Telesko / Martin Hüsler Fachhochschule Nordwestschweiz FHNW / Martin Hüsler und Rainer Telesko

Mehr

Literatur und Links. Webtechnologien WS 2017/18 Teil 1/Entwicklung

Literatur und Links. Webtechnologien WS 2017/18 Teil 1/Entwicklung Literatur und Links [1-1] Seidler, Kai; Vogelsang, Kay: Das XAMPP Handbuch. Addison-Wesley, 2006 [1-2] http://www.apachefriends.org/download.html http://sourceforge.net/projects/xampp/files/ [1-3] http://aktuell.de.selfhtml.org/extras/download.shtml

Mehr

Raspberry Pi. Einstieg - Optimierung - Projekte. Bearbeitet von Maik Schmidt

Raspberry Pi. Einstieg - Optimierung - Projekte. Bearbeitet von Maik Schmidt Raspberry Pi Einstieg - Optimierung - Projekte Bearbeitet von Maik Schmidt 1. Auflage 2013. Taschenbuch. XVIII, 156 S. Paperback ISBN 978 3 86490 032 7 Format (B x L): 15,5 x 22 cm Weitere Fachgebiete

Mehr

Programmieren lernen mit Perl

Programmieren lernen mit Perl Xpert.press Programmieren lernen mit Perl Bearbeitet von Joachim Ziegler 1. Auflage 2002. Buch. XIV, 400 S. Hardcover ISBN 978 3 540 42685 1 Format (B x L): 15,5 x 23,5 cm Gewicht: 783 g Weitere Fachgebiete

Mehr

Webtechnologien Teil 1: Entwicklungsumgebung(en)

Webtechnologien Teil 1: Entwicklungsumgebung(en) Webtechnologien Teil 1: Entwicklungsumgebung(en) 05.04.17 1 Literatur und Links [1-1] Seidler, Kai; Vogelsang, Kay: Das XAMPP Handbuch. Addison-Wesley, 2006 [1-2] http://www.apachefriends.org/download.html

Mehr

HTML5, JavaScript und jquery

HTML5, JavaScript und jquery HTML5, JavaScript und jquery Der Crashkurs für Softwareentwickler von Dane Cameron 1. Auflage dpunkt.verlag 2015 Verlag C.H. Beck im Internet: www.beck.de ISBN 978 3 86490 268 0 Zu Inhaltsverzeichnis schnell

Mehr

Software-Entwicklung mit Delphi

Software-Entwicklung mit Delphi Software-Entwicklung mit Delphi Eine systematische Einführung Bearbeitet von Dieter Orlamünder, Rüdiger Liskowsky, Heinrich Hußmann 1. Auflage 2002. Taschenbuch. 296 S. Paperback ISBN 978 3 446 22088 1

Mehr

Literatur und Links. Webtechnologien SS 2017 Teil 1/Entwicklung

Literatur und Links. Webtechnologien SS 2017 Teil 1/Entwicklung Literatur und Links [1-1] Seidler, Kai; Vogelsang, Kay: Das XAMPP Handbuch. Addison-Wesley, 2006 [1-2] http://www.apachefriends.org/download.html http://sourceforge.net/projects/xampp/files/ [1-3] http://aktuell.de.selfhtml.org/extras/download.shtml

Mehr

HTML5 und das Framework jquery Mobile

HTML5 und das Framework jquery Mobile HTML5 und das Framework jquery Mobile Seminarvortrag Naeema Anees Betreuer: Prof. Ulrich Stegelmann Dipl.-Inform. Axel Blum Einleitung Vielfalt an mobilen Geräten Verschiedene Betriebssysteme Verschiedene

Mehr

Webseiten-Programmierung

Webseiten-Programmierung Webseiten-Programmierung Sprachen, Werkzeuge, Entwicklung Bearbeitet von Günter Pomaska 1. Auflage 2012. Taschenbuch. xii, 255 S. Paperback ISBN 978 3 8348 2484 4 Format (B x L): 16,8 x 24 cm Weitere Fachgebiete

Mehr

Medien und Webtechnologie

Medien und Webtechnologie Medien und Webtechnologie Herstellerkatalog als Webanwendung Wintersemester 2005/06 18. Januar 2006 M. Wintermeier, C. Brottka, S. Keitsch Unser Ziel Beim Ausführen einer Funktion soll keine neue HTML-Seite

Mehr

Dynamische Webseiten mit PHP. Oder: LAMP - The open way

Dynamische Webseiten mit PHP. Oder: LAMP - The open way Dynamische Webseiten mit PHP Oder: LAMP - The open way Verbreitung Neben ASP verbreitetste Web-Scripting-Umgebung LAMP (Linux, Apache, mysql, PHP): freie Alternative zu M$ Überblick Dynamische Webseiten

Mehr

Apache MySQL - PHP. Hochschule Karlsruhe Technik & Wirtschaft Internet-Technologien T3B250 SS2014 Prof. Dipl.-Ing. Martin Schober

Apache MySQL - PHP. Hochschule Karlsruhe Technik & Wirtschaft Internet-Technologien T3B250 SS2014 Prof. Dipl.-Ing. Martin Schober Apache MySQL - PHP Was ist XAMPP? XAMPP bedeutet: * X = Verschiedene Betriebssysteme - ursprünglich W für Windows und L für Linux * A = Apache basierender Webserver (Simuliert das WEB auf lokalem Rechner)

Mehr

C++ Einführung und professionelle Programmierung. von Ulrich Breymann. 8., erweiterte Auflage. Hanser München 2005

C++ Einführung und professionelle Programmierung. von Ulrich Breymann. 8., erweiterte Auflage. Hanser München 2005 C++ Einführung und professionelle Programmierung von Ulrich Breymann 8., erweiterte Auflage Hanser München 2005 Verlag C.H. Beck im Internet: www.beck.de ISBN 978 3 446 40253 9 schnell und portofrei erhältlich

Mehr

KjG Webmaster / Webmistress

KjG Webmaster / Webmistress KjG Webmaster / 11.-13. Januar 2002 Web-Wochenende der KjG Speyer 1 Organisatorisches Räumlichkeiten Bistumshaus St. Ludwig Rechnerraum, Kleine Pfaffengasse 16 Rahmen, Zeitplan Zeitplan: Freitag 11.1.2002

Mehr

Einführung in die Skriptsprache PHP

Einführung in die Skriptsprache PHP Einführung in die Skriptsprache PHP 1. Erläuterungen PHP ist ein Interpreter-Programm, das auf dem Server abgelegte Dateien dynamisch, d.h. zur Zeit des Zugriffes, aufbereitet. Zusätzlich zum normalen

Mehr

Kompendium der Web-Programmierung

Kompendium der Web-Programmierung . Thomas Walter Kompendium der Web-Programmierung Dynamische Web-Sites Mit 510 Abbildungen und 22 Tabellen 4ü Springer OOM- Hinweise zum Gebrauch des Buches XIII Teil I Grundlagen der Web-Programmierung

Mehr

JavaScript kinderleicht!

JavaScript kinderleicht! JavaScript kinderleicht! Einfach programmieren lernen mit der Sprache des Web Bearbeitet von Nick Morgan 1. Auflage 2015. Taschenbuch. XX, 284 S. Paperback ISBN 978 3 86490 240 6 Format (B x L): 16,5 x

Mehr

Datenbank-basierte Webserver

Datenbank-basierte Webserver Datenbank-basierte Webserver Datenbank-Funktion steht im Vordergrund Web-Schnittstelle für Eingabe, Wartung oder Ausgabe von Daten Datenbank läuft im Hintergrund und liefert Daten für bestimmte Seiten

Mehr

Mindmapping mit Mindjet MindManager 2012

Mindmapping mit Mindjet MindManager 2012 DAS EINSTEIGERSEMINAR Mindmapping mit Mindjet MindManager 2012 Bearbeitet von Gudrun Rehn-Göstenmeier 1. Auflage 2012. Taschenbuch. 368 S. Paperback ISBN 978 3 8266 7577 5 Format (B x L): 14,8 x 21 cm

Mehr

Historische Innovation der Informatik TIM BERNERS-LEE

Historische Innovation der Informatik TIM BERNERS-LEE Historische Innovation der Informatik TIM BERNERS-LEE Gliederung Biographie World Wide Web Weiterentwicklung des Webs W3C Literatur Biographie 8. Juni 1955 Geburt in einem Vorort von London 1976 Studium

Mehr

Desktop-Wikis am Beispiel von TiddlyWiki

Desktop-Wikis am Beispiel von TiddlyWiki am Beispiel von TiddlyWiki Edgar Fast Edi Hoffmann Community FreieSoftwareOG kontakt@freiesoftwareog.org 6. September 2017 Was ist ein Wiki? 2 / 14 Was ist ein Wiki? Ein Wiki, auch WikiWiki und WikiWeb

Mehr

Dataport IT Bildungs- und Beratungszentrum. HTML- Grundlagen und CSS... 2. XML Programmierung - Grundlagen... 3. PHP Programmierung - Grundlagen...

Dataport IT Bildungs- und Beratungszentrum. HTML- Grundlagen und CSS... 2. XML Programmierung - Grundlagen... 3. PHP Programmierung - Grundlagen... Inhalt HTML- Grundlagen und CSS... 2 XML Programmierung - Grundlagen... 3 PHP Programmierung - Grundlagen... 4 Java - Grundlagen... 5 Java Aufbau... 6 ASP.NET Programmierung - Grundlagen... 7 1 HTML- Grundlagen

Mehr

Java: Kapitel 1. Überblick. Programmentwicklung WS 2008/2009. Holger Röder Holger Röder

Java: Kapitel 1. Überblick. Programmentwicklung WS 2008/2009. Holger Röder Holger Röder Java: Kapitel 1 Überblick Programmentwicklung WS 2008/2009 Holger Röder holger.roeder@informatik.uni-stuttgart.de Was ist Java? Die Java-Technologie umfasst die Programmiersprache Java sowie die Java-Plattform

Mehr

Handbuch Unified Communications

Handbuch Unified Communications Handbuch Unified Communications Kommunikationslösungen für alle Fälle: Von IP-Telefonie und Instant Messaging bis Telepräsenz Bearbeitet von Rolf Wildhack Neuerscheinung 2011. Buch. 312 S. Hardcover ISBN

Mehr

Wissenschaftliche Arbeiten typografisch gestalten

Wissenschaftliche Arbeiten typografisch gestalten Wissenschaftliche Arbeiten typografisch gestalten Mit Word und InDesign ans Ziel Bearbeitet von Manuela Bendix 1. Auflage 2007. Taschenbuch. xviii, 160 S. Paperback ISBN 978 3 540 73391 1 Format (B x L):

Mehr

Medizinische Statistik mit R und Excel

Medizinische Statistik mit R und Excel Springer-Lehrbuch Medizinische Statistik mit R und Excel Einführung in die RExcel- und R-Commander-Oberflächen zur statistischen Auswertung Bearbeitet von Rainer Muche, Stefanie Lanzinger, Michael Rau

Mehr

Proseminar: Website-Management-Systeme

Proseminar: Website-Management-Systeme Proseminar: Website-Management-Systeme Thema: Web: Apache/Roxen von Oliver Roeschke email: o_roesch@informatik.uni-kl.de Gliederung: 1.) kurze Einleitung 2.) Begriffsklärung 3.) Was ist ein Web? 4.) das

Mehr

mitp/die kleinen Schwarzen Scrivener Texte professionell konzipieren, schreiben und veröffentlichen Bearbeitet von Stephan Lamprecht

mitp/die kleinen Schwarzen Scrivener Texte professionell konzipieren, schreiben und veröffentlichen Bearbeitet von Stephan Lamprecht mitp/die kleinen Schwarzen Scrivener Texte professionell konzipieren, schreiben und veröffentlichen Bearbeitet von Stephan Lamprecht 1. Auflage 2013. Taschenbuch. 240 S. Paperback ISBN 978 3 8266 9497

Mehr

PHP Kurs Online Kurs Analysten Programmierer Web PHP

PHP Kurs Online Kurs Analysten Programmierer Web PHP PHP Kurs Online Kurs Analysten Programmierer Web PHP Akademie Domani info@akademiedomani.de Allgemeines Programm des Kurses PHP Modul 1 - Einführung und Installation PHP-Umgebung Erste Lerneinheit Introduzione

Mehr

Adobe Photoshop Lightroom 5 für Einsteiger

Adobe Photoshop Lightroom 5 für Einsteiger Edition FotoHits Adobe Photoshop Lightroom 5 für Einsteiger Bilder verwalten und entwickeln Bearbeitet von Sam Jost 1. Auflage 2013. Taschenbuch. 256 S. Paperback ISBN 978 3 8266 9735 7 Format (B x L):

Mehr

Office 2016 für Mac Das Profibuch

Office 2016 für Mac Das Profibuch Edition SmartBooks Office 2016 für Mac Das Profibuch Mehr herausholen aus Word, Excel, PowerPoint, OneNote und Outlook Bearbeitet von Horst-Dieter Radke 1. Auflage 2015. Taschenbuch. XIV, 380 S. Paperback

Mehr

01 Einführung in PHP. Einführung in PHP 1/13 PHP in Aktion

01 Einführung in PHP. Einführung in PHP 1/13 PHP in Aktion 01 Einführung in PHP Einführung in PHP 1/13 PHP in Aktion PHP ist eine Programmiersprache, die ganz verschiedene Dinge tun kann: von einem Browser gesendete Formularinhalte auswerten, angepasste Webinhalte

Mehr

[Arbeiten mit dem Nvu Composer]

[Arbeiten mit dem Nvu Composer] Eine neue Seite erstellen Beim Start des Composers steht automatisch eine neue Composer-Seite zur Verfügung, die direkt verwendet werden kann. Über Datei > Neu > Composer-Seite kann jederzeit eine neue

Mehr

Internetanbindung von Datenbanken

Internetanbindung von Datenbanken Internetanbindung von Datenbanken http://galahad.informatik.fh-kl.de/~miesel/index.html PHP -1 Gliederung Einführung PHP3 Datenbankanbindung mit PHP3 Sicherheitsprobleme Realisierung mit PHP3 Probleme

Mehr

Webdesign mit HTML und CSS Einführungsabend

Webdesign mit HTML und CSS Einführungsabend Einführungsabend Die eigene Internetseite Hypertext und html Das HTML Grundgerüst HTML-Editoren Skriptsprachen im WWW Rechtliche Absicherung Suchmaschinenoptimierung Das HTML Grundgerüst HTML ist ein Kompromiss

Mehr

WEBSEITEN ENTWICKELN MIT ASP.NET

WEBSEITEN ENTWICKELN MIT ASP.NET jamal BAYDAOUI WEBSEITEN ENTWICKELN MIT ASP.NET EINE EINFÜHRUNG MIT UMFANGREICHEM BEISPIELPROJEKT ALLE CODES IN VISUAL BASIC UND C# 3.2 Installation 11 Bild 3.2 Der Webplattform-Installer Bild 3.3 IDE-Startbildschirm

Mehr

ASP.NET - Entwicklerbuch

ASP.NET - Entwicklerbuch Holger Schwichtenberg ASP.NET - Entwicklerbuch Microsoft Press Begleittext Holger Schwichtenberg (Hrsg.) unter Mitarbeit von Sven Conrad, Thomas Gartner, Peter Krause, Oliver Scheer Microsoft ASP.NET -

Mehr

V by WBR1/BFH-TI 2011 by MOU2/BFH-TI

V by WBR1/BFH-TI 2011 by MOU2/BFH-TI Java-Applets Unterlagen zum Modul OOP mit Java V 3.0 2007 by WBR1/BFH-TI 2011 by MOU2/BFH-TI Java-Applets V3.0 2011 by WBR1&MOU2/BFH- TI Lernziele Die Kursteilnehmer sind in der Lage: Möglichkeiten und

Mehr

Datenbanken Benutzerschnittstelle Seite 1 von 26

Datenbanken Benutzerschnittstelle Seite 1 von 26 Datenbanken Benutzerschnittstelle Seite 1 von 26 Datenbanken Teil 2: Informationen Kapitel 11: Benutzerschnittstelle Arbeitsweise eines LAMP (XAMPP)- Systems Unterschiedliche Abfragen an ein LAMP-System:

Mehr

Dynamische Webanwendungen

Dynamische Webanwendungen Dynamische Webanwendungen Mohamed Said Seminar Moderne Informatik Universität Dortmund SS 2003 Mohamed Said / 2003-05-30 1 Überblick Einleitung (Konzept) Client-seitiges Skripting mit JavaScript CGI Server-seitiges

Mehr

Arbeiten im Datennetz der Universität Regensburg

Arbeiten im Datennetz der Universität Regensburg Wiwi-Workshop Uni Regensburg April 2002 Arbeiten im Datennetz der Universität Regensburg - Einführung in HTML, Teil II Arbeiten mit AOLPress - Dr. Wirtschaftswissenschaftliche Fakultät Universität Regensburg

Mehr

Vorkurs Mathematik. Ein Übungsbuch für Fachhochschulen. Bearbeitet von Michael Knorrenschild

Vorkurs Mathematik. Ein Übungsbuch für Fachhochschulen. Bearbeitet von Michael Knorrenschild Vorkurs Mathematik Ein Übungsbuch für Fachhochschulen Bearbeitet von Michael Knorrenschild 1. Auflage 2004. Buch. 176 S. Hardcover ISBN 978 3 446 22818 4 Format (B x L): 14,6 x 21,2 cm Gewicht: 259 g Weitere

Mehr

Konzept eines Datenbankprototypen. 30.06.2003 Folie 1 Daniel Gander / Gerhard Schrotter

Konzept eines Datenbankprototypen. 30.06.2003 Folie 1 Daniel Gander / Gerhard Schrotter Konzept eines Datenbankprototypen 30.06.2003 Folie 1 Daniel Gander / Gerhard Schrotter Inhalt (1) Projektvorstellung & Projektzeitplan Softwarekomponenten Detailierte Beschreibung der System Bausteine

Mehr

Die Programmiersprache Java. Dr. Wolfgang Süß Thorsten Schlachter

Die Programmiersprache Java. Dr. Wolfgang Süß Thorsten Schlachter Die Programmiersprache Java Dr. Wolfgang Süß Thorsten Schlachter Eigenschaften von Java Java ist eine von der Firma Sun Microsystems entwickelte objektorientierte Programmiersprache. Java ist......a simple,

Mehr

Geschäftsprozesse Benutzerschnittstelle

Geschäftsprozesse Benutzerschnittstelle Geschäftsprozesse Benutzerschnittstelle Prof. Dr. Volker Klingspor AW 01-30 Homepage: http://www.fh-bochum.de/fbw/personen/klingspor.html Downloads: http://www.fh-bochum.de/fbw/personen/klingspor/downloads.html

Mehr

Seminar SS 2000 Enterprise Application Intergration

Seminar SS 2000 Enterprise Application Intergration Seminar SS 2000 Enterprise Application Intergration Web Programming Lifang Chen Betreuer: Marcello Mariucci Juli 2000, Universität Stuttgart Seminar "Web Programming" von Lifang Chen, Juli 2000 Folie 1

Mehr

Managed VPSv3 Was ist neu?

Managed VPSv3 Was ist neu? Managed VPSv3 Was ist neu? Copyright 2006 VERIO Europe Seite 1 1 EINFÜHRUNG 3 1.1 Inhalt 3 2 WAS IST NEU? 4 2.1 Speicherplatz 4 2.2 Betriebssystem 4 2.3 Dateisystem 4 2.4 Wichtige Services 5 2.5 Programme

Mehr

Glossar. SVG-Grafiken in Bitmap-Grafikformate. Anweisung Eine Anweisung ist eine Folge aus Schlüsselwörtern, Variablen, Objekten,

Glossar. SVG-Grafiken in Bitmap-Grafikformate. Anweisung Eine Anweisung ist eine Folge aus Schlüsselwörtern, Variablen, Objekten, Glossar Anweisung Eine Anweisung ist eine Folge aus Schlüsselwörtern, Variablen, Objekten, Methoden und/oder Eigenschaften, die eine bestimmte Berechnung ausführt, eine Eigenschaft ändert oder eine Methode

Mehr

Angreifbarkeit von Webapplikationen

Angreifbarkeit von Webapplikationen Vortrag über die Risiken und möglichen Sicherheitslücken bei der Entwicklung datenbankgestützter, dynamischer Webseiten Gliederung: Einführung technische Grundlagen Strafbarkeit im Sinne des StGB populäre

Mehr

Die neue LMS Plattform

Die neue LMS Plattform Die neue LMS Plattform Inhalt Die neue LMS Plattform... 2 Neueinstieg und Vorbereitungen... 3 Auswahl des Clients... 4 Internet Explorer:... 4 Installationsanleitung Citrix Receiver... 5 Feststellen, welcher

Mehr

ISO 9001: vom Praktiker für Praktiker. Bearbeitet von Norbert Waldy

ISO 9001: vom Praktiker für Praktiker. Bearbeitet von Norbert Waldy ISO 9001: 2015 vom Praktiker für Praktiker Bearbeitet von Norbert Waldy 1. Auflage 2015. Buch. 168 S. Hardcover ISBN 978 3 7323 3353 0 Format (B x L): 14 x 21 cm Gewicht: 385 g Wirtschaft > Management

Mehr

Access 2000 und MS SQL Server im Teamwork

Access 2000 und MS SQL Server im Teamwork Access 2000 und MS SQL Server im Teamwork Bearbeitet von Irene Bauder, Jürgen Bär 1. Auflage 2000. Buch. 518 S. Hardcover ISBN 978 3 446 21473 6 Format (B x L): 17,5 x 24,5 cm Gewicht: 1112 g Zu Leseprobe

Mehr

Eine Untersuchung der Funktionen des Apache Wicket Webframeworks

Eine Untersuchung der Funktionen des Apache Wicket Webframeworks Eine Untersuchung der Funktionen des Apache Wicket Webframeworks Seminararbeit von Olaf Matticzk 1 15.01.2016 (c) by synaix 2016 synaix...your business as a service. Agenda 1. Einleitung 2. Webanwendungen

Mehr

Internettechnologien Vorlesung für Master-Studierende Geoinformatik/-management Sommersemester 2016

Internettechnologien Vorlesung für Master-Studierende Geoinformatik/-management Sommersemester 2016 Internettechnologien Vorlesung für Master-Studierende Geoinformatik/-management Sommersemester 2016 Prof. Dr.-Ing. habil. Peter Sobe HTW Dresden Fakultät Informatik / Mathematik Zur Person: Prof. Dr.-Ing.

Mehr

Modul 2.4.1: Möglichkeiten zur Erweiterung des Internet-Auftritts der Schule zu einem umfassenden Auftritt als Bildungsnetzwerk

Modul 2.4.1: Möglichkeiten zur Erweiterung des Internet-Auftritts der Schule zu einem umfassenden Auftritt als Bildungsnetzwerk Informationsmaterial zum Modul-Nr. 2.4: Bildungsnetzwerke planen (Schwerpunkt: IT-Unterstützung in Bildungsnetzwerken) Modul 2.4.1: Möglichkeiten zur Erweiterung des Internet-Auftritts der Schule zu einem

Mehr

mitp/die kleinen Schwarzen XING Erfolgreich netzwerken im Beruf Bearbeitet von Frank Bärmann

mitp/die kleinen Schwarzen XING Erfolgreich netzwerken im Beruf Bearbeitet von Frank Bärmann mitp/die kleinen Schwarzen XING Erfolgreich netzwerken im Beruf Bearbeitet von Frank Bärmann 2014 2014. Taschenbuch. 266 S. Paperback ISBN 978 3 8266 8207 0 Format (B x L): 12,5 x 18,5 cm Gewicht: 248

Mehr

Einführung in die Scriptsprache PHP

Einführung in die Scriptsprache PHP Herbst 2014 Einführung in die Scriptsprache PHP Wirtschaftsinformatik: 5. Semester Dozenten: Rainer Telesko / Martin Hüsler Fachhochschule Nordwestschweiz FHNW - Rainer Telesko / Martin Hüsler 1 Inhalt:

Mehr

2. WWW-Protokolle und -Formate

2. WWW-Protokolle und -Formate 2. WWW-Protokolle und -Formate Inhalt: HTTP, allgemeiner syntaktischer Aufbau Wichtige Methoden des HTTP-Protokolls Aufbau von Web-Applikationen unter Nutzung von HTTP, HTML, DOM XML, XML-DTD und XML-Schema

Mehr

APEX und Drucken! - Die Schöne und das Biest!

APEX und Drucken! - Die Schöne und das Biest! APEX und Drucken! - Die Schöne und das Biest! Markus Dötsch MuniQSoft GmbH Witneystr. 1-82008 Unterhaching Schlüsselworte Oracle, APEX, Drucken, Datenbanken, Entwicklung, Entscheidungshilfe Einleitung

Mehr

Apache HTTP-Server Teil 2

Apache HTTP-Server Teil 2 Apache HTTP-Server Teil 2 Zinching Dang 04. Juli 2014 1 Benutzer-Authentifizierung Benutzer-Authentifizierung ermöglicht es, den Zugriff auf die Webseite zu schützen Authentifizierung mit Benutzer und

Mehr

Web-basierte Anwendungssysteme PHP-Einführung

Web-basierte Anwendungssysteme PHP-Einführung Web-basierte Anwendungssysteme PHP-Einführung Prof. Dr. Armin Lehmann (lehmann@e-technik.org) Fachbereich 2 Informatik und Ingenieurwissenschaften Wissen durch Praxis stärkt Seite 1 Prof. Dr. Armin Lehmann

Mehr

Grundlagen und Grundfragen der Inklusion

Grundlagen und Grundfragen der Inklusion Grundlagen und Grundfragen der Inklusion Theorie und Praxis des inklusiven Unterrichts Bearbeitet von Anton Nuding, Monika Stanislowski 1. Auflage 2013. Taschenbuch. XII, 192 S. Paperback ISBN 978 3 8340

Mehr

Literatur und Links. Webtechnologien WS 2015/16 Teil 1/Entwicklung

Literatur und Links. Webtechnologien WS 2015/16 Teil 1/Entwicklung Literatur und Links [1-1] Seidler, Kai; Vogelsang, Kay: Das XAMPP Handbuch. Addison-Wesley, 2006 [1-2] http://www.apachefriends.org/download.html http://sourceforge.net/projects/xampp/files/ [1-3] http://aktuell.de.selfhtml.org/extras/download.shtml

Mehr

www.ev-forum-westfalen.de/efwm/

www.ev-forum-westfalen.de/efwm/ ZOLLER, Hanspeter 1/18 www.ev-forum-westfalen.de/efwm/ Was bedeuten IP, URL, DNS, HTML, PHP, CMS? Wie logge ich mich ein? Was bewirkt man mit den einzelnen Typo3-Symbolen ('icons')? Wie ändere ich den

Mehr

Langlebige Software-Architekturen

Langlebige Software-Architekturen Langlebige Software-Architekturen Technische Schulden analysieren, begrenzen und abbauen Bearbeitet von Carola Lilienthal 1. Auflage 2015. Taschenbuch. XII, 276 S. Paperback ISBN 978 3 86490 292 5 Format

Mehr

Figur und Handlung im Märchen

Figur und Handlung im Märchen Kinder- und Jugendkultur, -literatur und -medien 82 Figur und Handlung im Märchen Die «Kinder- und Hausmärchen» der Brüder Grimm im Licht der daoistischen Philosophie Bearbeitet von Liping Wang /??? 1.

Mehr

Content-Management- Systeme (CMS) Inhaltsverwaltungssystem, Redaktionssystem

Content-Management- Systeme (CMS) Inhaltsverwaltungssystem, Redaktionssystem Content-Management- Systeme (CMS) Inhaltsverwaltungssystem, Redaktionssystem Inhalt Content Management (CM) Allgemeines über CMS CMS Typen Open Source vs. Lizenzsoftware Joomla! Quellen Content Management

Mehr

GEONET Anleitung für Web-Autoren

GEONET Anleitung für Web-Autoren GEONET Anleitung für Web-Autoren Alfred Wassermann Universität Bayreuth Alfred.Wassermann@uni-bayreuth.de 5. Mai 1999 Inhaltsverzeichnis 1 Technische Voraussetzungen 1 2 JAVA-Programme in HTML-Seiten verwenden

Mehr

Inhalt und Ziele. Homepage von Anfang an. Herzlich Willkommen! HTML Syntax; grundlegende Grafik- und Bildbearbeitung für das Internet;

Inhalt und Ziele. Homepage von Anfang an. Herzlich Willkommen! HTML Syntax; grundlegende Grafik- und Bildbearbeitung für das Internet; Homepage von Anfang an Herzlich Willkommen! Caroline Morhart-Putz caroline.morhart@wellcomm.at Inhalt und Ziele!! HTML Grundlagen - die Sprache im Netz; HTML Syntax;!! Photoshop - Optimieren von Bildern,

Mehr

Es gibt immer einen Schlüssel und einen zugehörigen Wert,

Es gibt immer einen Schlüssel und einen zugehörigen Wert, JSON JavaScript Object Notation Im Unternehmenskontext spielt der Austausch von Daten zwischen unterschiedlichen Systemen eine große Rolle. Dabei müssen oft Technologie und Zuständigkeitsgrenzen überwunden

Mehr

Phraseologismen im Wörterbuch und im deutschen und tschechischen Sprachgebrauch

Phraseologismen im Wörterbuch und im deutschen und tschechischen Sprachgebrauch Sprache - System und Tätigkeit 62 Phraseologismen im Wörterbuch und im deutschen und tschechischen Sprachgebrauch Am Beispiel von Phraseologismen mit dem Bild von Mann und Frau Bearbeitet von Eva Cieslarová

Mehr

Die Roten Hefte / Ausbildung kompakt Bd 204. Tragbare Leitern. Bearbeitet von Thomas Zawadke

Die Roten Hefte / Ausbildung kompakt Bd 204. Tragbare Leitern. Bearbeitet von Thomas Zawadke Die Roten Hefte / Ausbildung kompakt Bd 204 Tragbare Leitern Bearbeitet von Thomas Zawadke 2., überarbeitete und erweiterte Auflage 2016. Taschenbuch. 155 S. Paperback ISBN 978 3 17 023272 3 Format (B

Mehr

Internet-Know How - Wissen um neue Technologien -

Internet-Know How - Wissen um neue Technologien - Internet-Know How - Wissen um neue Technologien - ( Schulungsprogramm 2002 ) S.K.Consulting Services GmbH München Seite - 1 - Inhaltsverz eic hnis Der Einstieg ins Internet für "Surfanfänger" INT/FS1 Das

Mehr

1 Einleitung. 1.1 Dynamische Webauftritte. »Stillstand besitzt die größte Dynamik... «Prof. Dr.-Ing. Alfred Mack

1 Einleitung. 1.1 Dynamische Webauftritte. »Stillstand besitzt die größte Dynamik... «Prof. Dr.-Ing. Alfred Mack 3 1 Einleitung»Stillstand besitzt die größte Dynamik... «Prof. Dr.-Ing. Alfred Mack In diesem Kapitel erklären wir zunächst die grundlegende Technik hinter dynamischen Webauftritten und erläutern dabei

Mehr

schnell und portofrei erhältlich bei beck-shop.de DIE FACHBUCHHANDLUNG mitp/bhv

schnell und portofrei erhältlich bei beck-shop.de DIE FACHBUCHHANDLUNG mitp/bhv Roboter programmieren mit NXC für Lego Mindstorms NXT 1. Auflage Roboter programmieren mit NXC für Lego Mindstorms NXT schnell und portofrei erhältlich bei beck-shop.de DIE FACHBUCHHANDLUNG mitp/bhv Verlag

Mehr

Einführung Internet Geschichte, Dienste, Intra /Extranet, Browser/Server, Website Upload. Dipl. Ing. Dr. Alexander Berzler

Einführung Internet Geschichte, Dienste, Intra /Extranet, Browser/Server, Website Upload. Dipl. Ing. Dr. Alexander Berzler Einführung Internet Geschichte, Dienste, Intra /Extranet, Browser/Server, Website Upload Dipl. Ing. Dr. Alexander Berzler Die Geschichte des Internets Im Kalten Krieg (1960er Jahre) zwischen den beiden

Mehr

DYNAMISCHE SEITEN. Warum Scriptsprachen? Stand: 11.04.2005. CF Carola Fichtner Web-Consulting http://www.carola-fichtner.de

DYNAMISCHE SEITEN. Warum Scriptsprachen? Stand: 11.04.2005. CF Carola Fichtner Web-Consulting http://www.carola-fichtner.de DYNAMISCHE SEITEN Warum Scriptsprachen? Stand: 11.04.2005 CF Carola Fichtner Web-Consulting http://www.carola-fichtner.de I N H A L T 1 Warum dynamische Seiten?... 3 1.1 Einführung... 3 1.2 HTML Seiten...

Mehr

Python CGI-Skripte erstellen

Python CGI-Skripte erstellen Python CGI-Skripte erstellen CGI (Common Gateway Interface)... ist eine Schnittstelle, um Scripte im Web bereitzustellen. ist eine Schnittstelle zwischen einem HTTP-Server und ausführbaren Programmen.

Mehr

Was ist MODX Revolution?

Was ist MODX Revolution? FACT SHEET 1 Was ist MODX Revolution? MODX ist ein Content Management System (CMS) und ein Applikations-Framework. MODX ist schon seit der Version Evolution ein Open Source Projekt und wird dank einer

Mehr

C++ Einführung und professionelle Programmierung

C++ Einführung und professionelle Programmierung Ulrich Breymann C++ Einführung und professionelle Programmierung ISBN-10: 3-446-41023-6 ISBN-13: 978-3-446-41023-7 Vorwort Weitere Informationen oder Bestellungen unter http://www.hanser.de/978-3-446-41023-7

Mehr