VWA Rhein-Neckar Dipl.-Ing. Thomas Kloepfer. Kommunikation I (Internet) Übung 5. Formulare und mehr

Save this PDF as:
 WORD  PNG  TXT  JPG

Größe: px
Ab Seite anzeigen:

Download "VWA Rhein-Neckar Dipl.-Ing. Thomas Kloepfer. Kommunikation I (Internet) Übung 5. Formulare und mehr"

Transkript

1 VWA Rhein-Neckar Dipl.-Ing. Thomas Kloepfer Kommunikation I (Internet) Übung 5 Formulare und mehr SS 2003

2 Inhaltsverzeichnis 5. Formulare und mehr Formulare Erstellen eines einfachen Formulars Der action - Parameter Der method - Parameter Conainer - Elemente für Formulare Aufgabe 1 Einfaches Formular mit Eingabefeld Aufgabe 2 Formular mit Textfeld Aufgabe 3 Formular mit Auswahlbox Aufgabe 4 Formular mit Radiobuttons Aufgabe 5 Checkboxen Aufgabe 6 Elemente Gruppieren Aufgabe 6 Daten des Formulars absenden Aufgabe 7 Die Auswertungsseite JavaScript die clientseitige Programmiersprache JavaScript - Bereiche in HTML definieren Das "Hello World" in JavaScript Mouseover mit JavaScript PHP - die Serverseitige Skriptsprache Hello World in PHP Formular mit Auswertung in PHP...14 Uebung5.doc

3 Formulare 5. Formulare und mehr 5.1. Formulare HTML stellt die Möglichkeit zur Verfügung mit Hilfe spezieller Tags Formulare zu erstellen. In Formularen kann der Anwender Eingabefelder ausfüllen, in mehrzeilige Textfelder Text eingeben, aus Listen Einträge auswählen und Buttons anklicken. Wenn das Formular fertig ausgefüllt ist, kann der Anwender auf einen Button Klicken, um das Formular abzusenden. Dazu muss beim Erstellen des Formulars angegeben werden, was mit den Daten des ausgefüllten Formulars geschehen soll. Die Daten können beispielsweise per E - Mail verschickt werden, oder über ein CGI - Programm auf dem Webserver weiterverarbeitet werden. Es greifen also zwei Mechanismen zusammen. Zum Einen wird eine HTML - Seite mit einem Formular zum Sammeln der Daten erzeugt, zum Anderen wird ein Programm oder Script benötigt, daß die Weiterverarbeitung vornimmt Erstellen eines einfachen Formulars Zunächst schauen wir uns mal den <form> - Container an, der das Formular enthält: <form action="url" method="get">... </form> Der action - Parameter Zwei Parameter sind beim <form> - Tag anzugeben. Der action - Paramter enthält eine URL. Hier ist hinterlegt, welche Seite nach Abschicken des Formulars aufgerufen werden soll, bzw. welches Programm/ CGI-Skript die Verarbeitung der Daten vornehmen soll Der method - Parameter Eine weiterer Parameter ist der method - Parameter. Dabei bestimmen Sie, nach welcher HTTP- Übertragungsmethode die Formulardaten an ihr Ziel gelangen. Dabei gibt es zwei Möglichkeiten: Bei method="get" werden die Daten des ausgefüllten Formulars als Parameter an die Aufrufadresse angehängt. Die Anfrage, die beim Server eintrifft, sieht dann beispielsweise so aus: +ist+ein+kleiner+text. Bei method="post" werden die Daten des ausgefüllten Formulars vom Web-Server über den Standardeingabekanal zur Verfügung gestellt, und ein auswertendes CGI-Script muß die ankommenden Daten behandeln wie eine Benutzereingabe, die auf der Kommandozeile gemacht wurde (post = verschicken). Bei CGI-Scripts müssen Sie diese Methode auf jeden Fall dann verwenden, wenn das Script die POST-Methode verarbeitet, und wenn die Formulardaten zu umfangreich für die GET-Methode sind. Uebung5.doc

4 Formulare Conainer - Elemente für Formulare Folgende Container sind innerhalb des <form> - Containers möglich: <input>.. </input> Ein einfaches Eingabefeld <texarea>.. </texarea> Mehrzeiliges Texeingabefeld <select>.. <option>.. <option>.. </select> Listen - Auswahlbox <optgroup>.. </optgroup> Verschachtelte Auswahllisten (nicht zu empfehlen) <button>.. </button> Klick - Buttons <fieldset>.. </fieldset> zusammenfassen von Elementgruppen Aufgabe 1 Einfaches Formular mit Eingabefeld Wir wollen zunächst ein einfache Formular mit nur zwei Eingabefeldern. Bei diesem Formular kümmern wir uns zunächst nicht um die Auswertung der Daten. Es geht hier erst einmal darum mit den Elementen von Formularen vertraut zu werden. Einfaches Formular mit zwei Eingabefeldern Erreicht wird das mit dem <form> - Container, der zwei <input> - Marker enthält. Der <input> - Marker besitzt noch folgende Parameter: name - Jedes Feld muß einen eindeutigen Namen haben, nur so kann hinterher die Eingabe weiterverarbeitet werden. mit dem Parameter name wird der Variablenname definiert, den die Eingabe aufnehmen soll. type - bestimmt den Typ des Eingabe - Elements. Möglich sind text password checkbox radio submit reset file hidden image button size - bestimmt die Größe des Eingabefeldes. maxlength - bestimmt die maximale Länge der eingegebenen Daten Uebung5.doc

5 Formulare Die entsprechende Codesequenz für das Formular sieht wie folgt aus: <form action="auswertung.html" method="get"> <p>vorname:<br> <input name="vorname" type="text" size="30" maxlength="30"> </p> <p>zuname:<br> <input name="zuname" type="text" size="30" maxlength="40"> </p> </form> Aufgabe 2 Formular mit Textfeld Wir wollen nun ein Formular mit einem mehrzeiligen Textfeld erstellen. Formular mit Textfeld Neben dem obligatorischen <form> - Container verwenden wir den <textarea> - Container. Der <textarea> - Tag hat folgende Parameter: name - Jedes Feld muß einen eindeutigen Namen haben. Das gilt natürlich auch für ein Textfeld. Analog zum Eingabefeld wird der hier vergebene Name zu der Variablen, der die Daten des Textfeldes aufnimmt. cols - enthält die Anzahl der Zeichen, die das Textfeld in der Breite anzeigen soll. rows - enthält die Anzahl der Zeilen, die das Texfeld in der Höhe anzeigen soll. Das entsprechende Codesegment: <form action="auswertung.html" method="get"> <p>textfeld:<br> <textarea name="texfeld_eingabe" cols="30" rows="5"> </textarea> </p> </form> Uebung5.doc

6 Formulare Aufgabe 3 Formular mit Auswahlbox Erstellen Sie ein Formular mit Auswahlbox: Formular mit Auswahlbox Hierzu verwenden Sie zwei verschachtelte Tags. Den <select> - Tag und den <option> - Tag. Beides sind Container. Der <select> - Container muß dabei die einzelnen <option> - Container enthalten. Jeder <option> - Container erzeugt dabei eine Zeile in der Auswahlbox. der <select> - Container besitzt neben dem obligatorischen name - Parameter einen Parameter size mit dem die Höhe der Auswahlbox festgesetz wird. In der Breite richtet sich die Auswahlbox nach der Länge des längsten Eintrages. Hier wieder das Codesegment: <select name="select_eingabe" size="3"> <option>schallplatte</option> <option>cassette</option> <option>cd</option> <option>dvd</option> <option>vhs</option> <option>minidisc</option> </select> Aufgabe 4 Formular mit Radiobuttons Erstellen Sie folgendes Formular: Formular mit Radiobuttons Verwenden Sie den <input> -Marker mit dem Paramenter type="radio". Natürlich muß auch hier ein name - Parameter vorhanden sein. Zusätzlich ist aber jetzt noch ein value - Parameter nötig. Dieser Parameter gibt an, welcher Inhalt beim Auswählen in die name - Variable geladen werden soll. Uebung5.doc

