Hallo Tim,
Danke fuer Deine Feedback.
Ja? Ich würde ein Skript, egal in welcher Sprache, welches auf die
CGI Umgebung zurückgreift, als CGI Skript bezeichnen.
OK, da hast Du recht.
Die Nennung von zwei verbreiteten Programmiersprachen
(PHP, Perl), in denen solche Skripten geschrieben sein
koennen, wuerde ich als Beispiel trotzdem begruessen.
Die aktuelle Formulierung in
http://tutorial.riehle-web.com/tutorial.html
2. Variante - CGI-Skript
3. Variante - "Serverseitiges Script, wie z.B. PHP"
zeigt mir, dass Dennis sehr wenig Ahnung von der Sache hat.
Er sollte es IMHO sein lassen, ueber etwas zu schreiben,
das er selbst nicht beherrscht (naemlich HTML, siehe Validator)
und von dem er offensichtlich sehr wenig Ahnung hat
(naemlich serverseitige Formularverarbeitung).
Es gibt schliesslich Seiten, auf die man verlinken kann, z.B.
http://selfhtml.teamone.de/html/formulare/verarbeiten.htm
http://praast.de/ffq/formular/
u.s.w.
Mein Formulierungsvorschlag:
1. Variante - empfohlen
Serverseitige Formularverarbeitung
<form action="http://www.example.com/pfad/zum/skript" method="POST">
Der Browser sendet den Formularinhalt an ein Skript
auf einem Webserver.
Diese Variante funktioniert mit allen Browsern und
unabhaengig davon, ob auf dem Rechner des Benutzers
ein Mailprogramm installiert ist oder nicht.
Das Skript verarbeitet dann die gesendeten Daten
und schickt sie z.B. als E-Mail weiter oder
speichert sie in einer Datenbank.
Das Skript kann z.B. in einer der Programmiersprachen
("Skriptsprachen") Perl oder PHP geschrieben sein.
Der Oberbegriff dafuer ist "CGI-Skript" (Common Gateway Interface).
Ob Ihr eigener Webserver eine serverseitige Programmiersprache
unterstuetzt, erfahren Sie bei Ihrem Webhosting-Provider.
Manche Provider haben auch sogenannte "Formmailer"-Skripten
bereits installiert und teilen Ihren Kunden dann mit,
wie das Formular aussehen muss.
(Die URL-Adresse im ACTION-Attribut kann auch ein
relativer Pfad sein, wenn das Skript auf dem gleichen
Server liegt wie das HTML-Formular.)
2. Variante - nicht empfehlenswert
Mailto-Formular
<form action="mailto:bla@example.com" method="POST" enctype="text/plain">
Dieses Formular funktioniert nur unter gewissen
Voraussetzungen, naemlich dann, wenn der Rechner
des Benutzers so konfiguriert ist, dass der
Browser die Daten einem E-Mail-Programm korrekt
uebergibt.
Davon kann man nicht ausgehen. Diese "Loesung"
funktioniert in vielen Faellen nicht und sollte
nicht angewendet werden.
Du hast in letzter Zeit wieder einen
etwas schrofferen Ton gegenüber Newbies drauf.
Du hast recht, und es tut mir leid.
Ich werde versuchen, mich zu maessigen - oder zu schweigen.
In diesem speziellen Fall war ich besonders veraergert,
weil Dennis bereits vor ein paar Tagen seine Seite
zur Diskussion gestellt hatte:
</archiv/2004/2/71684/>
Auf zahlreiche Kritik, die in diesem Thread geaeussert
wurde, ist Dennis ueberhaupt nicht eingegangen.
Das heisst, er stellt hier seine "Neue Site" zur Diskussion,
die viele der alten (HTML-)Fehler noch immer enthaelt.
Ich interpretiere das so: Unsere Hilfe ist ihm nichts wert.
Die Zeit, die wir fuer Antworten an Dennis aufwenden,
ist verlorene Zeit.
Sowas kann _ich_ nicht leiden.
So jemand ist in meinen Augen ein "Zeitfresser".
Und damit sehr nahe verwandt mit einem Troll...
Und: Wie man in den Wald ruft, so kommt es zurueck.
(Dennis ist auch nicht gerade zimperlich, wenn er
glaubt, etwas besser zu wissen als andere...
</archiv/2004/2/71681/#m412711> )
Dass er sich nicht an die FAQ haelt und
- immer wieder nichtssagende Subjects formuliert
("Bitte Kommentar zu Link", "Style jetzt besser?") - Doppelpostings absetzt (link:?t=71984&m=414456)
disqualifiziert ihn in meinen Augen.
Das alles hat nichts mit "Newbie" zu tun, sondern mit
"Gutem Willen" und "Charakter".
Das alles ist keine Entschuldigung fuer den giftigen Ton,
den ich in letzter Zeit manchmal draufhabe.
Ich versuche, mich an der Nase zu nehmen. ;-)
Freundliche Gruesse,
Thomas
P.S. Wenn Dennis seinen Realname (d.h. Vor- und Nachname)
oder wenigstens einen unterscheidungsfaehigen Nickname
verwenden wuerde, koennte ich ihn ja plonken,
aber auf "nackte" Vornamen setze ich keine Filter.