Autor |
Nachricht |
myname1
Threadersteller
Dabei seit: 18.03.2008
Ort: -
Alter: -
Geschlecht:
|
Verfasst Mi 19.03.2008 17:53
Titel Auch ich benötige Hilfe zu einem Formmailer |
|
|
Ich habe leider von Programmierung keinen Plan, ich will aber schnellstens meine Homepage für meine Kommilitonen freischalten, um ihnen Skripte zur Verfügung stellen zu können.
So soll es aussehen:
http://img237.imageshack.us/img237/6600/unbenannt1aq2.jpg
Wenn ich bis jetzt auf den Senden-Button drücke erscheint das:
http://img231.imageshack.us/img231/6332/unbenannt2xu7.jpg
Code: | <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<!-- DW6 -->
<head>
<!-- Copyright 2005 Macromedia, Inc. All rights reserved. -->
<title>Auf der Suche nach Antworten</title>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<link rel="stylesheet" href="mm_lodging1.css" type="text/css" />
<style type="text/css">
<!--
.Stil6 {font-size: 14px}
.Stil8 {font-size: 16px}
.Stil9 {font-size: 11px}
.Stil11 {font-size: smaller}
-->
</style>
</head>
<body bgcolor="#999966">
<table width="100%" border="0" cellspacing="0" cellpadding="0">
<tr>
<td width="15" nowrap="nowrap"> </td>
<td height="60" colspan="3" class="logo" nowrap="nowrap"><br />
...auf der Suche nach Antworten...</td>
<td width="100%"> </td>
</tr>
<tr bgcolor="#ffffff">
<td colspan="5"><img src="mm_spacer.gif" alt="" width="1" height="1" border="0" /></td>
</tr>
<tr bgcolor="#a4c2c2">
<td width="15" nowrap="nowrap"> </td>
<td height="36" colspan="2" id="navigation" class="navText"><a href="Home.html">HOME</a> <a href="Impressum.html">IMPRESSUM</a> <a href="Disclaimer.html">DISCLAIMER</a></td>
<td> </td>
<td width="100%"> </td>
</tr>
<tr bgcolor="#ffffff">
<td colspan="5"><img src="mm_spacer.gif" alt="" width="1" height="1" border="0" /></td>
</tr>
<tr bgcolor="#ffffff">
<td valign="top" width="15"><img src="mm_spacer.gif" alt="" width="15" height="1" border="0" /></td>
<td valign="top" width="140"><img src="mm_spacer.gif" alt="" width="140" height="1" border="0" /></td>
<td width="505" valign="top"><br />
<table border="0" cellspacing="0" cellpadding="2" width="440">
<tr>
<td class="pageName">Bitte kontaktieren Sie mich</td>
</tr>
<tr>
<td class="bodyText">
<table width="100%" border="0" cellspacing="0" cellpadding="4">
<tr>
<td width="100%" height="518" style="vertical-align: top"><form action="http://freenet-homepage.de/auf-der-Suche-nach-Antworten/Danke.html"
method=post enctype="multipart/form-data">
<p align="justify"> Fragen, Anregungen oder Hinweise erreichen mich am besten per E-Mail. Verwenden Sie unbedingt einen aussagekräftigen Betreff. Die Beantwortung erfolgt ohne Gewähr und stellt eine freiwillige Leistung des Autors dar. </p>
<p class="Stil6"><span class="bodyText Stil9">Sie können mich direkt per Email erreichen: </span><span class="bodyText Stil11"><a href="mailto:stephanXXXXXX@gmx.de" class="bodyText Stil8"><u>Contact me!</u></a></span></p>
<table width="90%" border="0" cellspacing="2" cellpadding="4">
<tr>
<td colspan="2" style="vertical-align: top" class="TitleColor"><label for="name">Name: </label>
<input id="name" name="nameText" type="text" size="50" />
</td>
</tr>
<tr>
<td colspan="2" style="vertical-align: top" class="TitleColor"><label for="email">Email: </label>
<input id="email" name="emailText" type="text" size="50" />
</td>
</tr>
<tr>
<td colspan="2" style="vertical-align: top" class="TitleColor"><label for="subject">Subject:</label>
<input id="subject" name="subjectText" type="text" size="50" />
</td>
</tr>
<tr>
<td colspan="2" style="vertical-align: top" class="TitleColor"><label for="message">Message:</label>
<br />
<br />
<textarea id="message" name="textText" rows="5" cols="50"></textarea>
</td>
</tr>
<tr>
<td colspan="2"><input type="submit" name="Senden" value="Send" id="Senden" />
</td>
</tr>
</table>
</form>
<p> </p></td>
</tr>
</table>
<p> </p>
<p> </p>
<p><br />
</p></td>
</tr>
</table>
<br />
<br /> </td>
<td valign="top"> </td>
<td width="100%"> </td>
</tr>
<tr>
<td width="15"> </td>
<td width="140"> </td>
<td width="505"> </td>
<td width="100"> </td>
<td width="100%"> </td>
</tr>
</table>
</body>
</html>
|
Muss man da so etwas einbauen:
http://www.gaijin.at/scrphpcform.php
Vielen Dank!!!
Zuletzt bearbeitet von myname1 am Mi 19.03.2008 18:02, insgesamt 3-mal bearbeitet
|
|
|
|
|
rob
Dabei seit: 11.12.2003
Ort: ~/
Alter: 46
Geschlecht:
|
Verfasst Mi 19.03.2008 22:27
Titel
|
|
|
Ja, logisch.
So sieht dein Form-Tag aus:
Code: | <form action="http://freenet-homepage.de/auf-der-Suche-nach-Antworten/Danke.html"
method=post enctype="multipart/form-data"> |
Du schickst die eingegebenen Daten per POST an eine HTML-Seite.
Das könnte prinzipiell zwar funktionieren, wenn der Webserver so konfiguriert ist, daß auch Seiten mit der Dateiendung html von z.B. PHP geparst werden, ist aber nicht der Normalfall.
Du brauchst eine serverseitige Sprache wie PHP, Perl, Python, Java, ..., damit du deine Mails verschicken kannst.
Das heißt, du müßtest deine Daten beispielsweise an ein PHP-Script schicken, welches dann diese Daten prüft und verarbeitet bzw. an einen MTA zum Versand der Mail weiterreicht.
In action-Attribut deines Form-Tags sollte also der Name deines Scriptes stehen. Mit einer HTML-Datei kann es nicht funktionieren. Schickst du Daten per POST an ein HTML-Dokument, funktioniert es halt nicht.
Was sollte eine HTML-Seite damit auch anfangen?
Und folgende Links würde ich an deiner Stelle auch vergessen:
Code: | <a href="mailto:stephanXXXXXX@gmx.de" class="bodyText Stil8"><u>Contact me!</u></a> |
Das führt nur dazu, daß der installierte Mailclient des Users öffnet.
Das funktioniert also nur, wenn der User einen Mailclient installiert und konfiguriert hat. In Internetcafés kannst du sowas also vergessen, weil dort im Mailclient niemals die Daten deines Providers eingestellt sind.
Emails sollten serverseitig verschickt werden. Das funktioniert dann in jedem Fall und ist nicht von Mailclient eines Users abhängig.
Wenn dir keine serverseitige Sprache (wie z.B. PHP) zur Verfügung steht, dann funktioniert das mit dem Versand deiner Mails auch nicht. Irgendwie habe ich den Eindruck, daß dir nicht bewußt war, daß du so etwas brauchst...
Jedenfalls hast du dort gar keinen "Formmailer". Du hast ausschließlich ein stinknormales HTML-Dokument mit einem Formular. Das Script zum Versenden der Mails fehlt.
Außerdem solltest du deinen (X)HTML-Code überarbeiten. Warum hast du denn eigentlich XHTML 1.0 Transitional statt HTML gewählt?
Ich würde eine saubere Trennung zwischen Inhalt und Layout vornehmen - besonders wenn ich mit XHTML arbeite.
Strukturiere den Code sauber mit XHTML und nutze CSS für das Layout/Design.
Vergiss deine Tabellen. Du mißbrauchst hier Tabellen zu Layoutzwecken. Die solltest du (gerade in XHTML) nur für tabellarische Inhalte einsetzen.
Und davon abgesehen, solltest du die HTML-Attribute zu Darstellungszwecken wie bgcolor weglassen und hier ebenfalls CSS einsetzen.
Vom Einsatz von Spacer-Gifs würde ich ebenfalls in jedem Fall abraten.
Außerdem hast du Verschachtelungsfehler in deinem Code. XHTML ist da strenger als HTML.
Attributwerte müssen in XHTML (anders als in HTML) außerdem zwingend in Quotes gefasst werden.
Jag deinen Code mal durch einen Validator und korrigiere die angezeigten Fehler. (So als Tipp.)
Zitat: | ch will aber schnellstens meine Homepage für meine Kommilitonen freischalten, um ihnen Skripte zur Verfügung stellen zu können. |
Nebenbei: Ich glaube du meinst Website und nicht Homepage.
http://jendryschik.de/wsdev/einfuehrung/grundlagen/begrifflichkeiten
Zuletzt bearbeitet von rob am Mi 19.03.2008 22:35, insgesamt 2-mal bearbeitet
|
|
|
|
|
Anzeige
|
|
|
myname1
Threadersteller
Dabei seit: 18.03.2008
Ort: -
Alter: -
Geschlecht:
|
Verfasst Do 20.03.2008 08:46
Titel
|
|
|
[quote="rob"] Zitat: |
Und folgende Links würde ich an deiner Stelle auch vergessen:
Code: | <a href="mailto:stephanXXXXXX@gmx.de" class="bodyText Stil8"><u>Contact me!</u></a> |
Das führt nur dazu, daß der installierte Mailclient des Users öffnet.
Das funktioniert also nur, wenn der User einen Mailclient installiert und konfiguriert hat. In Internetcafés kannst du sowas also vergessen, weil dort im Mailclient niemals die Daten deines Providers eingestellt sind.
Emails sollten serverseitig verschickt werden. Das funktioniert dann in jedem Fall und ist nicht von Mailclient eines Users abhängig. |
Ich wollte beide Lösungen anbieten.
Wegen XHTML: Ich habe halt Dreamweaver benutzt und da war das wahrscheinlich so voreingestellt.
mfg
Stephan
|
|
|
|
|
rob
Dabei seit: 11.12.2003
Ort: ~/
Alter: 46
Geschlecht:
|
Verfasst Do 20.03.2008 12:29
Titel
|
|
|
Zitat: | Ich wollte beide Lösungen anbieten. |
Warum? Wenn der Server die Mails verschickt, funktioniert alles.
Wer dir auf anderem Weg eine Mail schicken will, kann das ebenfalls tun. Die Adresse muß mindestens im Impressum zu finden sein.
Ich würde in keinem Fall mailto-Links einsetzen.
|
|
|
|
|
myname1
Threadersteller
Dabei seit: 18.03.2008
Ort: -
Alter: -
Geschlecht:
|
Verfasst Fr 21.03.2008 10:13
Titel
|
|
|
Habe leider keine Ahnung von der Materie, aber was hast du gegen mailto-Links?
Ist doch gut, wenn gleich ein Fenster des Emailprogramms sich öffnet. Und im Impressum ist auch ein mailto-Link.
Vielen Dank!
|
|
|
|
|
orangensaft
Dabei seit: 20.04.2007
Ort: Hamburg
Alter: 33
Geschlecht:
|
Verfasst Fr 21.03.2008 14:38
Titel
|
|
|
myname1 hat geschrieben: | Habe leider keine Ahnung von der Materie, aber was hast du gegen mailto-Links?
Ist doch gut, wenn gleich ein Fenster des Emailprogramms sich öffnet. Und im Impressum ist auch ein mailto-Link.
Vielen Dank! |
Für Spam-Roboter ist das ein gefundenes Fressen!
|
|
|
|
|
myname1
Threadersteller
Dabei seit: 18.03.2008
Ort: -
Alter: -
Geschlecht:
|
Verfasst Fr 21.03.2008 18:11
Titel
|
|
|
Was ratet ihr mir zur Erstellung einer Webseite zur Wahl?:
HTML 4.01 Transitional
oder
HTML 4.01 Strict
Vielen Dank!!!
|
|
|
|
|
plöder_lemming
Dabei seit: 31.01.2008
Ort: -
Alter: -
Geschlecht:
|
Verfasst Fr 21.03.2008 20:15
Titel
|
|
|
Der kostenlosen freenet webspace unterstützt kein php. Problem gelöst
Ich glaube aber, dass es früher mal en Forumlar von freenet zum einbinden gab...
wäre für euch das einfachste...
|
|
|
|
|
|
|
|
Ähnliche Themen |
Formmailer
php formmailer
Frage zu Formmailer
Pflichtfelder im Formmailer
Problem mit Formmailer
Formmailer in Golive CS
|
|