7 Formulare Hier die komplette Codesequenz: <input type="radio" name="rundfunksender" value="hr1"> HR 1<br> <input type="radio" name="rundfunksender" value="swr3"> SWR 3<br> <input type="radio" name="rundfunksender" value="dlf"> Deutschland Funk Aufgabe 5 Checkboxen Erstellen Sie ein Formular mit Checkboxen: Formular mit Checkboxen Das funktioniert ganz analog zu den Radiobuttons. Ein Unterschied ist, daß Sie als Parameter type="checkbox" einstellen. Ausserden ist es ja jetzt möglich mehrere Checkboxen gleichzeitig auszuwählen, darum benötigen Sie auch mehrere verschiedene Variabelennamen (belag1..4), die sie jeweils über den name - Parameter angeben. Beachten Sie, daß Sie auch hier über den value - Parameter den Wert vorgeben müssen, der beim aktivieren der Checkbox übernommen werden soll. <input type="checkbox" name="belag1" value="salami"> Salami <br> <input type="checkbox" name="belag2" value="tomaten"> Tomaten<br> <input type="checkbox" name="belag3" value="pilze"> Pilze<br> <input type="checkbox" name="belag4" value="kaese"> Käse<br> Uebung5.doc

8 Formulare Aufgabe 6 Elemente Gruppieren Als nächstes wollen wir Elemente in einem Formular zu Gruppen Zusammenfassen. Das Formular soll in etwa so aussehen: Formular mit Gruppierung von Elementen Die einzelnen Felder für die Eingabe haben Sie ja schon kennengelernt. Es handelt sich um <input> - Marker mit dem Paramteter type="text". Die Gruppierung wird mit den Containern <fieldset> und <legelnd> erreicht. Alles was in einen <fieldset> - Container eingebettet ist wird zu einer Elementgruppe zusammen gefasst. In diesem Container wird eine weiterer Container <legend> plaziert, der die Beschriftung für die Elementgruppe enthält. Der Quellcode sieht wie folgt aus: <fieldset><legend><b>absender</b></legend> <p> Ihr Vorname:<br> <input type="text" size="40" maxlength="40" name="vorname"><br> Ihr Zuname:<br> <input type="text" size="40" maxlength="40" name="zuname"><br> </p> </fieldset> <fieldset> <legend><b>wunsch</b></legend> <p> Ihr Hauptwunsch:</br> <input type="text" size="40" maxlength="40" name="hauptwunsch"><br> Ihr Zusatzwunsch:<br> <input type="text" size="40" maxlength="40" name="zusatzwunsch"><br> </p> </fieldset> Uebung5.doc

9 Formulare Aufgabe 6 Daten des Formulars absenden Bei allen bisherigen Formularen gab es keine Möglichkeit, die Daten abzuschicken. Es wird dazu lediglich ein entsprechender Button benötigt. <input type="submit" value=" Absenden "> Ausserdem ist ein Button zum Rücksetzen des Formulars auch sinnvoll. Der entsprechende Code lautet: <input type="reset" value=" Abbrechen"> Fügen Sie in alle bisher erstellten Formulare diese zwei Buttons ein. Bei dem ersten Formular sollte es in etwa so aussehen: Formular mit Sende- und Abbrechen - Button Was nun noch fehlt ist die Einheit, die das Formular verarbeitet. Sie erinnern sich, das die entsprechende Angabe im <form> - Tag als Parameter action="url" übergeben werden muß. Für die Verarbeitung der Daten haben wir mit den bisher erstellten Formularen schon einige Vorarbeit geleistet. Die Formulare werden dazu benutzt die Daten einzusammeln. Jedes Element des Formulars, das Daten aufnehmen kann, ist über den name - Parameter einer Variablen zugeordnet. Der zweite wichtig Parameter im <form> - Tag war der method - Parameter, der entweder auf get oder post gesetzt werden kann. Wie schon erklärt sorgt method="get" dafür, daß die Daten über die URL übergeben werden. Dies können wir nun nutzen, um zu sehen, ob nun tatsächlich Daten vom Formular via URL übertragen werden. Uebung5.doc

10 Formulare Aufgabe 7 Die Auswertungsseite Erzeugen Sie eine ganz einfache HTML - Seite, die folgendes Aussehen hat: Auswertungsseite Nennen Sie diese Seite auswertung.html. Tragen Sie nun (falls nicht schon geschehen) diese Seite als action - Parameter in die <form> - Tags ihrer Formulare ein. Außerdem überprüfen Sie, ob Sie überall method="get" als zweiten Parameter eingetragen haben. Nun sollten Sie beim Abschicken des ersten Formulars folgendes Ergebnis sehen: Formular und Ergebnis - Beachte die URL! Uebung5.doc

11 JavaScript die clientseitige Programmiersprache 5.2. JavaScript die clientseitige Programmiersprache JavaScript ist kein direkter Bestandteil von HTML, sonder eine Programmiersprache. Diese Sprache wurde jedoch eigens zu dem Zweck geschaffen, HTML - Autoren ein Werkzeug in die Hand zugeben, mit dessen Hilfe sich WWW - Seiten optimieren lassen. JavaScript - Programme werden wahlweise direkt in der HTML - Datei oder in separaten Dateien notiert. Sie werden nicht - wie Java-Programme - kompliliert, sondern als Queltext uzr Laufzeit interpretiert, also ähnlich wie Batch - Dateien in Dos. Dazu besitzen moderne Browser entsprechende Interpretersoftware. JavaScript ist eine Scriptsprache, die von Netscape eingeführt wurde und von Netscape lizensiert ist. Deshalb beherrschen die jeweils neuen Versionen des Netscape - Browsers auch immer etwas mehr JavaScript als die Konkurrenz, die nur abwarten kann, was Netscape an Neuigkeiten implementiert. Weiterhin unterscheiden sich Netscape und Internet Explorer in der Interpretation einzelner Objekteigenschaften. Dies ist für einen Programmierer sehr unschön, will er doch seine HTML - Seiten für alle Browser implementieren. Der Internetexplorer 4.x interpretiert zwar JavasScript, daneben aber auch die Microsoft - eigene Sprachvariante JScript, die spezielle Befehle für die Betriebssystemerweiterungen des Internet Explorers bereitstellen. Sowohl Netscape als auch Microsoft betonen, daß sie sich mit ihren Sprachinterpretern am Standart für Internet - Scriptsprachen, an ECMA-262, orientieren. Das ECMA - Kommittee, dem verschiedene Software - Hersteller, unter anderem Microsoft und Netscape, angehören, ist bemüht, auch im Bereich der Script - Sprachen einen allgemeingültigen Standard zu definieren, wie es bei HTML der Fall ist. Wichitg: JavaScript ist eine Interpretersprache. JavaScript wird vom Browser interpretiert. Jede Browserversion hat eine andere Implementierung des Interpretors. Dies wirft Probleme auf, wenn Webseiten erstellt werden sollen, die sich mit allen Browsern gleich verhalten sollen JavaScript - Bereiche in HTML definieren Für ein JavaScript - Programmabschnitt können Sie in HTML Bereiche definieren. Mit <script type="text/javascript"> leiten Sie einen Bereich für JavaScript innerhalb einer HTML - Datei ein. Dahinter (am besten in er nächsten Zeile) sollten Sie mit <!-- einen Kommentar einleiten. Dadurch erreichen Sie, daß ältere Browser, die JavaScript nicht kennen, den folgenden JavaScript - Code ignorieren. Uebung5.doc

12 JavaScript die clientseitige Programmiersprache Das "Hello World" in JavaScript Folgendes Beispiel gibt ein Meldungsfenster aus: <html> <head> <title>javascript Hello World</title> <script type="text/javascript"> <!-- alert("hello World!"); // --> </script> <head> <body> <h1>javascript Hello World</h1> <p> Beim laden der Webseite erscheint eine Messagbox </p> </body> </html> Bei dem fett markierten Teil handelt es sich um den JavaScript - Code. Genau genommen wurde nur ein Funktionsaufruf benutzt alert(meldungstext). Mit zwei Schrägstrichen in der Zeile (//) darunter wird ein JavaScript - Kommentar eingeleitet, der bis zum Ende der Zeile gilt. folgende Meldung erscheint: Anschließend erscheint die eigentliche Webseite: Meldung via JavaScript Die Webseite. Uebung5.doc

