Index von Andere Lehrling
Diese Seite ist das Inhaltsverzeichnis für den Teil 'Andere'. Ich verlinke hier alle Einzelseiten des Teils 'Andere' mit deren Teaser und den dort behandelten Sprachelementen.
Andere Updates
Ich lerne weiter, dies sind die letzten 10 überarbeiteten Dateien im Teil Andere Sprachen
ssi26.10.2016
von www.lehrling.biefer.com:
regexp26.10.2016
regex_tags_analyse26.10.2016
regex_tags26.10.2016
ht_passwort26.10.2016
ht_modrw26.10.2016
ht_fehlerseiten26.10.2016
ht_dateien26.10.2016
flash_grundlagen26.10.2016
flash_action-script26.10.2016
Suche Andere
Nutzen Sie hier die Suche nach einem Sprachelement (oben rechts).
einfuehrung.php
In diesem Teil 'Andere' werden weniger ausführlich behandelte Scriptsprachen und mit dem www verwandte Informationen summiert.
Sprachelemente in einfuehrung.php:
- Sprachen ohne einen eigenen Teil
ascii.php
ASCII ist die Abkürzung von 'American Standard Code (for) Information Interchange'. In einer Tabelle sind die Sonderzeichen und deren Umschreibungen in Dezimalcode und HTML Code aufgelistet.
Sprachelemente in ascii.php:
- ASCII
regexp.php
Reguläre Ausdrücke beschreiben Strings analytisch nach Mustern. Ohne einen String genau zu kennen, kann ich doch Regeln aufstellen, denen er zu genügen hat. Mit einer RegEx als Filterkriterium 'pattern' kann ein gegebener String verglichen, auf einen 'match' geprüft und ausgewertet werden. Benutzt werden Perl-kompatible RegEx zum Beispiel in PHP und JavaScripts.
Sprachelemente in regexp.php:
- RegEx
- preg_match(), preg_match_all(), preg_grep(), preg_replace(), preg_replace_callback(), preg_split()
- ereg(), eregi(), ereg_replace(), eregi_replace()
regex_tags_analyse.php
Reguläre Ausdrücke lösen auch komplexe Strukturen auf, mit ihrer Hilfe kann ich eine ganze HTML Datei analysieren. Ich kann so auch ein Inhaltsverzeichnis erstellen, das auf den Titeln basiert.
Sprachelemente in regex_tags_analyse.php:
- preg_mach(), preg_match_all()
- FLAG PREG_PATTERN_ORDER
- FLAG PREG_SET_ORDER
regex_tags_analyse.php ansehen
ht_dateien.php
Einen dezidierten Server zu betreiben ist aufwändig und gar nicht immer nötig, oft tut es ein shared hosting völlig. Jedoch möchte man ganz gerne hin und wieder ein paar Server-Einstellungen überschreiben; dazu gibt es Direktiven. Die Direktiven werden in .htaccess Dateien geschrieben und gelten für den gesammten Ordner (inklusive dessen Unterordnern), in dem die .htaccess gespeichert ist.
Sprachelemente in ht_dateien.php:
- .htaccess statt php.ini
ht_fehlerseiten.php
Es gibt auf fremden Seiten immer wieder Links, welche auf eine meiner Seiten zielen, die nicht mehr existiert (z.B. weil ich sie verschoben oder gelöscht hatte). Wenn der Server so eine Seite nicht findet, dann zeigt der Browser eine Seite mit einer cryptischen Fehlermeldung, das ist hässlich und schockierend und verlässt die Site, statt das dem User geholfen wird. Diese Fehlerseite kann ich auch selber anbieten und dann entsprechend gestalten.
Sprachelemente in ht_fehlerseiten.php:
- Status 404
ht_passwort.php
Möchte ich eine Datei oder einen Ordner auf dem Server nicht der Öffentlichkeit zugänglich machen, dann kann ich einen Passwortschutz einrichten, welcher ebenfalls durch die .htaccess-Datei gesteuert wird. Auch Spamm-Roboter und Spiders kommen nicht rein.
Sprachelemente in ht_passwort.php:
- AuthType Basic
- AuthType Digest
- .htusers oder .htpasswd
- .htgroups
- .htsave
- Satisfy Any
- Order deny,allow
- Options All
ht_modrw.php
Auf dem Apache Server gibt es seit 1997 ein Modul, welches die einfache Umleitung von Seitenanfragen entsprechend Regulärer Ausdrücke auf andere Seiten ermöglicht. Ich täusche so für Suchmaschinen statische Seiten vor, die Anfrage nach einer solchen nicht existenten Seite wird dann anhand meiner RegEx von der RewriteEngine zurückgewandelt.
Sprachelemente in ht_modrw.php:
- RewriteEngine on
xml.php
XML (Erweiterbare Markup Sprache) wird zum Verpacken und Ausliefern verschiedenster Daten genutzt. XML ist eine Technologie zur Erstellung von Auszeichnungssprachen. Ein XML Dokument beinhaltet nicht nur seinen Content sondern auch seine Selbstbeschreibung.
Sprachelemente in xml.php:
- xml Declaration
- xml-stylesheet
- DOCTYPE
- DTD Syntax
ajax.php
Ajax ermöglicht einen Datenaustausch zwischen Client (Browser) und Server. Im Hintergrund, ohne, dass der User auf etwas geklickt hätte, ohne untätig auf Antwort warten zu müssen und ohne Reload/Neuaufbau der gesamten Webseite. Das verkürzt die Ladezeiten, vermindert Trafficvollumen und die Website wirkt wie eine lokal installierte Anwendung, ohne Spuren in der Browser History zu hinterlassen.
Sprachelemente in ajax.php:
- new XMLHttpRequest()
- Rasmus, das einfachste Ajax
- Cristian Darie
- Ralph Steyer
- http://script.aculo.us
ajax_rasmus.php
Dieses einfache Ajax-Set von Rasmus habe ich durch Googeln gefunden und etwas angepasst und auskommentiert. Selber machen, spart viel überflüssigen Code, der sonst durch eine Alleskönner-Bibliothek eingebunden würde.
Sprachelemente in ajax_rasmus.php:
- Das einfachste Ajax
ajax_async.php
Das XmlHttpRequestObject durchläuft 4 Stadien bis ein Response zurückgegeben wird. Diese vier Stadien können abgerufen und ausgegeben werden. Drei Dateien sind für dieses Ajax nötig, aber von Bedeutung ist nur das Javascript. Selbst das Lesen der Datei vom Server erledigt es selber (ohne php).
Sprachelemente in ajax_async.php:
- xmlHttp.readyState
- new XMLHttpRequest()
ajax_suggest_form.php
Das Paradebeispiel für Ajax: Die Eingabe eines Namens im Suchfeld wird wärend dem Schreiben mit den Einträgen in einer Datei verglichen. Bei Übereinstimmungen werden die Fundstellen in einem Menü präsentiert. Bei jedem weiteren Key-Up erfolgt ein erneuter Vergleich und die Auswahl an Funden verringert sich. Bei der Auswahl einer Menüzeile wird ein dazugehöriger Eintrag aus der Datei abgerufen.
Sprachelemente in ajax_suggest_form.php:
- accept-charset="ISO-8859-1"
- XMLHttpRequestObject
- sndReq()
- handleResponse()
- uebernehme()
- Starte Ajax
- Response Text
- ma...
ajax_rezepte.php
Der Einfachheit halber nutze ich als serverseitige Scriptsprache PHP. Ajax läuft also auch ohne das X. Hier nun eine Ajax Anwendung die XML nutzt. Drei Dateien sind für dieses Ajax nötig.
Sprachelemente in ajax_rezepte.php:
- XMLHttpRequest
ssi.php
SSI ist eine Alternative zu Frames und zu PHP, es stammt aus einer Zeit vor PHP und machte HTML zu SHTML, zu Super html. Die Ausführung von SSI ist nicht vom Browser abhängig sondern vom Server (Hosting-Packet).
Sprachelemente in ssi.php:
- *.shtml *.shtm
- #INCLUDE
- #config
- #flastmod
- #fsize
- #exec
CGI_Perl.php
Perl ist eine Scriptsprache (wie PHP) zur serverseitigen Informations-Aufbereitung. CGI heisst Common Gateway Interface (Allgemeine Datenaustausch Schnittstelle).
Sprachelemente in CGI_Perl.php:
- cgi-bin
flash_grundlagen.php
Flash ist ein Programm zur Animation von Objekten, z.B. Grafiken oder Texte, die Bild für Bild (Frame) auf einer Zeitleiste angeordnet sind. Die Objekte können unabhängig voneinander auf je eigenen Ebenen eingefügt und manipuliert werden, die Ebenen bilden Hinter- und Vordergrund der Animation. Durch sogenanntes ActionScript können Steuerbefehle eingefügt werden.
Sprachelemente in flash_grundlagen.php:
- Adobe Flash CS3
- Bildrate (bps)
- Symbol-Typen
- Schlüsselbild
- Bewegungs-Tween / Form-Tween
- Flash (fla) / Schock Wafe Flash (swf)
flash_action-script.php
Um eine Flash Animation interaktiv zu starten, um Benutzereingaben zu verwerten und für den Zugriff auf eine Datenbank müssen Steuerbefehle und anderer Code eingefügt werden. In Flash gibt es dazu die Sprache ActinScript (AS3 nun in der Version 3), sie erinnert stark an JavaScript, ist auch objektorientiert und lehnt sich an die DOM3-Ereignisspezifikation des W3C an.
Sprachelemente in flash_action-script.php:
- Action Script 3 (AS3)
- Symbol Button
- Instanznamen
flash_action-script.php ansehen
cd_authoring.php
Möchte ich eine Website offline nutzbar machen und verteilen, ein Bildkatalog oder ein Kochbuch, kann ich sie auf eine CD brennen.
Sprachelemente in cd_authoring.php:
- autorun.inf