HTMLWorld - HTML, CSS, JavaScript, PHP, Java, Flash und vieles mehrHTMLWorld:   Home | Impressum
 

 
 

Anzeige 
 
HTMLWorld » Forum

Thema anzeigen - Formulare in Dreamweaver mit Strato

 FAQFAQ   SuchenSuchen   MitgliederlisteMitgliederliste   BenutzergruppenBenutzergruppen   RegistrierenRegistrieren 
 ProfilProfil   Einloggen, um private Nachrichten zu lesenEinloggen, um private Nachrichten zu lesen   LoginLogin 

Formulare in Dreamweaver mit Strato

 

Neues Thema eröffnen   Neue Antwort erstellen    HTMLWorld Foren-Übersicht
   PHP
Vorheriges Thema:
Nächstes Thema:  
Autor Nachricht
wolfpack57



Anmeldungsdatum: 10.03.2009
Beiträge: 2

BeitragVerfasst am: 11.03.2009 00:06:10    Titel: Formulare in Dreamweaver mit Strato Antworten mit Zitat

Hallo an alle,
ich bin ein blutiger Anfänger und versuche mit den oben genannten Mitteln ein Formular zu erstellen. Das hat auch funktioniert, doch trotz aller Beschreibungen die man überall findet habe ich es noch nicht geschafft den Inhalt an meine E-Mail-Adresse zu senden.
Kann jemand mal mit ganz einfachen Worten erklären was wo rein kommt?

Aktion
Methode
id
Ziel
Typ

Stratos Erläuterung lautet:

Um das Script anzusprechen, welches Ihre Mails an Sie sendet, muss das öffnende <form ...> - Tag Ihres Scriptes wie folgt aussehen:

<form action="/cgi-bin/send_form_mail.php.cgi" method="post">
Empfängeradresse festlegen:

Um die gewünschte E-Mail - Adresse anzusprechen, müssen folgende Tags in Ihrem Formular zwischen den Tags <form ...> und </form> zu findem sein:

<input type="hidden" name="r_email" value="name@wunschname.de" >
<input type="hidden" name="form_type" value="own_form" >

Anstelle von 'name@wunschname.de' tragen Sie bitte die E-Mail Adresse ein, an die der Inhalt des Formulars gesendet werden soll.
Bitte beachten: Die E-Mail Adresse muss zu einer Ihrer bei Strato gehosteten Domains gehören, da die Mail andernfalls aus Sicherheitsgründen nicht zugestellt werden kann.
Festgelegte Felder:

Folgende Feldnamen (name="Feldname") sind für Standardfelder reserviert und werden beim Versand der Email an bestimmten Stellen übermittelt.

<input type="text" name="s_name"> für den Feldnamen des Absendernamens
<input type="text" name="s_email"> für den Feldnamen der Absender E-Mail Adresse
<input type="text" name="s_phone"> für den Feldnamen der Telefonnummer des Absenders
<input type="text" name="s_subject"> für den Feldnamen für den Betreff
<textarea name="s_message"></textarea> für den Feldnamen der Nachricht

Bitte bennen Sie Ihre Felder entsprechend, um die Eingaben im jeweiligen Teil der Email zu versenden.
Alle anderen Felder, die nicht hier aufgeführt sind, werden im Nachrichtenteil der Mail als Wertepaar 'Feldname => Eingebewert' übertragen.
Pflichtfelder:

Sollte Felder, die Sie definiert haben, Pflichtfelder sein, schreiben Sie bitte für jedes Pflichtfeld einzeln die Zeile:

<input type="hidden" name="required[Name]" value="Feldname" >

Anstatt Name geben Sie bitte den Text ein, der neben dem Pflichtfeld steht und anstatt Feldname geben Sie bitte Namen des Feldes ein, also das was im jeweiligen Tag unter name="**" steht.
Plausibilitätscheck:

Sollten Sie zusätzlich eine Prüfung wünschen, ob die E-Mail Adresse, die ins Absenderfeld eingetragen wurde, eine gültige E-Mail Adresse ist, benötigen Sie zusätzlich die Zeile:

<input type="hidden" name="reg_check[email]" value="s_email">

Danke dafür!
Nach oben
Benutzer-Profile anzeigen Private Nachricht senden
Frosty
Häufiger Poster


Anmeldungsdatum: 27.10.2008
Beiträge: 221

BeitragVerfasst am: 11.03.2009 09:05:53    Titel: Antworten mit Zitat

Hai,

schön und gut, das hilft aber nicht zur Fehlerbehebung. Ich bräuchte den Quelltext, der nicht funktioniert.

LG
Nach oben
Benutzer-Profile anzeigen Private Nachricht senden
wolfpack57