13 JavaScript die clientseitige Programmiersprache JavaScript wird auf dem Client ausgeführt, entsprechend eignet es sich um clientseitige Aktionen auszuführen. Die Anwendungsgebiete sind Vielfältig man kann unter anderem: Die Größe und die Postion des Browserfensters beeinflussen Eingaben eines Formulars beim Verlassen eines Feldes überprüfen Berechnungen durchführen Meldungen ausgeben HTML - Seiten zu Laufzeit erstellen Mouseover - Effekte erzeugen. Wir werden nun als ein Beispiel mit JavaScript den beliebten Mouseover - Effekt programmieren Mouseover mit JavaScript Ein Mouesover - Effekt wird dadurch erzeugt, daß JavaScript in einer Webseite dafür sorgt das eine Grafik durch eine andere Grafik ersetzt wird, sobald die Mause über der Grafik schwebt. Seite wenn die Maus nicht über der Grafik ist. Seite, wenn die Maus über der Grafik ist. Erreicht wird das einerseits über das definieren von Grafiken in JavaScript: Normal1 = new Image(); Normal1.src = "button1.gif"; /* erste Standard-Grafik */ Die erste Zeile definiert eine JavaScript Variable, die den Typ Image habe soll. In der Zweiten Zeile wird dieser Variablen eine Quelle für die Bilddaten zugewiesen. Uebung5.doc

