10 Formulardaten als Array übermitteln

Größe: px
Ab Seite anzeigen:

Download "10 Formulardaten als Array übermitteln"

Transkript

1 10 Formulardaten als Array übermitteln Bisher sind von Formularen übergebene Werte mit dem Formularnamen angesprochen worden. Wenn zum Beispiel ein Textfeld im Formular zur Aufnahme des Vornamens eine Person dient, dann ist das Textfeld im HTML-Code so definiert worden: Bitte Vornamen eingeben: <input type = "text" name="vorname"> Im PHP-Code wurde dann der Vorname mit einem vorangestellten $-Zeichen aufgerufen: echo $vorname Diese Methode gilt als nicht sicher genug. Sie setzt außerdem voraus, dass in der Konfigurationsdatei php.ini die folgende Einstellung gilt: register_globals=on Wenn PHP-Dateien zum Provider übertragen werden, haben wir keinen Einfluss auf die Einstellungen in der dort geltenden php.ini. Wenn dort der Eintrag gilt: register_globals=off Dann muss ein anderer Weg eingeschritten werden, um die Variablen anzusprechen. Über den Aufruf der Funktion phpinfo() können Sie sich die beim Provider geltenden Einstellungen anzeigen lassen. Der weg, die Variablen aufzurufen, ist dann der folgende: Im Formular wird die Methode der Übermittlung gewählt: <form action ="25.php" method ="post"> Es ist zwar auch die Übertragung mit method="get" möglich, aber dann werden die Variablen an den URL in der Adresszeile des Browsers angehängt, und jeder kann dort den Inhalt der Variablen ablesen. Wenn also die Übermittlung mit der Methode "post" erfolgt, dann sind alle Variablen in einem Array mit dem Namen $HTTP_POST_VARS enthalten. Ab der PHP-Version 4.1 ist eine verkürzte Schreibweise möglich: $POST Das bedeutet: In der Definition des Formulars müssen keine Unterschiede gemacht werden. Aber wenn die Werte, die das Formular aufnimmt, übermittelt werden und weiterverwendet werden sollen, dann müssen sie aus dem Array aufgerufen werden. Im Beispiel von oben soll dies gezeigt werden: Statt echo $vorname müssen wir dann schreiben: echo $http_post_vars["vorname"]; Aufgabe: Erstellen Sie zum Testen dieser Methode die Datei 29.php: <!-- 29.php --> <title>formular</title> <h1>ein Formular mit Array (professionelle Methode)</h1> <pre> <form action ="29.php" method ="post"> Ihr Name: <input type = "text" name="name"></input><br> Ihr Vorname: <input type = "text" name="vorname"></input><br> Kundennummer:<input type = "text" name="knr"></input><br> <input type="submit" name="senden" value="daten senden"></input> </form> </pre>

2 <br><br> echo $HTTP_POST_VARS["knr"]; echo $HTTP_POST_VARS["vorname"]; echo $HTTP_POST_VARS["name"]; <br> <a href=" zur Index-Seite</a> Dies führt zu: Wenn die Daten übertragen werden, dann ist die Ausgabe unten zu sehen: Aufgabe: Die Ausgabe der Variablen soll jetzt mit Text und Leerzeichen verbunden werden. Nach dem Anklicken des Daten Senden-Button soll sichtbar sein: Dazu muss nur die Ausgabe-Zeile verändert werden. Achten Sie darauf, dass jetzt innerhalb der eckigen Klammern einfache Hochkommata ' verwendet werden müssen, denn die echo- Ausgabe steht schon innerhalb von Anführungszeichen. Aufgabe: Speichern Sie dazu die Datei mit dem Namen 30.php und ändern Sie: echo "Ihre Daten sind: ".$HTTP_POST_VARS['knr']." ".$HTTP_POST_VARS['vorname']." ".$HTTP_POST_VARS['name']; Aufgabe: Ändern Sie die Datei 30.php jetzt noch so, dass zwischen Vorname, Name und Kundennummer bei der Ausgabe ein Zeilenwechsel stattfindet.