Anmeldungsdatum: 10.03.2009
Beiträge: 2

BeitragVerfasst am: 11.03.2009 21:26:19    Titel: Quelltext Antworten mit Zitat

ich habe erstmal ein bisschen was eingefügt um auszuprobieren wie es überhaupt funktioniert. Also nicht wundern...aber wenn ich das richtig verstehe, dann muss ich doch in den Quelltext gar nichts schreiben, es müsste doch ausreichen wenn ich die Vorlage von dreamweaver richtig ausfülle, oder?

Aber hier ist er:

<form action="mailto:info@24h-pflege.info " method="post" enctype="multipart/form-data" name="info@24hpflege.info " target="_top" id="info@24hpflege.info ">
<p>
<label>
<input type="text" name="Bezeichnung" id="Bezeichnung">
</label>
</p>
<p>&nbsp;</p>
<p>
<label>Beschriftung
<input type="text" name="Name" id="Name">
</label>
<label>Beschriftung
<input type="submit" name="Identifikation" id="Identifikation" value="Senden">
</label>
</p>
</form>



Danke schon mal für die schnelle Antwort!
Nach oben
Benutzer-Profile anzeigen Private Nachricht senden
Frosty
Häufiger Poster


Anmeldungsdatum: 27.10.2008
Beiträge: 221

BeitragVerfasst am: 12.03.2009 08:31:29    Titel: Re: Formulare in Dreamweaver mit Strato Antworten mit Zitat

wolfpack57 hat folgendes geschrieben:

Aktion
Methode
id
Ziel
Typ

action besagt dem Formular, was es tun soll, wenn auf den "Senden" (submit)-Button gedrückt wurde.
Dieses Attribut kann auch leer bleiben, dann ruft sich die Seite mit dem Formular selbst auf.

method weist das Formular an, wie es die Formulardaten senden soll. Wird POST gewählt, so sendet es die Daten entweder an die im action-Atrribut angegebene Seite oder an sich selbst, wenn action leer ist. Wird GET gewählt, so werden die Daten des Formulares an die aufgerufene URL als Parameter gehängt:
Code:
index.php?parameter=wert
Ein Skript, kann darauf dann zurückgreifen und die werte verarbeiten.

id verpasst dem Formular (aber auch allen anderen HTML-Tags) eine eindeutige ID (die du frei definieren kannst). Die ID wird von CSS ausgelesen, um das Element zu formatieren. Aber auch für Javascript in Verbindung mit Ajax ist das id-Attribut häufig zwingend notwendig. *lufthol*

target
(Ziel) kenne ich nur in verbindung mit dem A-Tag (Link). Mit target kannst du bestimmen, in welchem Fenster die mit action aufgerufene Seite geöffnet werden soll. target="_blank" z.B. öffnet ein neues Fenster.

typ ist kein Attribut, welches du zwingend angeben musst. Es sei denn die Daten sollen als Mail versendet werden. Da ein Haufen Sonderzeichen äöüß usw. vorkommen können, werden diese in unleserliche Zeichenfolgen in der Mail dargestellt. Dann muss enctype (Kodierungstyp) gleich text/plain sein.


Kommen wir zu deinem Formular. Dein Kontakt-Formular wird so kaum funktionieren. Wenn das funktionieren soll, muss jeder User, der dein Formular absendet über einen Browser verfügen, der anstandslos mit einem Email-Client kommuniziert (z.B. Outlook). Wenn das nicht der Fall ist, wovon häufig auszugehen ist, dann wird das Formular die Daten niemals irgendwohin senden.

Quelle: http://de.selfhtml.org/html/formulare/verarbeiten.htm#email

In solchem Fall kommst du keineswegs um Skriptsprachen wie PHP rum. Auf diesem Wege kannst du die Daten an den Server schicken, dort verarbeiten und sehr sicher an eine von dir gewünschte Mail-Adresse senden.

Hier ein einfaches Beispiel:
http://www.html-world.de/program/php_art_3.php

LG
Frosty
Nach oben
Benutzer-Profile anzeigen Private Nachricht senden
Beiträge der letzten Zeit anzeigen:   
Neues Thema eröffnen   Neue Antwort erstellen    HTMLWorld Foren-Übersicht
   PHP
Alle Zeiten sind GMT + 1 Stunde
Seite 1 von 1

 
Gehe zu:  
Du kannst keine Beiträge in dieses Forum schreiben.
Du kannst auf Beiträge in diesem Forum nicht antworten.
Du kannst deine Beiträge in diesem Forum nicht bearbeiten.
Du kannst deine Beiträge in diesem Forum nicht löschen.
Du kannst an Umfragen in diesem Forum nicht mitmachen.