14 JavaScript die clientseitige Programmiersprache Als nächstes wird eine Funktion in JavaScript definiert, die eine existierende Grafik durch eine andere ersetzt. Hierbei wird ausgenützt, daß alle Grafiken einer Webseite in einem Array window.document.images[] abgelegt sind. Der Funktion wird die Bildnummer und die in JavaScript vorher definierte Grafikvariable übergeben. function Bildwechsel(Bildnr,Bildobjekt) { window.document.images[bildnr].src = Bildobjekt.src; Das waren die Vorarbeiten. Nun Wird innerhalb des HTML- Body-Bereiches eine entsprechende Grafik, bzw. ein Link implementiert, der Diese Funktion benutzt: <a href="javascript2.html" onmouseover="bildwechsel(0,highlight1)" onmouseout="bildwechsel(0,normal1)"><img src="button1.gif" width="130" height="30" border="0"></a> Hier bei werden zwei Ereignisse verwendet. onmouseover ist ein Ereignis, daß eintritt, wenn die Maus über dem Link, also über der Grafik ist. Das andere Ereignis onmouseout ist aktiv in dem Moment, in dem die Maus die Grafik wieder verläßt. Die JavaSkript - Engine kennt also verschiedene Ereignisse, an die sich JavaScript - Funktionen binden lassen. Diese Funktionen werden dann genau beim Eintreten des Ereignisses ausgeführt. Der komplette Source - Code sieht wie folgt aus: <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Strict//EN" "http://www.w3.org/tr/html4/strict.dtd"> <html> <head> <title>javaskript 2</title> <script type="text/javascript"> <!-- Normal1 = new Image(); Normal1.src = "button1.gif"; /* erste Standard-Grafik */ Highlight1 = new Image(); Highlight1.src = "button1h.gif"; /* erste Highlight-Grafik */ function Bildwechsel(Bildnr,Bildobjekt) { window.document.images[bildnr].src = Bildobjekt.src; } //--> </script> </head> <body> <h1>javaskript Mouseover</h1> <a href="javascript2.html" onmouseover="bildwechsel(0,highlight1)" onmouseout="bildwechsel(0,normal1)"><img src="button1.gif" width="130" height="30" border="0"></a><br> </body> </html> Uebung5.doc

15 PHP - die Serverseitige Skriptsprache 5.3. PHP - die Serverseitige Skriptsprache Analog zu JavaScript - einer Skriptsprache auf der Clientseite, ist PHP eine Skriptsprache, die auf dem Webserver läuft. Speziell gekennzeichnete Webseiten werden vom Webserver nach dem PHP - Code durchsucht und bevor der Client die Webseite bekommt wird der PHP - Code vom Server interpretiert und erst das Ergebnis zum Client weitergeleitet. Durch diesen Mechanismus lassen sich lassen sich dynamische Webseiten erstellen, deren Inhalt genau zu dem Zeitpunkt erzeugt wird, zu dem der Client sie anfordert. Die Inhalte könnten dann beispielsweise aus einer Datenbank stammen. Wichtig ist hierbei noch, daß beim Client von dem PHP - Code (bei richtiger Programmierung) nichts mehr übrig bleibt. - Der Client bekommt reines HTML Hello World in PHP PHP - Code wird in HTML Dateien durch ein Spezielles Tag eingebettet. <?php...hier php code...?> PHP beginnt immer mit der Sequenz <?php und endet immer mit?>. Dazwischen befindet sich PHP Code. Wir wollen nun nur einen Befehl kennenlernen, um ein einfaches "Hello World" ausgeben zu können: print "Hello World!"; Diese Zeile sorgt bei den Webserver dafür, daß der Befehl print ausgeführt wird und die Zeichenkette "Hello World!" ausgegeben wird. Die entsprechende PHP - Datei lautet: <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN"> <html> <head> <title>php Hello Worldr</title> </head> <body> <h1>php Hello World</h1> <?php?> print "Hello World!"; </body> </html> Ausgabe - reines HTML! Uebung5.doc

16 PHP - die Serverseitige Skriptsprache Formular mit Auswertung in PHP Um ein Formular und dessen Auswertung in ein und der selben Datei unter zu bringen, kann man folgende Lösung implementieren: Der gesamte <body> - Bereich wird über PHP - print - Befehle ausgegeben. Zuerst wird aber eine Fallunterscheidung vorgenommen: if (!$name) {..Formular ausgeben via PHP } else {.. Formular auswerten via PHP } Der Ausdruck (!$name) überprüft, ob die Variable $name noch nicht definiert ist. Ist diese Variable tatsächlich noch nicht definiert, so wurde offensichtlich das Formular noch nicht ausgegeben. Also wird der obere Pfad der if-anweisung durchlaufen und die Formularausgabe erfolgt: Ausgabe des Formulars Füllt der Anwender nun das Formular aus, so wird eine Variable $name erzeugt und mit dem gefüllt, was der Anwender in das Eingabefeld eingetragen hat. Das Formular hat als action - Parameter wieder die Seiten selbst. angegeben (action='php_form.php3') also wird beim Drücken des Absenden - Buttons wieder die diese Seite aufgerufen. Wieder findet der Test statt, ob es die Variable $name noch nicht gibt (if (!$name)...). Jetzt ist die Variable aber vorhanden und mit Daten gefüllt, also wird der else- Pfad der if-anweisung durchlaufen und die Auswertung des Formulars erfolgt: Auswertung des Formulars Uebung5.doc

17 PHP - die Serverseitige Skriptsprache Außer dem print - Befehl wurde nur die Fallunterscheidung mit folgender Syntax verwendet: if (Bedingung) { Anweisungen } else { Anweisungen } Eine vollständige Dokumentation zu PHP finden interessierte Leser unter Hier der komplette Code zur PHP - Formular - Datei: <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN"> <html> <head> <title>php und Formular</title> </head> <body> <h1> Formulare mit PHP </h1> <?php if (!$name) { print "<form name='testform' action='php_form.php3' method='post'><br>\n"; print "Bitte Namen eingeben :<br>\n"; print " <input "; print " value='vorgabewert'"; print " name='name' type='text' size='30' maxlength='30'><br>\n"; print "<input type='submit' value=' Absenden '><br>\n"; print "<input type='reset' value=' Abbrechen'><br>\n"; print "</form>\n"; } else { print "Hier kommt das hin was ausgeben werden soll, wenn das Formular ausgefuellt ist...\n"; print "<br>"; print "Folgendes wurde eingegeben:[ $name ]"; print"<br>\n"; }?> <br> <a href="php_form.php3"> Formular neu Laden </a><br> <a href="php_form.src"> Quellcode </a> </body> </html> Uebung5.doc

VWA Rhein-Neckar Dipl.-Ing. Thomas Kloepfer. Kommunikation I (Internet) Übung 5 Formulare

VWA Rhein-Neckar Dipl.-Ing. Thomas Kloepfer. Kommunikation I (Internet) Übung 5 Formulare VWA Rhein-Neckar Dipl.-Ing. Thomas Kloepfer Kommunikation I (Internet) Übung 5 Formulare SS 2004 Inhaltsverzeichnis 1. Formulare - Datenaustausch mit dem Anwender...1 1.1. Formulare - Die Syntax...1 1.1.1.

Mehr

VWA Rhein-Neckar Dipl.-Ing. Thomas Kloepfer. Kommunikation I (Internet) Übung 4 PHP

VWA Rhein-Neckar Dipl.-Ing. Thomas Kloepfer. Kommunikation I (Internet) Übung 4 PHP VWA Rhein-Neckar Dipl.-Ing. Thomas Kloepfer Kommunikation I (Internet) Übung 4 PHP SS 2004 Inhaltsverzeichnis 1. PHP die serverseitige Programmiersprache...1 1.1. PHP - Bereiche in HTML definieren...1

Mehr

Formulare in html Bernd Bl umel Version: 1. April 2003

Formulare in html Bernd Bl umel Version: 1. April 2003 Formulare in html Bernd Blümel Version: 1. April 2003 Inhaltsverzeichnis 1 Formulare 2 1 Kapitel 1 Formulare Formulare sind in html die einzige Interaktionsmöglichkeit mit den Benutzern unserer Internet

Mehr

Programmieren 2 (Prof. Hasbargen) Klausur

Programmieren 2 (Prof. Hasbargen) Klausur Programmieren 2 (Prof. Hasbargen) 1 Klausur Aufgabe 1 (10 Punkte) Dynamisierung von HTML-Seiten HTML-Seiten sind eine gängige Art und Weise, Informationen darzustellen. Nennen Sie die Gründe, welche Vorteile

Mehr

Aufgaben HTML Formulare. Prof. Dr. rer. nat. Claus Brell, http://claus-brell.de, claus.brell@hs-niederrhein.de, Wirtschaftsinformatik, Statistik

Aufgaben HTML Formulare. Prof. Dr. rer. nat. Claus Brell, http://claus-brell.de, claus.brell@hs-niederrhein.de, Wirtschaftsinformatik, Statistik 1 Aufgaben HTML Formulare Aufgabe 1 (Vorbereitung) Google Suche 2 Probieren vor Studieren.. Arbeitsauftrag: 1.) Fügen Sie mit Notepad++ in Ihrer Datei index.html den unten gezeigten Quelltextschnipsel

Mehr

PHP Einsteiger Tutorial Kapitel 4: Ein Email Kontaktformular in PHP Version 1.0 letzte Änderung: 2005-02-03

PHP Einsteiger Tutorial Kapitel 4: Ein Email Kontaktformular in PHP Version 1.0 letzte Änderung: 2005-02-03 PHP Einsteiger Tutorial Kapitel 4: Ein Email Kontaktformular in PHP Version 1.0 letzte Änderung: 2005-02-03 Bei dem vierten Teil geht es um etwas praktisches: ein Emailformular, dass man auf der eigenen

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

for ($i=1 ;$i<=25 ;$i++) { echo "$i "; }?>
zurück zur Index-Seite

for ($i=1 ;$i<=25 ;$i++) { echo $i ; }?> <br> <a href=http://localhost/php.php>zurück zur Index-Seite</a> </body> </html> 8 Schleifen Schleifen werden in der Programmierung viel verwendet. Sie sind deshalb sehr wichtig, weil man mit Ihrer Hilfe erreichen kann, dass etwas unter bestimmten Bedingungen immer wieder ausgeführt

Mehr

Web Visu Tutorial. Hipecs Web Visu. Übersicht

Web Visu Tutorial. Hipecs Web Visu. Übersicht Revision Date V100 10082011 Hipecs Web Visu Die hipecs (high performance controller system) bietet die Möglichkeit einer sog Web-Visualisierung über den integrierten Webserver Hierfür wird im Standard

Mehr

PHP Formulare. Stefan Maihack Dipl. Ing. (FH) Datum: 22.05.2014

PHP Formulare. Stefan Maihack Dipl. Ing. (FH) Datum: 22.05.2014 PHP Formulare Stefan Maihack Dipl. Ing. (FH) Datum: 22.05.2014 1 Formularverarbeitung Durch Formulare werden Webseiten interaktiv. Durch Formulare können Daten an den Webserver geschickt werden, um sie

Mehr

php Hier soll ein Überblick über das Erstellen von php Programmen gegeben werden. Inhaltsverzeichnis 1.Überblick...2 2.Parameterübergabe...

php Hier soll ein Überblick über das Erstellen von php Programmen gegeben werden. Inhaltsverzeichnis 1.Überblick...2 2.Parameterübergabe... php Hier soll ein Überblick über das Erstellen von php Programmen gegeben werden. Inhaltsverzeichnis 1.Überblick...2 2.Parameterübergabe...7 3.Zugriff auf mysql Daten...11 Verteilte Systeme: php.sxw Prof.

Mehr

PHP & HTML. Kurzeinstieg HTML. Zellescher Weg 12 Willers-Bau A109 Tel Michael Kluge

PHP & HTML. Kurzeinstieg HTML. Zellescher Weg 12 Willers-Bau A109 Tel Michael Kluge Zentrum für Informationsdienste und Hochleistungsrechnen (ZIH) PHP & HTML Kurzeinstieg HTML Zellescher Weg 12 Willers-Bau A109 Tel. +49 351-463 - 32424 Michael Kluge (michael.kluge@tu-dresden.de) HTML

Mehr

Programmieren der Untersuchung

Programmieren der Untersuchung Programmieren der Untersuchung Während in HTML viele Tags zur Formatierung und Beschreibung eines Textes zur Verfügung stehen, bieten Programmiersprachen wie z.b. PHP oder Java Script Strukturen die einen

Mehr

(TWS) Microsoft JScript für den Hobby-Programmierer Objekt window.document.form.input 23.05.08 Seite 1 von 11

(TWS) Microsoft JScript für den Hobby-Programmierer Objekt window.document.form.input 23.05.08 Seite 1 von 11 (TWS) Microsoft JScript für den Hobby-Programmierer Objekt window.document.input 23.05.08 Seite 1 von 11 window.document.input Objekt und seine Varianten beim Internet Explorer window.document.input Objekt

Mehr

E-Commerce: IT-Werkzeuge. Web-Programmierung. Kapitel 4: Einführung in JavaScript Stand: 03.11.2014. Übung WS 2014/2015. Benedikt Schumm M.Sc.

E-Commerce: IT-Werkzeuge. Web-Programmierung. Kapitel 4: Einführung in JavaScript Stand: 03.11.2014. Übung WS 2014/2015. Benedikt Schumm M.Sc. Übung WS 2014/2015 E-Commerce: IT-Werkzeuge Web-Programmierung Kapitel 4: Stand: 03.11.2014 Benedikt Schumm M.Sc. Lehrstuhl für ABWL und Wirtschaftsinformatik Katholische Universität Eichstätt-Ingolstadt

Mehr

Anwendersoftware. Thema 7 Dialoggestaltung mit HTML-Formularen. Sommersemester Dr. Henry Herper

Anwendersoftware. Thema 7 Dialoggestaltung mit HTML-Formularen. Sommersemester Dr. Henry Herper Anwendersoftware Thema 7 Dialoggestaltung mit HTML-Formularen Sommersemester 2016 - Dr. Henry Herper HTML - Formulare Formulare bieten die Möglichkeit, innerhalb einer HTML-Seite Daten zu erfassen und

Mehr

Internet-Technologien

Internet-Technologien Internet-Technologien PHP Workshop Bau eines Gästebuches Bisher: Heute: Clientseitiges Skripting (Bsp.: JavaScript) Ausführung von Programm-Code auf dem Client-Rechner Entlastung des Server-Rechners ++

Mehr

JSP Usereingabe. Inhalt. 1 Zielsetzung. SEW(3.Jg) Unterlagen zu Java Server-Pages Teil 2

JSP Usereingabe. Inhalt. 1 Zielsetzung. SEW(3.Jg) Unterlagen zu Java Server-Pages Teil 2 JSP Usereingabe SEW(3.Jg) Unterlagen zu Java Server-Pages Teil 2 Inhalt 1 Zielsetzung... 1 2 Formulardaten bei dynamischen Webseiten... 2 2.1 Formulare mit HTML kreieren... 2 Formulare können einfach mit

Mehr

Schiller-Gymnasium Hof 20.12.2004

Schiller-Gymnasium Hof 20.12.2004 Erstellen eines HTML-Dokumentes Zum Erstellen einer Homepage benötigen wir lediglich einen Editor. Zum Ansehen der fertigen Site benötigen wir wir natürlich auch einen Browser, z.b. Firefox oder Netscape

Mehr

Funktionen in PHP 1/7

Funktionen in PHP 1/7 Funktionen in PHP 1/7 Vordefinierte Funktionen in PHP oder vom Entwickler geschriebene Funktionen bringen folgende Vorteile: gleiche Vorgänge müssen nur einmal beschrieben und können beliebig oft ausgeführt

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

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

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

IT-Zertifikat: Allgemeine Informationstechnologien II PHP

IT-Zertifikat: Allgemeine Informationstechnologien II PHP IT-Zertifikat: Allgemeine Informationstechnologien II PHP PHP ( PHP: Hypertext Preprocessor ) ist eine serverseitige Skriptsprache: Der PHP-Code wird nicht wie bei JavaScript auf dem Clientrechner ausgeführt,

Mehr

JavaScript clientseitige Programmiersprache zur Dynamisierung von Internetseiten

JavaScript clientseitige Programmiersprache zur Dynamisierung von Internetseiten Einführung in JavaScript anhand von Beispielen JavaScript clientseitige Programmiersprache zur Dynamisierung von Internetseiten Grundbedingungen die Einbindung erfolgt über ein Objektmodell (Objekte mit

Mehr

Klausur Kommunikation I. Sommersemester 2003. Dipl.-Ing. T. Kloepfer

Klausur Kommunikation I. Sommersemester 2003. Dipl.-Ing. T. Kloepfer Kommunikation I 1 Klausur Kommunikation I Sommersemester 2003 Dipl.-Ing. T. Kloepfer Bearbeitungsinformationen Aufbau der Klausur Die Klausur ist wie folgt aufgebaut: Die Klausur ist in 18 Aufgaben unterteilt.

Mehr

Um einen Form-Mailer in Ihre Seite zu integrieren, kopieren Sie bitte den folgenden HTML-Code und fügen ihn in den Quelltext Ihrer Seite ein:

Um einen Form-Mailer in Ihre Seite zu integrieren, kopieren Sie bitte den folgenden HTML-Code und fügen ihn in den Quelltext Ihrer Seite ein: Was ist ein Kontaktformular / Form-Mailer? Über ein Kontaktformular können Besucher Ihrer Webseite, Ihnen direkt über die Webseite eine Nachricht zukommen lassen. Der Besucher füllt einfach die Felder

Mehr

Grundlagen. Wie sind PHP-Dateien aufgebaut?

Grundlagen. Wie sind PHP-Dateien aufgebaut? Grundlagen PHP und MySQL PHP läuft serverseitig!! Wie sind PHP-Dateien aufgebaut? PHP-Dateien fangen mit an und hören mit auf. Sie müssen die Dateiendung *.php haben echo "So könnte eine Datei aussehen\n";

Mehr

Multivariate Tests mit Google Analytics

Multivariate Tests mit Google Analytics Table of Contents 1. Einleitung 2. Ziele festlegen 3. Einrichtung eines Multivariate Tests in Google Analytics 4. Das JavaScript 5. Die Auswertung der Ergebnisse Multivariate Tests mit Google Analytics

Mehr

RÖK Typo3 Dokumentation

RÖK Typo3 Dokumentation 2012 RÖK Typo3 Dokumentation Redakteur Sparten Eine Hilfe für den Einstieg in Typo3. Innpuls Werbeagentur GmbH 01.01.2012 2 RÖK Typo3 Dokumentation Inhalt 1) Was ist Typo3... 3 2) Typo3 aufrufen und Anmelden...