3 Die auf den vorigen Seiten erläuterte Methode soll jetzt noch verwendet werden, um auch andere Formularelemente (Radiobuttons, Kontrollkästchen, Textarea- und Pulldown-Felder mit PHP abzufragen. Aufgabe: Erstellen sie die Datei 31.php. Die Datei soll die Daten an Datei 32.php senden. Der HTML-Code zur Datei 31.php: <!-- 31.php --> <title>formularelemente</title> <h1>radiobuttons und Kontrollkästchen</h1> <pre> <form action ="32.php" method ="post"> Name: <input type = "text" name="name"></input> Vorname: <input type = "text" name="vorname"></input><br> <br> <h2>kreuzen Sie ihr Lieblings-Fastfood an:</h2> (Mehrfachnennungen sind möglich) <pre> Currywurst mit Pommes <input type="checkbox" name="pommes"><br> Döner Kebab <input type="checkbox" name="doener"><br> Pizza <input type="checkbox" name="pizza"><br> Lasagne <input type="checkbox" name="lasagne"><br> Nasi Goreng <input type="checkbox" name="nasi"><br> <h2>geben Sie ihr Alter an:</h2> 16 bis 25 <input type="radio" name="alter" value="jung"> <input type="radio" name="alter" value="mittel"> älter als 35 <input type="radio" name="alter" value="alt"><br> <input type="submit" name="senden" value="daten senden"></input> </form> </pre> <a href=" zur Index-Seite</a>

4 Hier sehen Sie noch einmal einen Ausschnitt abgebildet, um auf einen Unterschied besonders hinzuweisen: Currywurst mit Pommes <input type="checkbox" name="pommes"><br> Döner Kebab <input type="checkbox" name="doener"><br>... <h2>geben Sie ihr Alter an:</h2> 16 bis 25 <input type="radio" name="alter" value="jung"> <input type="radio" name="alter" value="mittel"> Bei den Kontrollkästchen können mehrere Optionen angeklickt werden, deshalb muss jedes der Kontrollkästchen einen anderen Namen erhalten. Ansonsten wäre immer nur der zuletzt angeklickte Inhalt in der Variablen. Bei den Radiobuttons ist es genau entgegengesetzt so, dass der Name der unterschiedlichen Optionen gleich ist, denn hier kann ja nur eine Wahl getroffen werden. Die Werte sollen in der Datei 32.php überprüft und wiedergegeben werden. [Später sollen dann diese Beispiele noch einmal aufgegriffen werden, um die abgefragten Daten in eine Datenbank einzutragen.] Hier folgt die zunächst bewusst einfach gehaltene Datei 32.php, die die Auswahl des Users aus der Datei 31.php wiedergibt. 32.php <!-- 32.php --> <title>formularelemente</title> <h1>radiobuttons und Kontrollkästchen</h1> <pre> echo "Zur Kontrolle der eingegebenen Daten:<br>"; echo "Vorname: <b>".$http_post_vars['vorname']."</b><br>"; echo "Name: <b>".$http_post_vars['name']."</b><br>"; echo "Ihr Lieblings-Fastfood: <b>".$http_post_vars['pommes'].$http_post_vars['doener'].$http_post_vars['p izza'].$http_post_vars['lasagne'].$http_post_vars['nasi']."</b><br>"; echo "Ihre Altersgruppe: <b>".$http_post_vars['alter']."<br></b>"; <br> </pre> <a href=" zur Index-Seite</a> Wenn beispielsweise zwei Gerichte angekreuzt wurden, dann werden sie hier einfach aneinandergehängt (pommespizza). Dazu war die lange echo-zeile echo "Ihr Lieblings- Fastfood:... erforderlich, denn es müssen alle Variablen durchgegangen werden. Eleganter wäre es natürlich, dazu eine if-abfrage zu machen, die prüft, ob der jeweilige Wert gesetzt ist, und dann nur die ausgewählte anzeigt.

5 11 Content Management Die Methode, Textdateien über PHP mit Inhalt zu füllen, diese bei Bedarf auszulesen und den Inhalt der Variablen in einer HTML-Datei darzustellen, kann verwendet werden, um zu zeigen, wie ein einfaches Content Management System (CMS) erstellt werden kann. Eine gute Erläuterung dazu, was Content Management ist, findet sich in der FAQ einer Newsgroup zu PHP, aus der hier zitiert wird 1 : "Was ist ein Content Management System? Warum ist es nützlich? Laut ContentManager ist ein Content Management System ein "Softwaresystem für das Administrieren von Webinhalten mit Unterstützung des Erstellungsprozesses basierend auf der Trennung von Inhalten und Struktur". Bei sehr vielen Websites kommt es nicht darauf an, dass man besonders tolle PHP- Applikationen erstellt. Viel wichtiger ist, dass man das Tagesgeschäft erledigen kann, ohne durch fehlerhafte Programme, umständliche Bedienungen, Heranziehen von Softwareentwicklern vom normalen Ablauf gestört zu werden. Ein CMS unterstützt dieses Vorhaben, indem es eine Website in mehrere Bereiche aufteilt und über eine (meist webbasierte) Oberfläche den einzelnen Mitarbeitern zugänglich macht. Das ermöglicht es auch nicht mit HTML versierten Mitarbeitern, Inhalte der Website zu pflegen. Den Rest, also die Integration des Inhalts in die Struktur, erledigt das CMS. Ein anderer Mitarbeiter, der zum Beispiel in HTML sehr fit ist, wird Zugriff auf das Layoutmodul des CMS haben und dort sogenannte HTML-Templates pflegen. In vielen CMSen sind diese Templates normaler HTML-Code, bei dem durch Schlüsselwörter definiert wird, an welcher Stelle welcher Inhalt gesetzt werden soll. Sehr nützlich bei einem CMS sind auch noch die verschiedenen Zugriffsrechte für einzelne Benutzer(gruppen). Das macht eine Kontrolle möglich, zum Beispiel, dass die Sekretärin nur im Inhaltsbereich Daten eingeben darf, aber keinen Zugriff auf das Layoutmodul des CMS hat. Der Nutzer, der die Website oder Teile davon pflegt, kommt also gar nicht mehr in Kontakt mit z.b. FTP-Programmen. Scheinbar komplizierte Technik wird in eine übersichtliche Oberfläche verpackt, damit auch weniger versierte Nutzer die Inhalte pflegen können. Module wie zum Beispiel Mediendatenbanken, die Bilder, Sounds, Dateien etc. verwalten, machen eine Pflege selbst komplexer Sites zum Kinderspiel." Aufgabe: Erstellen Sie zunächst eine Textdatei namens inhalt.txt im Verzeichnis, in dem auch die php-dateien liegen. Der Inhalt dieser Textdatei soll ausgelesen und als Überschrift auf der Datei 33.php angezeigt werden. Die Datei 33.php wird den Inhalt der Textdatei als H1-Überschrift zeigen: 1 Björn Schotte, in:

6 Aufgabe: Erstellen Sie die Datei 33.php <!-- 33.php --> <title>content Management</title> //Inhalt-Datei laden... $datei = fopen("inhalt.txt","r"); $dateigroesse=filesize("inhalt.txt"); $neu = fread($datei, $dateigroesse); echo "<h1>$neu</h1>";? <br><br> <a href=" geheimen Admin- Seite</a><br><br> <a href=" zur Index-Seite</a> Der Link "Zur geheimen Admin-Seite" muss natürlich später noch durch ein Passwort geschützt werden. Zunächst erstellen wir aber die Admin-Datei, die es ermöglichen soll, den Inhalt der Überschrift neu zu definieren: Ein Textfeld mit name="in" nimmt die neue Überschrift auf. Dann beginnt der PHP-Code: Hier wird die Textdatei inhalt.txt geladen, und anschließend wird die im Textfeld aufgenommeine neue Überschrift in die Textdatei geschrieben.

7 Der Code für die Datei 34.php enthält im Grunde nur die schon bekannten Elemente: 34.php <!-- 34.php --> <title>content Management</title> <h1>text in Variable eingeben</h1> <form action ="34.php" method ="post"> Neuen Inhalt für die Überschrift eingeben: <input type="text" name="in" size="50"><br> <input type="submit" value="aktualisieren" name="ok"><br> </form> //Inhalt-Datei laden... $datei = fopen("inhalt.txt","r"); $dateigroesse=filesize("inhalt.txt"); $neu = fread($datei, $dateigroesse); //Anzeige der Überschrift zur Kontrolle echo "<h1>$in</h1>"; // Jetzt Inhalt-Datei aktualisieren: $datei= fopen("inhalt.txt","w"); $output = fwrite($datei,$in); <a href=" zur Index-Seite</a> Die nächste Verbesserung soll darin bestehen, nicht in einem separaten Textfeld den neuen Inhalt einzugeben, sondern direkt in der Überschrift zu schreiben. Dies soll durch die Dateien 35.php und 36.php geschehen. Aufgabe: Erstellen Sie zunächst die Datei 35.php als Kopie der Datei 33.php (einfach die 33.php mit dem Namen 35.php zusätzlich speichern der Grund besteht darin, die beiden Dateipaare getrennt zu halten) Die dann neu zu erstellende Datei 36.php bietet dann die zunächst leere Überschrift an. Der Cursor ist (leider!) erst dann zu sehen, wenn man hineinklickt. Der Trick besteht a) darin, eine CSS-Anweisung in der der Datei selbst zu verwenden, die dem Textfeld sagt, dass es keinen Rand haben soll: style="border: 0px" Zweistens wird das <hr>...</h1> -tag um das Textfeld herum gelegt, so dass das Textfeld als Überschrift erscheint: <h1><input type="text" name="in" size="100" style="border: 0px" ></h1

8 Der komplette Code der 36.php nur der Vollständigkeit halber, die Elemente dazu sind bekannt: <!-- 36.php --> <title>content Management</title> <form action ="36.php" method ="post"> <h1><input type="text" name="in" size="100" style="border: 0px" ></h1><br>neuen Inhalt direkt in die Überschrift eingeben! <br> <input type="submit" value="aktualisieren" name="ok"><br> </form> //Inhalt-Datei laden... $datei = fopen("inhalt.txt","r"); $dateigroesse=filesize("inhalt.txt"); $neu = fread($datei, $dateigroesse); // Jetzt Variable durch Formularinhalt füllen $neu=$in; //Anzeige der Überschrift zur Kontrolle echo "<h1>$in</h1>"; // Jetzt Inhalt-Datei aktualisieren: $datei= fopen("inhalt.txt","w"); $output = fwrite($datei,$neu); <a href=" zur Index-Seite</a> 11.1 Vorherigen Inhalt zum Ändern anbieten Gerade bei längerem Text wird es vorkommen, dass etwas nicht komplett neu geschrieben wird, sondern nur geändert werden. Anders als beim Beispiel vorher soll also jetzt in einem Eingabefeld auch der vorige Inhalt gezeigt und zur Ergänzung/Änderung angeboten werden. Wenn ein mehrzeiliges Eingabefeld mit dem tag <textarea> verwendet wird, dann ist die HTML-Syntax zum Beispiel so: <textarea name="test" rows=5 cols=50> </textarea> Wenn schon eine Vorbelegung mit Text erfolgen soll, dann ist die Syntax die folgende: <textarea name="test" rows=5 cols=50> Hier steht etwas, was noch ergänzt werden soll oder verändert werden kann </textarea> Das führt dann zu solch einem mehrzeiligem Textfeld: Um zu erreichen, dass der vorher in der Textdatei gespeicherte Inhalt in das Textarea-Feld kommt, muss jetzt an der Stelle, an der der Text sonst steht, PHP-Code stehen. Vorher wird aus der Datei wie zuvor gelesen, damit der Text als PHP-Variable zur Verfügung steht.

9 Aufgabe: Erstellen Sie zunächst eine zusätzliche Textdatei mit dem Namen text.txt. In dieser Datei soll der Inhalt für ein mehrzeiliges Textfeld stehen. Wenn vorher der Inhalt einer solchen Textdatei gelesen wurde und in einer Variablen $text zur Verfügung steht, dann sieht der eingebettete PHP-Code innerhalb des Textarea-Feldes so aus: <textarea name="textfeld" cols="60" rows="10"> echo $text </textarea> Bei einzeiligen Textfeldern, also solchen, die wir für die Überschrift verwendet haben, sieht die Syntax etwas anders aus: <input name="beispiel" size=40 value="das steht schon da"> Der vorbelegte Text muss innerhalb der Anführungszeichen von value stehen. Dann ist hier der PHP-Code darin zum Beispiel der: <form action ="37.php" method ="post"> <h1><input type="text" name="in" size="100" style="border: 0px" value = " echo $neu " > </input></h1> Wie bei den Beispielen vorher soll ein zweier-set von Dateien programmiert werden, die Datei 37.php und die Admin-Datei 38.php, in der die Änderungen gemacht werden. Zunächst zur Datei 37.php: Sie soll so aussehen (siehe Abb.) Der Code für die 37.php: <!-- 37.php --> <title>content Management</title> //Überschrift-Datei laden... $datei = fopen("inhalt.txt","r"); $dateigroesse=filesize("inhalt.txt"); $neu = fread($datei, $dateigroesse); //Textfeld-Datei laden... $datei = fopen("text.txt","r"); $dateigroesse=filesize("text.txt");

10 $text = fread($datei, $dateigroesse); echo "<h1>$neu</h1><br><br>"; echo $text; <br><br> <a href=" geheimen Admin- Seite</a><br><br> <a href=" zur Index-Seite</a> Wenn Sie dem Link zur Admin-Datei folgen, dann sehen Sie auf dem Monitor: Der PHP-Code zur Datei 38.php: <!-- 38.php --> <title>content Management</title> //Überschrift-Datei laden... $datei = fopen("inhalt.txt","r"); $dateigroesse=filesize("inhalt.txt"); $neu = fread($datei, $dateigroesse); //Textfeld-Datei laden... $datei = fopen("text.txt","r"); $dateigroesse=filesize("text.txt"); $text = fread($datei, $dateigroesse); <form action ="38.php" method ="post"> <h1><input type="text" name="in" size="100" style="border: 0px" value = " echo $neu " > </input></h1> Neuen Inhalt direkt in die Überschrift eingeben! <br> <textarea name="textfeld" cols="60" rows="10"> echo $text

11 </textarea> <input type="submit" value="aktualisieren" name="ok"></form> <br> // Jetzt Variablen durch Formularinhalt füllen $neu=$in; $textneu=$textfeld; // Jetzt Überschrift-Datei aktualisieren: $datei= fopen("inhalt.txt","w"); $output = fwrite($datei,$neu); // Jetzt Textfeld-Datei aktualisieren: $datei= fopen("text.txt","w"); $output = fwrite($datei,$textneu); //Zur Kontrolle noch mal anzeigen: echo "<h1>$neu</h1><br><br>"; echo $textneu; <a href=" zur Index-Seite</a> 11.2 PHP-Dateien einbinden Beim Erstellen der vorigen Dateien ist Ihnen sicher aufgefallen, dass dieselben Module immer wieder verwendet werden (an den Stellen, wo die Textdateien geöffnet und geschrieben werden). Deshalb ist es sinnvoll, diese in separate PHP-Dateien auszulagern. Wie bei den Beispielen vorher soll ein zweier-set von Dateien programmiert werden, die Datei 39.php und die Admin-Datei 40.php, in der die Änderungen gemacht werden. Die vorige Datei 37.php wird als 39.php gespeichert, die Datei 38.php als 40.php. Aufgabe: Kopieren Sie aus der Datei 40.php den nachfolgend abgebildeten Code. Speichern Sie dann die Zeilen mit dem Namen lade.php // lade.php Überschrift-Datei laden... $datei = fopen("inhalt.txt","r"); $dateigroesse=filesize("inhalt.txt"); $neu = fread($datei, $dateigroesse); //Textfeld-Datei laden... $datei = fopen("text.txt","r"); $dateigroesse=filesize("text.txt"); $text = fread($datei, $dateigroesse); Aufgabe: Verfahren Sie entsprechend und speichern den Inhalt in die Datei schreibe.php // schreibe.php Überschrift-Datei aktualisieren: $datei= fopen("inhalt.txt","w"); $output = fwrite($datei,$neu); // Jetzt Textfeld-Datei aktualisieren: $datei= fopen("text.txt","w"); $output = fwrite($datei,$textneu);

12 Jetzt werden die PHP-Zeilen, die jetzt als lade.php und schreibe.php vorliegen, in den beiden Dateien 39.php und 40.php entfernt und durch den include-befehl ersetzt: include("lade.php"); bzw. include("schreibe.php"); Achten Sie bitte darauf, dass Sie sich jeweils im PHP-Teil der Datei befinden bzw andernfalls PHP erst eröffnen müssen. 12 Passwortschutz einrichten Bisher ist an den Stellen, an denen der Link "Zur geheimen Admin-Seite" steht, noch keine Kontrolle erfolgt, ob die Berechtigung zum Ändern der Seite vorliegt. Wir können über PHP einen Passwortschutz einrichten, auf die Art, dass die Passwörter in die PHP-Datei geschrieben werden; der Quelltext wird bekanntlich nicht im Browser angezeigt. Ein Schwachpunkt wird hier noch sein, dass zu einer Datei weitergeleitet wird, die einen Namen hat, die keiner erraten kann, denn sonst könnte die PHP-Datei ja direkt aufgerufen werden. Das ist hier zunächst der Grund, warum wir nicht die Datei 42.php (als geänderte Fassung von 40.php) nehmen, denn sonst wäre der Einwand zu Recht, dass man ja die Adresse direkt aufrufen könnte. Allerdings hat dieser Passwortschutz auch noch Schwachstellen; wer den Verlauf des Browsers überprüft, kann feststellen, welche PHP-Datei aufgerufen wurde. Ein noch sicherer Schutz kann erreicht werden, wenn wir über den Apache-Server über eine.htaccess-datei den Zugang zu ganzen Ordnern auf dem Server schützen. Zunächst gehen wir so vor: 1. Die Datei 39.php wird mit dem Namen 41.php gespeichert 2. Die Datei 40.php wird mit dem Namen geheim_keiner_weiss_es.php gespeichert 3. Aus der Datei 41.php wird zunächst eine neue Datei zugang.html aufgerufen, die ein Formular mit den Feldern für Benutzername und Passwort enthält 2. Diese Datei ruft die PHP-Datei check.php auf. (Ich verwende dabei: Benutzername: phptest, Passwort: bfw) 4. Wenn die Eingaben dort korrekt waren, erfolgt die Weiterleitung zur Datei geheim_keiner_weiss_es.php Hier zunächst die geänderte 41.php <!-- 41.php --> <title>content Management</title> include("lade.php"); echo "<h1>$neu</h1><br><br>"; echo $text; <br><br> <a href=" geheimen Admin- Seite</a><br><br> <a href=" zur Index-Seite</a> Die Datei zugang.html enthält das Login-Formular: <!-- zugang.html --> 2 Ich folge hier weitgehend dem Buch von Seeboerger-Weichselbaum, PHP Webseiten dynamisch programmieren, S. 78 ff

13 <title>login-prozedur</title> <p>bitte einloggen:</p><br> <form name="eingabe" action="check.php" method="post"> Benutzername: <br> <input type="text" name="benutzer" size="20"><br> Passwort:<br> <input type="password" name="pass" size="20"><br><br> <input type="submit" value="login"> <input type="reset" value="reset"> </form> Sie leitet die Eingaben weiter an die Datei check.php: <!-- check.php --> $benutzer=$http_post_vars['benutzer']; $pass=$http_post_vars['pass']; if ($benutzer=="phptest") { if ($pass=="bfw") { print ("<b>login korrekt</b>"); print ("<p>klicken Sie hier zum Zugang:</p>"); print ("<a href='geheim_keiner_weiss_es.php'>admin-bereich</a>"); } else { print ("Benutzername korrekt, Passwort NICHT KORREKT!<br><br>"); print ("<a href='zugang.html'>noch ein Versuch...</a>"); } } else { print ("Benutzername NICHT KORREKT!<br><br>"); print ("<a href='zugang.html'>noch ein Versuch...</a>"); } Hier steht zwar Name und Passwort im Klartext, aber der Code wird ja nicht angezeigt. Die Datei geheim_keiner_weiss_es.php bietet eigentlich nichts Neues und wird nur der Vollständigkeit halber noch einmal gezeigt: <!-- geheim_keiner_weiss_es.php --> <title>content Management</title> include("lade.php"); <form action ="geheim_keiner_weiss_es.php" method ="post"> <h1><input type="text" name="in" size="100" style="border: 0px" value = " echo $neu " > </input></h1>

14 Neuen Inhalt direkt in die Überschrift eingeben! <br> <textarea name="textfeld" cols="60" rows="10"> echo $text </textarea> <input type="submit" value="aktualisieren" name="ok"></form> <br> // Jetzt Variablen durch Formularinhalt füllen $neu=$in; $textneu=$textfeld; include("schreibe.php"); //Zur Kontrolle noch mal anzeigen: echo "<h1>$neu</h1><br><br>"; echo $textneu; <a href=" zur Index-Seite</a> Aufgabe: Erstellen Sie ein CMS, mit dem diese HTML-Datei ausgegeben werden kann. In den Textfeldern sind die Variablen angegeben, mit denen der Inhalt ausgegeben werden soll. h1 text1 text2 text3 info (soll als Marquee-Laufschrift formatiert sein)

15 Die Datei 43.php ergibt die Ausgabe auf der vorigen Seite: <!-- 43.php --> <title>it-consult</title> include("lade_alles.php"); echo "<h1>$h1</h1><br>"; echo "$text1</p><br><br>"; echo "$text2<br><br>"; echo "$text3<br><br>"; echo "$info<br><br>"; echo "<marquee>$marquee</marquee>" <br><br> <a href=" size="-2">admin- Bereich</font></a><br><br> <a href=" zur Index-Seite</a> Die Datei lade_alles.php lädt die einzelnen Textdateien: //h1-datei laden... $datei = fopen("h1.txt","r"); $dateigroesse=filesize("h1.txt"); $h1 = fread($datei, $dateigroesse); //text1-datei laden... $datei = fopen("text1.txt","r"); $dateigroesse=filesize("text1.txt"); $text1 = fread($datei, $dateigroesse); //text2-datei laden... $datei = fopen("text2.txt","r"); $dateigroesse=filesize("text2.txt"); $text2 = fread($datei, $dateigroesse); //text3-datei laden... $datei = fopen("text3.txt","r"); $dateigroesse=filesize("text3.txt"); $text3 = fread($datei, $dateigroesse); //info-datei laden... $datei = fopen("info.txt","r"); $dateigroesse=filesize("info.txt"); $info = fread($datei, $dateigroesse); //marquee-datei laden... $datei = fopen("marquee.txt","r"); $dateigroesse=filesize("marquee.txt"); $marquee = fread($datei, $dateigroesse);

16 Die 44.php soll so auf dem Monitor erscheinen: Der Code zu Datei 44.php <!-- 44.php --> <title>content Management</title> include("lade_alles.php"); <form action ="44.php" method ="post"> Neuen Inhalt direkt in die Überschrift eingeben! <br> <h1><input type="text" name="h1x" size="100" style="border: 0px" value = " echo $h1; " > <br> </input></h1> <br>

17 <textarea name="text1x" cols="60" rows="5"> echo $text1; </textarea><br> <textarea name="text2x" cols="60" rows="2"> echo $text2; </textarea><br> <textarea name="text3x" cols="60" rows="5"> echo $text3; </textarea><br> <textarea name="infox" cols="60" rows="5"> echo $info; </textarea><br> <input type="text" name="marqueex" size="60" value = " echo $marquee; " ><br> <input type="submit" value="aktualisieren" name="ok"></form> </a> <br> //Variablen wieder neu belegen $h1=$h1x; $text1=$text1x; $text2=$text2x; $text3=$text3x; $info=$infox; $marquee=$marqueex; include("schreibe_alles.php"); <a href=" zur Index-Seite</a> Hier wird außerdem noch die Datei schreibe_alles.php gebraucht: // h1-datei aktualisieren: $datei= fopen("h1.txt","w"); $output = fwrite($datei,$h1); // text1-datei aktualisieren: $datei= fopen("text1.txt","w"); $output = fwrite($datei,$text1); // text2-datei aktualisieren: $datei= fopen("text2.txt","w"); $output = fwrite($datei,$text2); // text3-datei aktualisieren: $datei= fopen("text3.txt","w");

18 $output = fwrite($datei,$text3); // info-datei aktualisieren: $datei= fopen("info.txt","w"); $output = fwrite($datei,$info); // marquee-datei aktualisieren: $datei= fopen("marquee.txt","w"); $output = fwrite($datei,$marquee); Aufgabe: Es ist erforderlich, Sonderzeichen und Zeilenumbrüche zu konvertieren. Fügen Sie deshalb noch folgende Zeilen ein (bevor PHP mit geschlossen wird): // Jetzt die Sonderzeichen und Umlaute konvertieren: $h1=htmlspecialchars ($h1); $text1=htmlspecialchars ($text1); $text2=htmlspecialchars ($text2); $text3=htmlspecialchars ($text3); $info=htmlspecialchars ($info); $marquee=htmlspecialchars ($marquee); // Umbrüche in <br> konvertieren $text1=nl2br($text1); $text2=nl2br($text2); $text3=nl2br($text3); $info=nl2br($info); <br><br> Aufgabe: Mit Hilfe von CSS-Anweisungen in der Datei standard.css soll die Datei jetzt noch formatiert werden. Sie könnte z. B. so aussehen:

19 Aufgabe: Speichern Sie dazu die Dateien 43.php mit dem Namen 45.php und die Datei 44.php mit dem Namen 46.php. Hier der Code für die 45.php, in der mit CSS-Klassen die Formatierung erreicht wird: <!-- 45.php --> <title>it-consult</title> <table width="800"> <tr> <td align="left"> include("lade_alles.php"); echo "<h1>$h1</h1><br>"; echo "<p class='text1'>$text1</p><br>"; echo "<p class='text2'>$text2</p><br>"; echo "<p class='text3'>$text3</p><br>"; echo "<p class='info'>$info<br></p><br>"; echo "<p class='marquee'><marquee>$marquee</marquee></p>" <br> <a href=" size="-2">admin- Bereich</font></a><br><br> <a href=" zur Index-Seite</a> </td> </tr> </table> Dies sind die Stil-Anweisungen für die Bereiche text1, text2 usw. Sie müssen in der Datei standard.css vorgenommen werden. Ändern Sie nach Belieben ab:.text1 { font-family: Arial; font-size: 12 pt; border-style: dotted; border-width: 2px; border-color: #ff9900; padding: 5px; background-color: #CEEBFB; }.text2 { font-family: Arial; font-size: 11 pt; border-color: #ff9900; padding: 5px; background-color: #CEEBFB; }.text3 { font-family: Arial; font-style: bold; font-size: 13 pt; border-style: dotted; border-width: 2px; border-color: #ff9900; padding: 5px; background-color: #CEEBFB; }.info { font-family: Arial;

20 font-size: 11 pt; border-style: dotted; border-width: 2px; border-color: #ff9900; padding: 5px; background-color: #FFEA95; }.marquee { font-family: Arial; font-size: 12 pt; border-style: dotted; border-width: 2px; border-color: #ff9900; padding: 5px; background-color: #FFEA95; } In der Datei 46.php muss zunächst nur die form action-zeile geändert werden: <form action ="46.php" method ="post"> Aufgabe: Programmieren Sie noch einen Passwortschutz für die Datei, so dass sie nur von autorisierten Nutzern geändert werden darf.

Kurzanleitung fu r Clubbeauftragte zur Pflege der Mitgliederdaten im Mitgliederbereich

Kurzanleitung fu r Clubbeauftragte zur Pflege der Mitgliederdaten im Mitgliederbereich Kurzanleitung fu r Clubbeauftragte zur Pflege der Mitgliederdaten im Mitgliederbereich Mitgliederbereich (Version 1.0) Bitte loggen Sie sich in den Mitgliederbereich mit den Ihnen bekannten Zugangsdaten

Mehr

Aufklappelemente anlegen

Aufklappelemente anlegen Aufklappelemente anlegen Dieses Dokument beschreibt die grundsätzliche Erstellung der Aufklappelemente in der mittleren und rechten Spalte. Login Melden Sie sich an der jeweiligen Website an, in dem Sie

Mehr

Wordpress: Blogbeiträge richtig löschen, archivieren und weiterleiten

Wordpress: Blogbeiträge richtig löschen, archivieren und weiterleiten Wordpress: Blogbeiträge richtig löschen, archivieren und weiterleiten Version 1.0 Wordpress: Blogbeiträge richtig löschen, archivieren und weiterleiten In unserer Anleitung zeigen wir Dir, wie Du Blogbeiträge

Mehr

Eine eigene Seite auf Facebook-Fanseiten einbinden und mit einem Tab verbinden.

Eine eigene Seite auf Facebook-Fanseiten einbinden und mit einem Tab verbinden. Eine eigene Seite auf Facebook-Fanseiten einbinden und mit einem Tab verbinden. Nach den Änderungen die Facebook vorgenommen hat ist es einfacher und auch schwerer geworden eigene Seiten einzubinden und

Mehr

Anleitung zur Erstellung von Serienbriefen (Word 2003) unter Berücksichtigung von Titeln (wie Dr., Dr. med. usw.)

Anleitung zur Erstellung von Serienbriefen (Word 2003) unter Berücksichtigung von Titeln (wie Dr., Dr. med. usw.) Seite 1/7 Anleitung zur Erstellung von Serienbriefen (Word 2003) unter Berücksichtigung von Titeln (wie Dr., Dr. med. usw.) Hier sehen Sie eine Anleitung wie man einen Serienbrief erstellt. Die Anleitung

Mehr

PHP - Projekt Personalverwaltung. Erstellt von James Schüpbach

PHP - Projekt Personalverwaltung. Erstellt von James Schüpbach - Projekt Personalverwaltung Erstellt von Inhaltsverzeichnis 1Planung...3 1.1Datenbankstruktur...3 1.2Klassenkonzept...4 2Realisierung...5 2.1Verwendete Techniken...5 2.2Vorgehensweise...5 2.3Probleme...6

Mehr

Content Management System (CMS) Manual

Content Management System (CMS) Manual Content Management System (CMS) Manual Thema Seite Aufrufen des Content Management Systems (CMS) 2 Funktionen des CMS 3 Die Seitenverwaltung 4 Seite ändern/ Seite löschen Seiten hinzufügen 5 Seiten-Editor

Mehr

Diese Anleitung wurde erstellt von Niclas Lüchau und Daniel Scherer. Erste Anmeldung. Schritt 1: Anmeldung..2. Schritt 2: Passwort setzen 3

Diese Anleitung wurde erstellt von Niclas Lüchau und Daniel Scherer. Erste Anmeldung. Schritt 1: Anmeldung..2. Schritt 2: Passwort setzen 3 Diese Anleitung wurde erstellt von Niclas Lüchau und Daniel Scherer Inhalt Erste Anmeldung. Schritt 1: Anmeldung..2 Schritt 2: Passwort setzen 3 Schritt 3: Nachträgliches Ändern des Passworts..4 Schreiben

Mehr

1. Adressen für den Serienversand (Briefe Katalogdruck Werbung/Anfrage ) auswählen. Die Auswahl kann gespeichert werden.

1. Adressen für den Serienversand (Briefe Katalogdruck Werbung/Anfrage ) auswählen. Die Auswahl kann gespeichert werden. Der Serienversand Was kann man mit der Maske Serienversand machen? 1. Adressen für den Serienversand (Briefe Katalogdruck Werbung/Anfrage ) auswählen. Die Auswahl kann gespeichert werden. 2. Adressen auswählen,

Mehr

Stellen Sie bitte den Cursor in die Spalte B2 und rufen die Funktion Sverweis auf. Es öffnet sich folgendes Dialogfenster

Stellen Sie bitte den Cursor in die Spalte B2 und rufen die Funktion Sverweis auf. Es öffnet sich folgendes Dialogfenster Es gibt in Excel unter anderem die so genannten Suchfunktionen / Matrixfunktionen Damit können Sie Werte innerhalb eines bestimmten Bereichs suchen. Als Beispiel möchte ich die Funktion Sverweis zeigen.

Mehr

Warenwirtschaft Handbuch - Administration. 2013 www.addware.de

Warenwirtschaft Handbuch - Administration. 2013 www.addware.de Warenwirtschaft Handbuch - Administration 2 Warenwirtschaft Inhaltsverzeichnis Vorwort 0 Teil I Administration 3 1 Datei... 4 2 Datenbank... 6 3 Warenwirtschaft... 12 Erste Schritte... 13 Benutzerverwaltung...

Mehr

Handbuch für Redakteure

Handbuch für Redakteure Handbuch für Redakteure Erste Schritte... 1 Artikel erstellen... 2 Artikelinhalt bearbeiten... 3 Artikel bearbeiten... 3 Grunddaten ändern... 5 Weitere Artikeleigenschaften... 5 Der WYSIWYG-Editor... 6

Mehr

Das Festkomitee hat die Abi-Seite neu konzipiert, die nun auf einem (gemieteten) Share Point Server

Das Festkomitee hat die Abi-Seite neu konzipiert, die nun auf einem (gemieteten) Share Point Server Hallo Leute Das Festkomitee hat die Abi-Seite neu konzipiert, die nun auf einem (gemieteten) Share Point Server (= echtes - zeug ) liegt! Die neue Form hat insbesondere folgende Vorteile: Du bekommst einen

Mehr

Bedienungsanleitung für Mitglieder von Oberstdorf Aktiv e.v. zur Verwaltung Ihres Benutzeraccounts auf www.einkaufserlebnis-oberstdorf.

Bedienungsanleitung für Mitglieder von Oberstdorf Aktiv e.v. zur Verwaltung Ihres Benutzeraccounts auf www.einkaufserlebnis-oberstdorf. Bedienungsanleitung für Mitglieder von Oberstdorf Aktiv e.v. zur Verwaltung Ihres Benutzeraccounts auf www.einkaufserlebnis-oberstdorf.de Einloggen in den Account Öffnen Sie die Seite http://ihrefirma.tramino.de

Mehr

Outlook. sysplus.ch outlook - mail-grundlagen Seite 1/8. Mail-Grundlagen. Posteingang

Outlook. sysplus.ch outlook - mail-grundlagen Seite 1/8. Mail-Grundlagen. Posteingang sysplus.ch outlook - mail-grundlagen Seite 1/8 Outlook Mail-Grundlagen Posteingang Es gibt verschiedene Möglichkeiten, um zum Posteingang zu gelangen. Man kann links im Outlook-Fenster auf die Schaltfläche

Mehr

Kennen, können, beherrschen lernen was gebraucht wird www.doelle-web.de

Kennen, können, beherrschen lernen was gebraucht wird www.doelle-web.de Inhaltsverzeichnis Inhaltsverzeichnis... 1 Grundlagen... 2 Hyperlinks innerhalb einer Datei... 2 Verweisziel definieren... 2 Einen Querverweis setzen... 3 Verschiedene Arten von Hyperlinks... 3 Einfache

Mehr

Windows. Workshop Internet-Explorer: Arbeiten mit Favoriten, Teil 1

Windows. Workshop Internet-Explorer: Arbeiten mit Favoriten, Teil 1 Workshop Internet-Explorer: Arbeiten mit Favoriten, Teil 1 Wenn der Name nicht gerade www.buch.de oder www.bmw.de heißt, sind Internetadressen oft schwer zu merken Deshalb ist es sinnvoll, die Adressen

Mehr

Schritt-für-Schritt-Anleitung. Verwendung Ihres Twinspace

Schritt-für-Schritt-Anleitung. Verwendung Ihres Twinspace Schritt-für-Schritt-Anleitung Verwendung Ihres Twinspace Ihr Profil auf den neuesten Stand bringen... 3 LehrerInnen und BesucherInnen auf Ihren TwinSpace einladen... 4 SchülerInnen auf Ihren TwinSpace

Mehr

1. Anmeldung in das Content Management System WEBMIN CMS

1. Anmeldung in das Content Management System WEBMIN CMS Anleitung 1. Anmeldung in das Content Management System WEBMIN CMS A. Öffnen Sie Ihre Internetseite und schreiben Sie hinter der Domain noch /webmin/. Die Adresse (URL) wird wie folgt aussehen: http://www.ihre-domain.de/webmin/

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

Stammdatenanlage über den Einrichtungsassistenten

Stammdatenanlage über den Einrichtungsassistenten Stammdatenanlage über den Einrichtungsassistenten Schritt für Schritt zur fertig eingerichteten Hotelverwaltung mit dem Einrichtungsassistenten Bitte bereiten Sie sich, bevor Sie starten, mit der Checkliste

Mehr

Mediator 9 - Lernprogramm

Mediator 9 - Lernprogramm Mediator 9 - Lernprogramm Ein Lernprogramm mit Mediator erstellen Mediator 9 bietet viele Möglichkeiten, CBT-Module (Computer Based Training = Computerunterstütztes Lernen) zu erstellen, z. B. Drag & Drop

Mehr

Dokumentation IBIS Monitor

Dokumentation IBIS Monitor Dokumentation IBIS Monitor Seite 1 von 16 11.01.06 Inhaltsverzeichnis 1. Allgemein 2. Installation und Programm starten 3. Programmkonfiguration 4. Aufzeichnung 4.1 Aufzeichnung mitschneiden 4.1.1 Inhalt

Mehr

Professionelle Seminare im Bereich MS-Office

Professionelle Seminare im Bereich MS-Office Serienbrief aus Outlook heraus Schritt 1 Zuerst sollten Sie die Kontakte einblenden, damit Ihnen der Seriendruck zur Verfügung steht. Schritt 2 Danach wählen Sie bitte Gerhard Grünholz 1 Schritt 3 Es öffnet

Mehr

Hilfedatei der Oden$-Börse Stand Juni 2014

Hilfedatei der Oden$-Börse Stand Juni 2014 Hilfedatei der Oden$-Börse Stand Juni 2014 Inhalt 1. Einleitung... 2 2. Die Anmeldung... 2 2.1 Die Erstregistrierung... 3 2.2 Die Mitgliedsnummer anfordern... 4 3. Die Funktionen für Nutzer... 5 3.1 Arbeiten

Mehr

Internationales Altkatholisches Laienforum

Internationales Altkatholisches Laienforum Internationales Altkatholisches Laienforum Schritt für Schritt Anleitung für die Einrichtung eines Accounts auf admin.laienforum.info Hier erklären wir, wie ein Account im registrierten Bereich eingerichtet

Mehr

5. Übung: PHP-Grundlagen

5. Übung: PHP-Grundlagen 5.1. Erstes PHP-Programm 1. Schreiben Sie PHP-Programm innerhalb einer Webseite, d.h. innerhalb eines HTML-Dokument. Ihr PHP-Programm soll einen kurzen Text ausgeben und Komentare enthalten. Speichern

Mehr

Stand: 28.11.2012. Adressnummern ändern Modulbeschreibung

Stand: 28.11.2012. Adressnummern ändern Modulbeschreibung Seite 1 Inhalt Allgemein...3 Installation...3 manuelle Eingabe von alten und neuen Adressnummern...4 Vorbereiten von Adressnummern-Änderungen in Tabellen...5 Seite 2 Allgemein Das INKS-Modul ermöglicht

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

Arbeiten mit UMLed und Delphi

Arbeiten mit UMLed und Delphi Arbeiten mit UMLed und Delphi Diese Anleitung soll zeigen, wie man Klassen mit dem UML ( Unified Modeling Language ) Editor UMLed erstellt, in Delphi exportiert und dort so einbindet, dass diese (bis auf

Mehr

Der Jazz Veranstaltungskalender für Deutschland, Österreich und die Schweiz

Der Jazz Veranstaltungskalender für Deutschland, Österreich und die Schweiz Veranstaltung erstellen mit vorheriger Registrierung Wenn Sie sich bei Treffpunkt Jazz registrieren, genießen Sie folgende Vorteile: Sie können bereits eingestellte Veranstaltungen auch noch später ändern

Mehr

I Serverkalender in Thunderbird einrichten

I Serverkalender in Thunderbird einrichten I Serverkalender in Thunderbird einrichten Damit Sie den Kalender auf dem SC-IT-Server nutzen können, schreiben Sie bitte zuerst eine Mail mit Ihrer Absicht an das SC-IT (hilfe@servicecenter-khs.de). Dann

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

CMS.R. Bedienungsanleitung. Modul Cron. Copyright 10.09.2009. www.sruttloff.de CMS.R. - 1 - Revision 1

CMS.R. Bedienungsanleitung. Modul Cron. Copyright 10.09.2009. www.sruttloff.de CMS.R. - 1 - Revision 1 CMS.R. Bedienungsanleitung Modul Cron Revision 1 Copyright 10.09.2009 www.sruttloff.de CMS.R. - 1 - WOZU CRON...3 VERWENDUNG...3 EINSTELLUNGEN...5 TASK ERSTELLEN / BEARBEITEN...6 RECHTE...7 EREIGNISSE...7

Mehr

Stundenerfassung Version 1.8 Anleitung Arbeiten mit Replikaten

Stundenerfassung Version 1.8 Anleitung Arbeiten mit Replikaten Stundenerfassung Version 1.8 Anleitung Arbeiten mit Replikaten 2008 netcadservice GmbH netcadservice GmbH Augustinerstraße 3 D-83395 Freilassing Dieses Programm ist urheberrechtlich geschützt. Eine Weitergabe

Mehr

Handbuch für Redakteure

Handbuch für Redakteure Handbuch für Redakteure Erste Schritte... 1 Artikel erstellen... 2 Artikelinhalt bearbeiten... 3 Artikel bearbeiten... 3 Trennen der Druck- und der Online-Version.. 4 Grunddaten ändern... 5 Weitere Artikel-eigenschaften...

Mehr

Konvertieren von Settingsdateien

Konvertieren von Settingsdateien Konvertieren von Settingsdateien Mit SetEdit können sie jedes der von diesem Programm unterstützten Settingsformate in jedes andere unterstützte Format konvertieren, sofern Sie das passende Modul (in Form

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

Lineargleichungssysteme: Additions-/ Subtraktionsverfahren

Lineargleichungssysteme: Additions-/ Subtraktionsverfahren Lineargleichungssysteme: Additions-/ Subtraktionsverfahren W. Kippels 22. Februar 2014 Inhaltsverzeichnis 1 Einleitung 2 2 Lineargleichungssysteme zweiten Grades 2 3 Lineargleichungssysteme höheren als

Mehr

Workflows verwalten. Tipps & Tricks

Workflows verwalten. Tipps & Tricks Tipps & Tricks INHALT SEITE 1. Grundlegende Informationen 3 2. Workflows / Genehmigungsprofile verwalten 2.1 Erstes Genehmigungsprofil einrichten 5 2.2 Zweites Genehmigungsprofil einrichten 11 2.3 Workflow

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

HANDBUCH PHOENIX II - DOKUMENTENVERWALTUNG

HANDBUCH PHOENIX II - DOKUMENTENVERWALTUNG it4sport GmbH HANDBUCH PHOENIX II - DOKUMENTENVERWALTUNG Stand 10.07.2014 Version 2.0 1. INHALTSVERZEICHNIS 2. Abbildungsverzeichnis... 3 3. Dokumentenumfang... 4 4. Dokumente anzeigen... 5 4.1 Dokumente

Mehr

Website freiburg-bahai.de

Website freiburg-bahai.de Website freiburg-bahai.de Eine kleine Gebrauchsanleitung Liebe Freunde! Das ist eine kleine Gebrauchsanleitung zu den Funktionen der Website freiburg-bahai.de. Eine Gebrauchsanleitung für die Administratoren

Mehr

Sich einen eigenen Blog anzulegen, ist gar nicht so schwer. Es gibt verschiedene Anbieter. www.blogger.com ist einer davon.

Sich einen eigenen Blog anzulegen, ist gar nicht so schwer. Es gibt verschiedene Anbieter. www.blogger.com ist einer davon. www.blogger.com Sich einen eigenen Blog anzulegen, ist gar nicht so schwer. Es gibt verschiedene Anbieter. www.blogger.com ist einer davon. Sie müssen sich dort nur ein Konto anlegen. Dafür gehen Sie auf

Mehr

Dreamweaver 8 Einführung

Dreamweaver 8 Einführung Dreamweaver 8 Einführung Die Oberfläche von Dreamweaver Beim Start von Dreamweaver 8 präsentiert sich das Programm mit der folgenden Oberfläche: Menüleiste mit allen verfügbaren Befehlen von Dreamweaver.

Mehr

Dateimanagement in Moodle Eine Schritt-für

Dateimanagement in Moodle Eine Schritt-für Übersicht: Lehrende können Dateien in einen Moodle-Kurs hochladen, in Verzeichnissen verwalten und für Studierende zugänglich machen. Jeder Moodle-Kurs hat einen Hauptordner Dateien im Administrationsblock.

Mehr

Outlook und Outlook Express

Outlook und Outlook Express 1 von 8 24.02.2010 12:16 Outlook und Outlook Express Bevor Sie anfangen: Vergewissern Sie sich, dass Sie eine kompatible Version von Outlook haben. Outlook 97 wird nicht funktionieren, wohl aber Outlook

Mehr

Die Textvorlagen in Microsoft WORD und LibreOffice Writer

Die Textvorlagen in Microsoft WORD und LibreOffice Writer Die Textvorlagen in Microsoft WORD und LibreOffice Writer Liebe Teilnehmer(-innen) am Landeswettbewerb Deutsche Sprache und Literatur Baden- Württemberg, Diese Anleitung soll Ihnen helfen Ihren Wettbewerbsbeitrag

Mehr

teamsync Kurzanleitung

teamsync Kurzanleitung 1 teamsync Kurzanleitung Version 4.0-19. November 2012 2 1 Einleitung Mit teamsync können Sie die Produkte teamspace und projectfacts mit Microsoft Outlook synchronisieren.laden Sie sich teamsync hier

Mehr

Bedienungsanleitung: Onlineverifizierung von qualifiziert signierten PDF-Dateien

Bedienungsanleitung: Onlineverifizierung von qualifiziert signierten PDF-Dateien Sie haben von der VR DISKONTBANK GmbH ein signiertes PDF-Dokument (i.d.r. eine Zentralregulierungsliste mit dem Status einer offiziellen Rechnung) erhalten und möchten nun die Signatur verifizieren, um

Mehr

Abwesenheitsnotiz im Exchange Server 2010

Abwesenheitsnotiz im Exchange Server 2010 Abwesenheitsnotiz im Exchange Server 2010 1.) Richten Sie die Abwesenheitsnotiz in Outlook 2010 ein und definieren Sie, an welche Absender diese gesendet werden soll. Klicken Sie dazu auf Datei -> Informationen

Mehr

Adminer: Installationsanleitung

Adminer: Installationsanleitung Adminer: Installationsanleitung phpmyadmin ist bei uns mit dem Kundenmenüpasswort geschützt. Wer einer dritten Person Zugriff auf die Datenbankverwaltung, aber nicht auf das Kundenmenü geben möchte, kann

Mehr

Anleitung zum Öffnen meiner Fotoalben bei web.de

Anleitung zum Öffnen meiner Fotoalben bei web.de Anleitung zum Öffnen meiner Fotoalben bei web.de Ich begrüße Sie auf das Herzlichste. Das sind die Adressen meiner Fotoalben: https://fotoalbum.web.de/gast/erwin-meckelbrug/anna https://fotoalbum.web.de/gast/erwin-meckelburg/tra_my

Mehr

Wie halte ich Ordnung auf meiner Festplatte?

Wie halte ich Ordnung auf meiner Festplatte? Wie halte ich Ordnung auf meiner Festplatte? Was hältst du von folgender Ordnung? Du hast zu Hause einen Schrank. Alles was dir im Wege ist, Zeitungen, Briefe, schmutzige Wäsche, Essensreste, Küchenabfälle,

Mehr

2. Im Admin Bereich drücken Sie bitte auf den roten Button Webseite bearbeiten, sodass Sie in den Bearbeitungsbereich Ihrer Homepage gelangen.

2. Im Admin Bereich drücken Sie bitte auf den roten Button Webseite bearbeiten, sodass Sie in den Bearbeitungsbereich Ihrer Homepage gelangen. Deeplink einfügen Zur Angebotserstellung über Ihre Buchungsmaschine können Sie mit Schmetterling Quadra Deeplinks durch einen speziellen Deeplink Generator auf Ihre Homepage einfügen. Abhängig von Ihrer

Mehr

Anleitung über den Umgang mit Schildern

Anleitung über den Umgang mit Schildern Anleitung über den Umgang mit Schildern -Vorwort -Wo bekommt man Schilder? -Wo und wie speichert man die Schilder? -Wie füge ich die Schilder in meinen Track ein? -Welche Bauteile kann man noch für Schilder

Mehr

Anleitung für die Online-Bewerbung über LSF auf Lehrveranstaltungen aller Lehramtsstudiengänge

Anleitung für die Online-Bewerbung über LSF auf Lehrveranstaltungen aller Lehramtsstudiengänge Einloggen: Eingabe von Benutzername und Passwort Benutzername = Matrikelnummer (z.b. 999999) Passwort = Geburtsdatum (z.b. 31.12.1998) wird angezeigt als ********** Nach dem ersten Einloggen sollten sie

Mehr

GITS Steckbriefe 1.9 - Tutorial

GITS Steckbriefe 1.9 - Tutorial Allgemeines Die Steckbriefkomponente basiert auf der CONTACTS XTD Komponente von Kurt Banfi, welche erheblich modifiziert bzw. angepasst wurde. Zuerst war nur eine kleine Änderung der Komponente für ein

Mehr

Anleitung: Terminverwaltung (Eigene Veranstaltungen auf der BM-Website bewerben)

Anleitung: Terminverwaltung (Eigene Veranstaltungen auf der BM-Website bewerben) Bundesverband Mediation e.v., Geschäftsstelle Kassel Kirchweg 80 34119 Kassel Alle Mitglieder im Bundesverband Mediation e.v. Christian Bähner Webmaster Geschäftsstelle Kassel Kirchweg 80 34119 Kassel

Mehr

2. Im Admin Bereich drücken Sie bitte auf den Button Mediathek unter der Rubrik Erweiterungen.

2. Im Admin Bereich drücken Sie bitte auf den Button Mediathek unter der Rubrik Erweiterungen. Mediathek Die Mediathek von Schmetterling Quadra ist Ihr Speicherort für sämtliche Bilder und PDF-Dateien, die Sie auf Ihrer Homepage verwenden. In Ihrer Mediathek können Sie alle Dateien in Ordner ablegen,

Mehr

Thunderbird herunterladen, Installieren und einrichten Version 31.3.0 (portable)

Thunderbird herunterladen, Installieren und einrichten Version 31.3.0 (portable) Thunderbird herunterladen, Installieren und einrichten Version 31.3.0 (portable) Thunderbird ist ein quelloffenes E-Mail-Programm (manchmal auch Client genannt), das leicht herunterzuladen und zu installieren

Mehr

Fachhochschule Fulda. Bedienungsanleitung für QISPOS (Prüfungsanmeldung, Notenspiegel und Bescheinigungen)

Fachhochschule Fulda. Bedienungsanleitung für QISPOS (Prüfungsanmeldung, Notenspiegel und Bescheinigungen) Fachhochschule Fulda Bedienungsanleitung für QISPOS (Prüfungsanmeldung, Notenspiegel und Bescheinigungen) Inhaltsverzeichnis 1. Vorgehensweise bei der ersten Anmeldung... 1 2. Startseite... 1 3. Login...

Mehr

.htaccess HOWTO. zum Schutz von Dateien und Verzeichnissen mittels Passwortabfrage

.htaccess HOWTO. zum Schutz von Dateien und Verzeichnissen mittels Passwortabfrage .htaccess HOWTO zum Schutz von Dateien und Verzeichnissen mittels Passwortabfrage Stand: 21.06.2015 Inhaltsverzeichnis 1. Vorwort...3 2. Verwendung...4 2.1 Allgemeines...4 2.1 Das Aussehen der.htaccess

Mehr

www.computeria-olten.ch Monatstreff für Menschen ab 50 Temporäre Dateien / Browserverlauf löschen / Cookies

www.computeria-olten.ch Monatstreff für Menschen ab 50 Temporäre Dateien / Browserverlauf löschen / Cookies www.computeria-olten.ch Monatstreff für Menschen ab 50 Merkblatt 42 Temporäre Dateien / Browserverlauf löschen / Cookies Im Internet-Explorer Extras / Browserverlauf löschen Jetzt entscheiden, was man

Mehr

etoken mit Thunderbird verwenden

etoken mit Thunderbird verwenden etoken mit Thunderbird verwenden 1. Vorrausetzungen 2. etoken in Thunderbird einbinden 3. Wurzelzertifikate der Certification Authority (CA) installieren 4. E-Mails signieren und verschlüsseln mit Thunderbird

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

Biogena IMK. Individuelle Mikronährstoff Komponenten. Benutzerhandbuch. Natürlich so individuell wie Ihr Patient

Biogena IMK. Individuelle Mikronährstoff Komponenten. Benutzerhandbuch. Natürlich so individuell wie Ihr Patient Biogena IMK Individuelle Mikronährstoff Komponenten Benutzerhandbuch Natürlich so individuell wie Ihr Patient 1. Anmeldung 1.1. Einloggen bei Biogena IMK Geben Sie Ihre persönlichen Login Daten, die Sie

Mehr

Doku zur Gebäudebrüter Datenbank

Doku zur Gebäudebrüter Datenbank Autor: Christina Baradari, christina.baradari@berlin.de, 0162 2008 114 Doku zur Gebäudebrüter Datenbank Team Web Programmierer: Rahim Baradari Inhaltsverzeichnis 1 Suchen nach Kartierungsdaten... 2 1.1

Mehr

Anleitung Postfachsystem Inhalt

Anleitung Postfachsystem Inhalt Anleitung Postfachsystem Inhalt 1 Allgemeines... 2 2 Einloggen... 2 3 Prüfen auf neue Nachrichten... 2 4 Lesen von neuen Nachrichten... 3 5 Antworten auf Nachrichten... 4 6 Löschen von Nachrichten... 4

Mehr

Lehrer: Einschreibemethoden

Lehrer: Einschreibemethoden Lehrer: Einschreibemethoden Einschreibemethoden Für die Einschreibung in Ihren Kurs gibt es unterschiedliche Methoden. Sie können die Schüler über die Liste eingeschriebene Nutzer Ihrem Kurs zuweisen oder

Mehr

ecaros2 - Accountmanager

ecaros2 - Accountmanager ecaros2 - Accountmanager procar informatik AG 1 Stand: FS 09/2012 Inhaltsverzeichnis 1 Aufruf des ecaros2-accountmanager...3 2 Bedienung Accountmanager...4 procar informatik AG 2 Stand: FS 09/2012 1 Aufruf

Mehr

Fotogalerie mit PWGallery in Joomla (3.4.0) erstellen

Fotogalerie mit PWGallery in Joomla (3.4.0) erstellen Fotogalerie mit PWGallery in Joomla (3.4.0) erstellen Als ersten Schritt müssen wir alle Fotos die in die Galerie sollen hochladen. Wir gehen davon aus, dass das Plugin PWGallery bereits installiert und

Mehr

Anleitung für die Hausverwaltung

Anleitung für die Hausverwaltung www.gruppenhaus.ch Version vom 15. September 2006 Autor Kontakt Gruppenhaus.ch GmbH support@gruppenhaus.ch Inhalt 1 Allgemeines... 2 1.1 Login... 2 1.2 Wenn Sie nicht mehr weiter wissen... 2 2 Belegungsplan...

Mehr

Mit der Maus im Menü links auf den Menüpunkt 'Seiten' gehen und auf 'Erstellen klicken.

Mit der Maus im Menü links auf den Menüpunkt 'Seiten' gehen und auf 'Erstellen klicken. Seite erstellen Mit der Maus im Menü links auf den Menüpunkt 'Seiten' gehen und auf 'Erstellen klicken. Es öffnet sich die Eingabe Seite um eine neue Seite zu erstellen. Seiten Titel festlegen Den neuen

Mehr

Bereich METIS (Texte im Internet) Zählmarkenrecherche

Bereich METIS (Texte im Internet) Zählmarkenrecherche Bereich METIS (Texte im Internet) Zählmarkenrecherche Über die Zählmarkenrecherche kann man nach der Eingabe des Privaten Identifikationscodes einer bestimmten Zählmarke, 1. Informationen zu dieser Zählmarke

Mehr

Anmelden und Vorträge einreichen auf der JBFOne-Website Inhalt

Anmelden und Vorträge einreichen auf der JBFOne-Website Inhalt Inhalt 1. Schritt: Anmelden 2 Anmelden mit Daten von 2014... 3 Neu anmelden... 3 Maske 1: Persönliche Angaben... 3 Maske 2: Angaben über Ihr Unternehmen... 3 Maske 3: Teilnahme und Rechnungsangaben...

Mehr

Anleitung zum Login. über die Mediteam- Homepage und zur Pflege von Praxisnachrichten

Anleitung zum Login. über die Mediteam- Homepage und zur Pflege von Praxisnachrichten Anleitung zum Login über die Mediteam- Homepage und zur Pflege von Praxisnachrichten Stand: 18.Dezember 2013 1. Was ist der Mediteam-Login? Alle Mediteam-Mitglieder können kostenfrei einen Login beantragen.

Mehr

L10N-Manager 3. Netzwerktreffen der Hochschulübersetzer/i nnen Mannheim 10. Mai 2016

L10N-Manager 3. Netzwerktreffen der Hochschulübersetzer/i nnen Mannheim 10. Mai 2016 L10N-Manager 3. Netzwerktreffen der Hochschulübersetzer/i nnen Mannheim 10. Mai 2016 Referentin: Dr. Kelly Neudorfer Universität Hohenheim Was wir jetzt besprechen werden ist eine Frage, mit denen viele

Mehr

Autoresponder Unlimited 2.0

Autoresponder Unlimited 2.0 Anleitung zur Installation und Anwendung Autoresponder Unlimited 2.0 Anleitung zur Installation und Anwendung Wie Ihr Autoresponder Unlimited 2.0 funktioniert Den Autoresponder Unlimited 2.0 installieren

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

Pfötchenhoffung e.v. Tier Manager

Pfötchenhoffung e.v. Tier Manager Pfötchenhoffung e.v. Tier Manager A.Ennenbach 01.08.2015 Tier Manager Inhalt Administrationsbereich Tiere auflisten & suchen Tier hinzufügen Tier bearbeiten (Status ändern, etc.) Administrationsbereich

Mehr

Schrittweise Anleitung zur Erstellung einer Angebotseite 1. In Ihrem Dashboard klicken Sie auf Neu anlegen, um eine neue Seite zu erstellen.

Schrittweise Anleitung zur Erstellung einer Angebotseite 1. In Ihrem Dashboard klicken Sie auf Neu anlegen, um eine neue Seite zu erstellen. Schrittweise Anleitung zur Erstellung einer Angebotseite 1. In Ihrem Dashboard klicken Sie auf Neu anlegen, um eine neue Seite zu erstellen. Klicken Sie auf Neu anlegen, um Ihre neue Angebotseite zu erstellen..

Mehr

In diesem Thema lernen wir die Grundlagen der Datenbanken kennen und werden diese lernen einzusetzen. Access. Die Grundlagen der Datenbanken.

In diesem Thema lernen wir die Grundlagen der Datenbanken kennen und werden diese lernen einzusetzen. Access. Die Grundlagen der Datenbanken. In diesem Thema lernen wir die Grundlagen der Datenbanken kennen und werden diese lernen einzusetzen. Access Die Grundlagen der Datenbanken kurspc15 Inhaltsverzeichnis Access... Fehler! Textmarke nicht

Mehr

FH-SY Chapter 2.4 - Version 3 - FH-SY.NET - FAQ -

FH-SY Chapter 2.4 - Version 3 - FH-SY.NET - FAQ - FH-SY Chapter 2.4 - Version 3 - FH-SY.NET - FAQ - Version vom 02.02.2010 Inhaltsverzeichnis 1. KANN ICH BEI EINER EIGENEN LEKTION NACHTRÄGLICH NOCH NEUE LERNINHALTE ( WAS WURDE BEHANDELT? ) EINFÜGEN?...

Mehr

Tipps und Tricks zu den Updates

Tipps und Tricks zu den Updates Tipps und Tricks zu den Updates Grundsätzlich können Sie Updates immer auf 2 Wegen herunterladen, zum einen direkt über unsere Internetseite, zum anderen aus unserer email zu einem aktuellen Update. Wenn

Mehr

2. Im Admin Bereich drücken Sie bitte auf den roten Button Webseite bearbeiten, sodass Sie in den Bearbeitungsbereich Ihrer Homepage gelangen.

2. Im Admin Bereich drücken Sie bitte auf den roten Button Webseite bearbeiten, sodass Sie in den Bearbeitungsbereich Ihrer Homepage gelangen. Bildergalerie einfügen Wenn Sie eine Vielzahl an Bildern zu einem Thema auf Ihre Homepage stellen möchten, steht Ihnen bei Schmetterling Quadra das Modul Bildergalerie zur Verfügung. Ihre Kunden können

Mehr

Stellvertretenden Genehmiger verwalten. Tipps & Tricks

Stellvertretenden Genehmiger verwalten. Tipps & Tricks Tipps & Tricks INHALT SEITE 1. Grundlegende Informationen 3 2.1 Aktivieren eines Stellvertretenden Genehmigers 4 2.2 Deaktivieren eines Stellvertretenden Genehmigers 11 2 1. Grundlegende Informationen

Mehr

Treppensoftware Programme. Hilfe - 3D Plus Online. konstruieren/präsentieren

Treppensoftware Programme. Hilfe - 3D Plus Online. konstruieren/präsentieren Treppensoftware Programme Hilfe - 3D Plus Online konstruieren/präsentieren INHALT 1. Allgemeines... 3 2. Arbeitsbereich im Internet aufrufen... 4 3. Firmendaten im Internet hinterlegen... 5 4. Verwaltung

Mehr

Benutzerhandbuch - Elterliche Kontrolle

Benutzerhandbuch - Elterliche Kontrolle Benutzerhandbuch - Elterliche Kontrolle Verzeichnis Was ist die mymaga-startseite? 1. erste Anmeldung - Administrator 2. schnittstelle 2.1 Administrator - Hautbildschirm 2.2 Administrator - rechtes Menü

Mehr

Anleitung für Autoren auf sv-bofsheim.de

Anleitung für Autoren auf sv-bofsheim.de Anleitung für Autoren auf sv-bofsheim.de http://www.sv-bofsheim.de 1 Registrieren als Benutzer sv-bofsheim.de basiert auf der Software Wordpress, die mit einer Erweiterung für ein Forum ausgestattet wurde.

Mehr

Enigmail Konfiguration

Enigmail Konfiguration Enigmail Konfiguration 11.06.2006 Steffen.Teubner@Arcor.de Enigmail ist in der Grundkonfiguration so eingestellt, dass alles funktioniert ohne weitere Einstellungen vornehmen zu müssen. Für alle, die es

Mehr

Serienbrief erstellen

Serienbrief erstellen Serienbrief erstellen Erläuterung: Für einen Serienbrief benötigt man 1. ein Hauptdokument (Brief, Etiketten etc.) mit den gewünschten Inhalten und Formatierungen Rainer Lamberts www.anrainer.de Word-Version:

Mehr

AGROPLUS Buchhaltung. Daten-Server und Sicherheitskopie. Version vom 21.10.2013b

AGROPLUS Buchhaltung. Daten-Server und Sicherheitskopie. Version vom 21.10.2013b AGROPLUS Buchhaltung Daten-Server und Sicherheitskopie Version vom 21.10.2013b 3a) Der Daten-Server Modus und der Tresor Der Daten-Server ist eine Betriebsart welche dem Nutzer eine grosse Flexibilität

Mehr

Das sogenannte Beamen ist auch in EEP möglich ohne das Zusatzprogramm Beamer. Zwar etwas umständlicher aber es funktioniert

Das sogenannte Beamen ist auch in EEP möglich ohne das Zusatzprogramm Beamer. Zwar etwas umständlicher aber es funktioniert Beamen in EEP Das sogenannte Beamen ist auch in EEP möglich ohne das Zusatzprogramm Beamer. Zwar etwas umständlicher aber es funktioniert Zuerst musst du dir 2 Programme besorgen und zwar: Albert, das

Mehr

Das Paket enthält: vionlink-formmailer.php src/formular.htm src/font.tff src/bg.png src/capmaker.php. eine Nutzungslizenz dieses Handbuch

Das Paket enthält: vionlink-formmailer.php src/formular.htm src/font.tff src/bg.png src/capmaker.php. eine Nutzungslizenz dieses Handbuch Das Paket enthält: vionlink-formmailer.php src/formular.htm src/font.tff src/bg.png src/capmaker.php eine Nutzungslizenz dieses Handbuch Schnelleinstieg Quick Installation 1. Öffnen Sie die Datei vionlink-formmailer.php.

Mehr

Daten-Synchronisation zwischen dem ZDV-Webmailer und Outlook (2002-2007) Zentrum für Datenverarbeitung der Universität Tübingen

Daten-Synchronisation zwischen dem ZDV-Webmailer und Outlook (2002-2007) Zentrum für Datenverarbeitung der Universität Tübingen Daten-Synchronisation zwischen dem ZDV-Webmailer und Outlook (2002-2007) Zentrum für Datenverarbeitung der Universität Tübingen Inhalt 1. Die Funambol Software... 3 2. Download und Installation... 3 3.

Mehr

Viele Bilder auf der FA-Homepage

Viele Bilder auf der FA-Homepage Viele Bilder auf der FA-Homepage Standardmäßig lassen sich auf einer FA-Homepage nur 2 Bilder mit zugehörigem Text unterbringen. Sollen es mehr Bilder sein, muss man diese als von einer im Internet

Mehr

FuxMedia Programm im Netzwerk einrichten am Beispiel von Windows 7

FuxMedia Programm im Netzwerk einrichten am Beispiel von Windows 7 FuxMedia Programm im Netzwerk einrichten am Beispiel von Windows 7 Die Installation der FuxMedia Software erfolgt erst NACH Einrichtung des Netzlaufwerks! Menüleiste einblenden, falls nicht vorhanden Die

Mehr

Kurzübericht der implementierten Funktionen der Fachinformatiker -== Info Datenbank ==-

Kurzübericht der implementierten Funktionen der Fachinformatiker -== Info Datenbank ==- Kurzübericht der implementierten Funktionen der Fachinformatiker -== Info Datenbank ==- Einleitung : Zu Beginn möchte ich kurz den Sinn dieser Datenbank erläutern. Als Webmaster der Fachinformatiker -==

Mehr

104 WebUntis -Dokumentation

104 WebUntis -Dokumentation 104 WebUntis -Dokumentation 4.1.9.2 Das elektronische Klassenbuch im Betrieb Lehrer Aufruf Melden Sie sich mit Ihrem Benutzernamen und Ihrem Passwort am System an. Unter den aktuellen Tagesmeldungen erscheint

Mehr