Mehr

Dokumentation: Formmail Datarius 1.5

Dokumentation: Formmail Datarius 1.5 Dokumentation: Formmail Datarius 1.5 Datei-Liste Mit dem Formmail Datarius werden folgende Dateien geliefert: Lizenz.txt Nutzungsberechtigung und Haftungsausschluss.. test.php 1. Prüfen Sie, ob Php auf

Mehr

Kommunikationsnetze. 7. Das World Wide Web 7.4 Client- vs. Server-basierte Techniken für dynamische Webseiten

Kommunikationsnetze. 7. Das World Wide Web 7.4 Client- vs. Server-basierte Techniken für dynamische Webseiten Kommunikationsnetze 7.4 Client- vs. Server-basierte Techniken für dynamische Webseiten Gliederung 1. Einführung 2. Server-basierte Techniken 3. Client-basierte techniken Literatur: A. S. Tanenbaum, Computer

Mehr

Einstieg in AJAX-Programmierung

Einstieg in AJAX-Programmierung www.happy-security.de präsentiert: Einstieg in AJAX-Programmierung Autor: Tsutomu Katsura Datum: 26. Mai 2006 Herzlich willkommen zu meinem kleinen Tutorial über AJAX-Programmierung. Ich möchte hier nicht

Mehr

Informatik und Programmiersprachen

Informatik und Programmiersprachen Informatik und Programmiersprachen Einschub: HTML Wintersemester 2004/2005 Prof. Dr. Thomas Wieland HTML HTML = Hypertext Markup Language HTML beschreibt Inhalt, Struktur und Darstellung eines Dokumentes.

Mehr

Einführung in PHP. (mit Aufgaben)

Einführung in PHP. (mit Aufgaben) Einführung in PHP (mit Aufgaben) Dynamische Inhalte mit PHP? 2 Aus der Wikipedia (verkürzt): PHP wird auf etwa 244 Millionen Websites eingesetzt (Stand: Januar 2013) und wird auf etwa 80 % aller Websites

Mehr

Funktion «Formulare» in educanet²

Funktion «Formulare» in educanet² Funktion «Formulare» in educanet² Schulen und Bildungsinstitutionen haben vielfältige Ansprüche daran, Meinungen einzuholen, Umfragen durchzuführen oder Anmeldungen zu regeln. Mit der Funktion Formulare

Mehr

Warten auf Ereignisse

Warten auf Ereignisse Abb. 1: Diese Botschaften wurden von dem Programm WINSIGHT aufgezeichnet. Warten auf Ereignisse Wenn wir in einem Windows-Programm eine Schaltfläche anklicken, wenn wir die Maus bewegen oder eine Taste

Mehr

Einführung Internettechnologien. - Clientseitige Programmierung -

Einführung Internettechnologien. - Clientseitige Programmierung - Einführung Internettechnologien - Clientseitige Programmierung - Client Client: Programm, das Daten von einem Server anfordert In einem Netzwerk können unterschiedliche Clients zum Einsatz kommen Im Folgenden:

Mehr

Endkunden Dokumentation

Endkunden Dokumentation Endkunden Dokumentation X-Unitconf Windows Version - Version 1.1 - Seite 1 von 20 Inhaltsverzeichnis 1. Anmeldung an X-Unitconf... 3 2. Menü Allgemein... 4 2.1. Übersicht... 4 2.2. Passwort ändern... 5

Mehr

M. Graefenhan 2000-12-07. Übungen zu C. Blatt 3. Musterlösung

M. Graefenhan 2000-12-07. Übungen zu C. Blatt 3. Musterlösung M. Graefenhan 2000-12-07 Aufgabe Lösungsweg Übungen zu C Blatt 3 Musterlösung Schreiben Sie ein Programm, das die Häufigkeit von Zeichen in einem eingelesenen String feststellt. Benutzen Sie dazu ein zweidimensionales

Mehr

Dokumentation: Erste Schritte für Reseller

Dokumentation: Erste Schritte für Reseller pd-admin v4.x Dokumentation: Erste Schritte für Reseller 2004-2007 Bradler & Krantz GmbH & Co. KG Kurt-Schumacher-Platz 9 44787 Bochum 1 Einleitung Diese Anleitung ist für Reseller gedacht, die für Ihre

Mehr

HTML Formulare. Benutzerschnittstelle für interaktive Webseiten

HTML Formulare. Benutzerschnittstelle für interaktive Webseiten 1 HTML Formulare Benutzerschnittstelle für interaktive Webseiten Literatur und Links 2 Literatur: Coar, Ken; Bowen, Rich: Apache-Kochbuch. 2004 HTML: kein Buch oder irgend eins für Einsteiger, z. B. Münz,

Mehr

Datenbanken für Online Untersuchungen

Datenbanken für Online Untersuchungen Datenbanken für Online Untersuchungen Im vorliegenden Text wird die Verwendung einer MySQL Datenbank für Online Untersuchungen beschrieben. Es wird davon ausgegangen, dass die Untersuchung aus mehreren

Mehr

Autor: Michael Spahn Version: 1.0 1/10 Vertraulichkeit: öffentlich Status: Final Metaways Infosystems GmbH

Autor: Michael Spahn Version: 1.0 1/10 Vertraulichkeit: öffentlich Status: Final Metaways Infosystems GmbH Java Einleitung - Handout Kurzbeschreibung: Eine kleine Einführung in die Programmierung mit Java. Dokument: Autor: Michael Spahn Version 1.0 Status: Final Datum: 23.10.2012 Vertraulichkeit: öffentlich

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

Web-Kürzel. Krishna Tateneni Yves Arrouye Deutsche Übersetzung: Stefan Winter

Web-Kürzel. Krishna Tateneni Yves Arrouye Deutsche Übersetzung: Stefan Winter Krishna Tateneni Yves Arrouye Deutsche Übersetzung: Stefan Winter 2 Inhaltsverzeichnis 1 Web-Kürzel 4 1.1 Einführung.......................................... 4 1.2 Web-Kürzel.........................................

Mehr

Sessions mit PHP. Annabell Langs 2004. Sessions in PHP - Annabell Langs 1

Sessions mit PHP. Annabell Langs 2004. Sessions in PHP - Annabell Langs 1 Sessions mit PHP Annabell Langs 2004 Sessions in PHP - Annabell Langs 1 Sessions» Inhaltsverzeichnis Wozu Sessions? 3 Wie funktionieren Sessions? 5 Wie kann ich die Session-ID übergeben? 8 Sicherheit 9

Mehr

Filterregeln... 1. Einführung... 1. Migration der bestehenden Filterregeln...1. Alle eingehenden Nachrichten weiterleiten...2

Filterregeln... 1. Einführung... 1. Migration der bestehenden Filterregeln...1. Alle eingehenden Nachrichten weiterleiten...2 Jörg Kapelle 15:19:08 Filterregeln Inhaltsverzeichnis Filterregeln... 1 Einführung... 1 Migration der bestehenden Filterregeln...1 Alle eingehenden Nachrichten weiterleiten...2 Abwesenheitsbenachrichtigung...2

Mehr

Spamschutz bei TYPO3. von Bernd Warken bei Fa. Netcos AG

Spamschutz bei TYPO3. von Bernd Warken bei Fa. Netcos AG Spamschutz bei TYPO3 von Bernd Warken bei Fa. Netcos AG Kapitel 0: Einleitung 3 0.1 Vorwort 3 0.2 Lizenz 3 Kapitel 1: Aktivierung und Konfiguration 4 1.1 config.spamprotectemailaddresses 4 1.2 config.spamprotectemailaddresses_atsubst

Mehr

Diese Ansicht erhalten Sie nach der erfolgreichen Anmeldung bei Wordpress.

Diese Ansicht erhalten Sie nach der erfolgreichen Anmeldung bei Wordpress. Anmeldung http://www.ihredomain.de/wp-admin Dashboard Diese Ansicht erhalten Sie nach der erfolgreichen Anmeldung bei Wordpress. Das Dashboard gibt Ihnen eine kurze Übersicht, z.b. Anzahl der Beiträge,

Mehr

Inhalt. Technische Beschreibung - MEDIA3000 NEWSLETTERMODUL-PRO

Inhalt. Technische Beschreibung - MEDIA3000 NEWSLETTERMODUL-PRO Inhalt 01. Nachrichten (Newsletter erstellen) 02. Empfänger 03. Newsletter (Gruppen anlegen) 04. Nachrichtenvorlagen 05. Mailvorlagen 06. Einstellungen 07. Steuerzeichen 08. Newsletter testen Tipps und

Mehr

Die offizielle Homepage, Informationen, Entwicklergemeinde, etc. findet man unter www.eyeos.org

Die offizielle Homepage, Informationen, Entwicklergemeinde, etc. findet man unter www.eyeos.org eyeos Kurzer Einblick Vor und Hinter die Kulissen von eyeos! by schuestel am 17.09.2008 @ LUG mteich Wer oder was ist eyeos? eyeos ist gedacht als Notebook Ersatz um überall auf seine Dateien zugreifen

Mehr

Klausurteilnehmer. Wichtige Hinweise. Note: Klausur Informatik Programmierung, 17.09.2012 Seite 1 von 8 HS OWL, FB 7, Malte Wattenberg.

Klausurteilnehmer. Wichtige Hinweise. Note: Klausur Informatik Programmierung, 17.09.2012 Seite 1 von 8 HS OWL, FB 7, Malte Wattenberg. Klausur Informatik Programmierung, 17.09.2012 Seite 1 von 8 Klausurteilnehmer Name: Matrikelnummer: Wichtige Hinweise Es sind keinerlei Hilfsmittel zugelassen auch keine Taschenrechner! Die Klausur dauert

Mehr

Counter als PHP-Skript (Zugriff auf Textdatei):

Counter als PHP-Skript (Zugriff auf Textdatei): Counter als PHP-Skript (Zugriff auf Textdatei): php Counter Herzlich willkommen Sie

Mehr

Internet und WWW Übungen

Internet und WWW Übungen Internet und WWW Übungen 7 Serverseitige Web-Technologien [WEB7] Rolf Dornberger 1 06-11-12 7 Serverseitige Web-Technologien 1. Begriffe Zusatz für Interessierte: 2. JSP erstellen 3. Servlet erstellen

Mehr

PHP JavaScript Kapitel 9. Java-Script-Objekte und das Event-Modell

PHP JavaScript Kapitel 9. Java-Script-Objekte und das Event-Modell Java-Script-Objekte und das Event-Modell 1 Interaktions-Methoden des Window-Objekts

Mehr

JavaScript: allgemeine Einführung

JavaScript: allgemeine Einführung JavaScript: allgemeine Einführung Programmiersprache speziell für Internetseiten Interpretersprache Zugriff auf alle Elemente der Internetseite dynamisches Verändern der Internetseite mit JavaScript möglich

Mehr

Whitepaper. Produkt: combit address manager. Faxen mit dem address manager. combit GmbH Untere Laube 30 78462 Konstanz

Whitepaper. Produkt: combit address manager. Faxen mit dem address manager. combit GmbH Untere Laube 30 78462 Konstanz combit GmbH Untere Laube 30 78462 Konstanz Whitepaper Produkt: combit address manager Faxen mit dem address manager Faxen mit dem address manager - 2 - Inhalt Generelle Überlegung zum Faxen 3 Voraussetzungen

Mehr

BillSAFE Payment Layer Integration Guide

BillSAFE Payment Layer Integration Guide BillSAFE Payment Layer Integration Guide letzte Aktualisierung: 10.06.2013 Inhaltsverzeichnis 1 Vorwort...2 1.1 Inhalt...2 1.2 Zielgruppe...2 1.3 Voraussetzungen...2 1.4 Feedback...2 1.5 Versionshistorie...3

Mehr

ASP: Active Server Pages

ASP: Active Server Pages ASP: Active Server Pages Allgemeines: ASP ist die serverseitige Schnittstelle zu Skripten/Programmen ausgehend vom Microsoft-Internet- Information-Server (z.b. in Windows Server enthalten) Skript- und

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

MAXDATA PrimeBackup Secure Client Kurzanleitung

MAXDATA PrimeBackup Secure Client Kurzanleitung MAXDATA PrimeBackup Secure Client Kurzanleitung Inhalt Inhalt... II 1. Einführung... 1 2. Die Installation... 2 3. Erster Start... 3 3.1. Kennwort ändern... 4 3.2. Sicherung löschen... 4 3.3. Konfigurations-Möglichkeiten...

Mehr

Inhalt HTML 2. Applets Frames Formulare CSS cascading style sheets. Lehrveranstaltung Internet in AT Dr.-Ing. A. Braune TECHNISCHE UNIVERSITÄT DRESDEN

Inhalt HTML 2. Applets Frames Formulare CSS cascading style sheets. Lehrveranstaltung Internet in AT Dr.-Ing. A. Braune TECHNISCHE UNIVERSITÄT DRESDEN Inhalt HTML 2 Applets Frames Formulare CSS cascading style sheets SS 06 1 Applets Das Applet Java Applets sind kleine Java-Programme mit deren Hilfe aktive Webseiten erstellt werden können. werden mit

Mehr

TYPO3 und TypoScript

TYPO3 und TypoScript TYPO3 und TypoScript Webseiten programmieren, Templates erstellen, Extensions entwickeln von Tobias Hauser, Christian Wenz, Daniel Koch 1. Auflage Hanser München 2005 Verlag C.H. Beck im Internet: www.beck.de

Mehr

Wetter-Tickers (Laufband)

Wetter-Tickers (Laufband) Diese Seite richtet sich an alle Benutzer der Wetterauswertesoftware WSWIN (http://www.pc-wetterstation.de) von Werner Krenn, besonders aber an Neueinsteiger. Auf den folgenden Seiten soll nicht die Arbeit

Mehr

Web-Seiten als Programmoberflächen - CGI-Scripte selbst erstellt

Web-Seiten als Programmoberflächen - CGI-Scripte selbst erstellt Seite 18 Ausgabe 20 - Dezember 2000 ZPG-Mitteilungen für gewerbliche Schulen Web-Seiten als Programmoberflächen - CGI-Scripte selbst erstellt Der unter Linux übliche WEB-Server Apache bietet die Möglichkeit

Mehr

Einstellungen im Internet-Explorer (IE) (Stand 11/2013) für die Arbeit mit IOS2000 und DIALOG

Einstellungen im Internet-Explorer (IE) (Stand 11/2013) für die Arbeit mit IOS2000 und DIALOG Einstellungen im Internet-Explorer (IE) (Stand 11/2013) für die Arbeit mit IOS2000 und DIALOG Um mit IOS2000/DIALOG arbeiten zu können, benötigen Sie einen Webbrowser. Zurzeit unterstützen wir ausschließlich

Mehr

Artikel Schnittstelle über CSV

Artikel Schnittstelle über CSV Artikel Schnittstelle über CSV Sie können Artikeldaten aus Ihrem EDV System in das NCFOX importieren, dies geschieht durch eine CSV Schnittstelle. Dies hat mehrere Vorteile: Zeitersparnis, die Karteikarte

Mehr

FileMaker und PHP Workshop

FileMaker und PHP Workshop FileMaker und PHP Workshop 2-stündiger Ausschnitt aus einem 3-tägigen Schulungsprogramm Bernhard Schulz FileMaker Konferenz 2010 / Zürich Ziel des Workshops Kennenlernen von PHP Möglichkeiten von FileMaker

Mehr

Perl-Praxis. CGI-Skripte. Madis Rumming, Jan Krüger.

Perl-Praxis. CGI-Skripte. Madis Rumming, Jan Krüger. Perl-Praxis CGI-Skripte Madis Rumming, Jan Krüger {mrumming,jkrueger}@cebitec.uni-bielefeld.de Übersicht WWW, Web-Server CGI-Skripte Parameterübergabe Web-Formulare CGI.pm Perl-Praxis CGI-Skripte 2/16

Mehr

Web-basierte Anwendungssysteme PHP Teil 2

Web-basierte Anwendungssysteme PHP Teil 2 Web-basierte Anwendungssysteme PHP Teil 2 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

Erstellung von Reports mit Anwender-Dokumentation und System-Dokumentation in der ArtemiS SUITE (ab Version 5.0)

Erstellung von Reports mit Anwender-Dokumentation und System-Dokumentation in der ArtemiS SUITE (ab Version 5.0) Erstellung von und System-Dokumentation in der ArtemiS SUITE (ab Version 5.0) In der ArtemiS SUITE steht eine neue, sehr flexible Reporting-Funktion zur Verfügung, die mit der Version 5.0 noch einmal verbessert

Mehr

Suche schlecht beschriftete Bilder mit Eigenen Abfragen

Suche schlecht beschriftete Bilder mit Eigenen Abfragen Suche schlecht beschriftete Bilder mit Eigenen Abfragen Ist die Bilderdatenbank über einen längeren Zeitraum in Benutzung, so steigt die Wahrscheinlichkeit für schlecht beschriftete Bilder 1. Insbesondere

Mehr

"Die HTML-PHP-Schnittstelle -- Ein- und Ausgabe der Daten"

Die HTML-PHP-Schnittstelle -- Ein- und Ausgabe der Daten Mini-Workshop "Die HTML-PHP-Schnittstelle -- Ein- und Ausgabe der Daten" Dirk Wiebel 28.07.03 1. HTML-Grundlagen SGML-basierte Formatiersprache (HyperText Markup Language) Basiert auf Tags und Attributen

Mehr

Entwicklung einer Suchmaschine mit dem Internet Information Server

Entwicklung einer Suchmaschine mit dem Internet Information Server Entwicklung einer Suchmaschine mit dem Internet Information Server Überblick: Der Index Server erstellt einen Index für alle Inhalte und Eigenschaften von Dokumenten, die auf dem Internet Information Server

Mehr

Im Falle der Neueingabe müssen Sie in dem nachfolgendem Formular die Datenquelle auswählen und die Art der Prüfung festlegen.

Im Falle der Neueingabe müssen Sie in dem nachfolgendem Formular die Datenquelle auswählen und die Art der Prüfung festlegen. Ereignismanager Ereignismanager Ereignismanager - Grundsätzliches Allgemeines Mit Hilfe des Ereignismanagers können Sie Feldeingaben (bei Neueingaben oder Änderungen) überprüfen lassen. Sie können für

Mehr

Word 2010 Online Formulare mit Vorversionstools

Word 2010 Online Formulare mit Vorversionstools WO.021, Version 1.0 5.10.2015 Kurzanleitung Word 2010 Online Formulare mit Vorversionstools Als Online Formulare werden in Word Vorlagen bezeichnet, welche neben einem gleichbleibenden Standard-Text auch

Mehr

PDF FormServer Quickstart

PDF FormServer Quickstart PDF FormServer Quickstart 1. Voraussetzungen Der PDF FormServer benötigt als Basis einen Computer mit den Betriebssystemen Windows 98SE, Windows NT, Windows 2000, Windows XP Pro, Windows 2000 Server oder

Mehr

Zugriff auf Daten der Wago 750-841 über eine Webseite

Zugriff auf Daten der Wago 750-841 über eine Webseite Zugriff auf Daten der Wago 750-841 über eine Webseite Inhaltsverzeichnis Einleitung... 3 Auslesen von Variablen... 4 Programm auf der SPS... 4 XML-Datei auf der SPS... 4 PHP-Script zum Auslesen der XML-Datei...

Mehr

EBW Systems HANDBUCH Offline Programm

EBW Systems HANDBUCH Offline Programm EBW Systems HANDBUCH Offline Programm Seite 1 von 7 Inhaltsverzeichnis 1. Programmsteuerung 2. Veranstaltungen verwalten 3. Daten absenden 4. Sonstige Hinweise Seite 2 von 7 1. Programmsteuerung Programm

Mehr

Funktionen in JavaScript

Funktionen in JavaScript Funktionen in JavaScript Eine Funktion enthält gebündelten Code, der sich in dieser Form wiederverwenden lässt. Mithilfe von Funktionen kann man denselben Code von mehreren Stellen des Programms aus aufrufen.

Mehr

Handbuch für die Termindatenbank

Handbuch für die Termindatenbank Handbuch für die Termindatenbank der NetzWerkstatt Kostenlos Termine im Internet veröffentlichen wie wird s gemacht? Eine Orientierungshilfe von der NetzWerkstatt Veranstalter Inhalt Usergruppen 3 Veranstalter

Mehr

INSTALLATION. Voraussetzungen

INSTALLATION. Voraussetzungen INSTALLATION Voraussetzungen Um Papoo zu installieren brauchen Sie natürlich eine aktuelle Papoo Version die Sie sich auf der Seite http://www.papoo.de herunterladen können. Papoo ist ein webbasiertes

Mehr

HTML Teil 2. So kann man HTML-Seiten mit

HTML Teil 2. So kann man HTML-Seiten mit <div> und CSS gestalten. So sehen einfache Formulare aus HTML Teil 2 So kann man HTML-Seiten mit und CSS gestalten So sehen einfache Formulare aus Wie könnte ein komplexer Internetauftritt aussehen? Trennung Inhaltsbereich und Navigationsbereich 2 Beispiel:

Mehr

Bedienungsanleitung für den SecureCourier

Bedienungsanleitung für den SecureCourier Bedienungsanleitung für den SecureCourier Wo kann ich den SecureCourier nach der Installation auf meinem Computer finden? Den SecureCourier finden Sie dort, wo Sie mit Dateien umgehen und arbeiten. Bei

Mehr

Datenbanksysteme SS 2007

Datenbanksysteme SS 2007 Datenbanksysteme SS 2007 Frank Köster (Oliver Vornberger) Institut für Informatik Universität Osnabrück Kapitel 9c: Datenbankapplikationen Architektur einer Web-Applikation mit Servlets, JSPs und JavaBeans

Mehr

LHR Modul <>

LHR Modul <<E-Mail-Versand>> LHR Modul LHR E-mail-Versand Seite 1 Inhaltsverzeichnis Neues Modul: E-Mail Versand PDF (passwortgeschützt)... 3 Allgemeines... 3 Allgemeine Einstellungen für die Verwendung des E-Mail-Versandes...

Mehr

Tutorial. Tutorial. Microsoft Office 2010 Standard Edition verteilen. 2011 DeskCenter Solutions AG

Tutorial. Tutorial. Microsoft Office 2010 Standard Edition verteilen. 2011 DeskCenter Solutions AG Tutorial Microsoft Office 2010 Standard Edition verteilen 2011 DeskCenter Solutions AG Inhaltsverzeichnis 1. Einführung...3 2. Office 2010 Ressourcen bereitstellen...3 3. Anpassung der Office Installation...4

Mehr

Anleitung für die Registrierung und das Einstellen von Angeboten

Anleitung für die Registrierung und das Einstellen von Angeboten Anleitung für die Registrierung und das Einstellen von Angeboten Das FRROOTS Logo zeigt Ihnen in den Abbildungen die wichtigsten Tipps und Klicks. 1. Aufrufen der Seite Rufen Sie zunächst in Ihrem Browser

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

Multimedia im Netz Wintersemester 2011/12

Multimedia im Netz Wintersemester 2011/12 Multimedia im Netz Wintersemester 2011/12 Übung 01 Betreuer: Verantwortlicher Professor: Sebastian Löhmann Prof. Dr. Heinrich Hussmann Organisatorisches 26.10.2011 MMN Übung 01 2 Inhalte der Übungen Vertiefung

Mehr

Programmierung eines HTML-Chats mit ASP und Javascript

Programmierung eines HTML-Chats mit ASP und Javascript Inhaltsverzeichnis Inhaltsverzeichnis... 1 Aufbau des Chats... 2 Die Clientseite... 2 Was der Chat alles bietet... 3 Symbole... 3 Farben... 3 Teilnehmerliste... 4 Anzeige von Usern, die den Chat verlassen

Mehr

Multimedia im Netz Wintersemester 2012/13. Übung 02

Multimedia im Netz Wintersemester 2012/13. Übung 02 Multimedia im Netz Wintersemester 2012/13 Übung 02 Ludwig-Maximilians-Universität München Multimedia im Netz WS 2012/13 - Übung 2-1 PHP-Server im CIP-Pool php.cip.ifi.lmu.de Zugriff nur im Institutsnetz,

Mehr

PHP Schulung Beginner. Newthinking Store GmbH Manuel Blechschmidt

PHP Schulung Beginner. Newthinking Store GmbH Manuel Blechschmidt PHP Schulung Beginner Newthinking Store GmbH Manuel Blechschmidt Begrüßung Es gibt keine dummen Fragen nur dumme Antworten. Übersicht Sprung ins Kalte Wasser 'Hallo Welt' Theorie Requests Grundlagen Kommentare

Mehr

Anleitung directcms 5.0 Newsletter

Anleitung directcms 5.0 Newsletter Anleitung directcms 5.0 Newsletter Jürgen Eckert Domplatz 3 96049 Bamberg Tel (09 51) 5 02-2 75 Fax (09 51) 5 02-2 71 - Mobil (01 79) 3 22 09 33 E-Mail eckert@erzbistum-bamberg.de Im Internet http://www.erzbistum-bamberg.de

Mehr

PHP MySQL - myphpadmin Formulardaten in eine Datenbank speichern

PHP MySQL - myphpadmin Formulardaten in eine Datenbank speichern PHP MySQL - myphpadmin Formulardaten in eine Datenbank speichern Datenbanken werden durch ein spezielles Programm verwaltet, einen sogenannten Datenbankserver, in unserem Fall den MySQL-Datenbankserver.

Mehr

Wie benutzt man TortoiseSVN

Wie benutzt man TortoiseSVN Wie benutzt man TortoiseSVN 1 Inhaltsverzeichnis 1.Benötigte Vorkenntnisse...3 2.Benötigte Software...3 3.Schritt 1 Software installieren...3 4.Schritt 2 einen Ordner anlegen...3 5.Schritt 3 Projekt auschecken...4

Mehr

Praktikum im Grundstudium

Praktikum im Grundstudium Praktikum im Grundstudium Teil 3: Formulare und PHP XHTML-Formulare Interaktivität wesentlich für Erfolg des WWW Suchmaschinen E-Commerce Weblogs Formulare werden über XHTML-Elemente erzeugt Verarbeitung

Mehr

Textgestaltung mit dem Editor TinyMCE Schritt für Schritt

Textgestaltung mit dem Editor TinyMCE Schritt für Schritt Textgestaltung mit dem Editor TinyMCE Schritt für Schritt Folgender Artikel soll veröffentlicht und mit dem Editor TinyMCE gestaltet werden: Eine große Überschrift Ein Foto Hier kommt viel Text. Hier kommt

Mehr