Bereiche
News
Rewind
Tipps & Berichte
Forum
Galerie
Journals
Events
Umfragen
Themenwoche
Kleinanzeigen
Interaktiv
Anmelden
Registrierung
Zu allen empfangenen Nachrichten
Suche...
Zur erweiterten Suche
Push-Nachrichten von MacTechNews.de
Würden Sie gerne aktuelle Nachrichten aus der Apple-Welt direkt über Push-Nachrichten erhalten?
Forum
>
Entwickler
>
Kleines HTML-Problem
Kleines HTML-Problem
Gabbo
17.05.06
14:38
Hallo,
Wie umgeht man das Problem, dass die meisten Brower bei Formularen, die an Email-Adressen gesendet werden, das Mail-Programm aufmachen?
Beispielsweise bei diesem einfachen HTML-Code:
</form>
<title>Kommentarseite</title>
<h1>Ihr Kommentar</h1>
<form action="MAILTO: Meine Adresse"
method="post">
<p>Name:
<input name="AnwenderName" size="40" maxlength="40"
type="text"></p>
<p>Text:
<textarea rows="5" cols="50" name="Kommentartext"></textarea></p>
<p><input value="Absenden" type="submit"></p>
</form>
</body>
</html>
Wenn man da auf Senden drückt, wird das Formular nicht wie gewollt über den Browser an die Mail-Adresse geschickt, sondern Safari macht Apple Mail auf...
Wer weiss da mehr?
Hilfreich?
0
Kommentare
rmayergfx
17.05.06
14:45
Hier ist die verständliche Lösung für Dein problem:
Bei "selfhtml.org" findest Du eigentlich alles was Du wissen musst...
„Der Computer soll die Arbeit des Menschen erleichtern, nicht umgekehrt !“
Hilfreich?
0
Gabbo
17.05.06
14:53
rmayergfx
Genau dort war ich auch schon.... Aber wurde irgendwie nicht schlau....
Hilfreich?
0
rmayergfx
17.05.06
14:56
Gabbo
rmayergfx
Genau dort war ich auch schon.... Aber wurde irgendwie nicht schlau....
Was soll denn auf der Homepage gesendet werden? Dazu kommt noch das Problem, das die emailadresse an die gesendet werden soll, nicht im Klartext auf der Seite bzw. im Quellcode stehen sollte, damit die bots die die Seite durchsuchen nicht die Adresse für Spammer misbrauchen können !
„Der Computer soll die Arbeit des Menschen erleichtern, nicht umgekehrt !“
Hilfreich?
0
Gabbo
17.05.06
14:57
<?php
### Konfiguration ###
# Bitte passen Sie die folgenden Werte an, bevor Sie das Script benutzen!
# An welche Adresse sollen die Mails gesendet werden?
$strEmpfaenger = 'IhrName@provider.xy';
# Welche Adresse soll als Absender angegeben werden?
# (Manche Hoster lassen diese Angabe vor dem Versenden der Mail ueberschreiben)
$strFrom = '"Formmailer" <IhrAndererName@provider.xy>';
# Welchen Betreff sollen die Mails erhalten?
$strSubject = 'Feedback';
# Zu welcher Seite soll als "Danke-Seite" weitergeleitet werden?
# Wichtig: Sie muessen hier eine gueltige HTTP-Adresse angeben!
$strReturnhtml = 'http://www.provider.xy/IhrName/IhreSeite.htm';
# Welche(s) Zeichen soll(en) zwischen dem Feldnamen und dem angegebenen Wert stehen?
$strDelimiter = ":\t";
### Ende Konfiguration ###
if($_POST)
{
$strMailtext = "";
while(list($strName,$value) = each($_POST))
{
if(is_array($value))
{
foreach($value as $value_array)
{
$strMailtext .= $strName.$strDelimiter.$value_array."\n";
}
}
else
{
$strMailtext .= $strName.$strDelimiter.$value."\n";
}
}
if(get_magic_quotes_gpc())
{
$strMailtext = stripslashes($strMailtext);
}
mail($strEmpfaenger, $strSubject, $strMailtext, "From: ".$strFrom)
or die("Die Mail konnte nicht versendet werden.");
header("Location: $strReturnhtml");
exit;
}
?>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN"
"http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="de">
<head>
<title>Einfacher PHP-Formmailer</title>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" />
</head>
<body>
<h1>Beispielformular</h1>
<form action="<?php print $_SERVER['PHP_SELF']; ?>" method="post">
<!-- Hier die eigentlichen Formularfelder eintragen. Die folgenden sind Beispielangaben.
<dl>
<dt>Ihr Name:</dt>
<dd><input type="text" name="Versender" /></dd>
<dt>Ihre E-Mail:</dt>
<dd><input type="text" name="E-Mail" /></dd>
<dt>Sie können:</dt>
<dd><input type="checkbox" name="kannwas[]" value="HTML" />HTML <input type="checkbox" name="kannwas[]" value="PHP" />PHP</dd>
<dt>Sie sind:</dt>
<dd><input type="radio" name="sexus" value="M" />Mann <input type="radio" name="sexus" value="Frau" />Frau</dd>
<dt>Sie mögen:</dt>
<dd><select name="Browser"><option value="Opera">Opera</option><option value="Mozilla">Mozilla</option></select></dd>
<dt>Bemerkungen:</dt>
<dd><textarea name="Bemerkungen" rows="3" cols="20">Bemerkungen</textarea></dd>
</dl>
<!-- Ende der Beispielangaben
<p>
<input type="submit" value="Senden" />
<input type="reset" value="Zurücksetzen" />
</p>
</form>
</body>
</html>
Hilfreich?
0
Gabbo
17.05.06
14:59
Ja, wie sollte das Ding am besten aussehen, damit es klappt?
Der Sinn ist, dass einfach eine Mail über den Browser versendet werden kann...
Hilfreich?
0
Gabbo
17.05.06
22:14
Hot Mac
Ja? Genau das habe ich oben auch schon gepostet...
Hilfreich?
0
Gabbo
18.05.06
13:49
OK...Skat kann lange dauern..O:-)
Hilfreich?
0
frashier
17.05.06
14:41
weil du im form tag ein mailto: drin hast! du brauchst ein formmailer (service, mal bei goggle suchen) oder halt php und ein paar programmierkenntnisse!
Hilfreich?
0
frashier
17.05.06
14:42
mit "mailto" schickst du die daten nicht an den empfänger sondern an das vorhandene mailprogramm beim client/user.
Hilfreich?
0
Davek
17.05.06
14:44
am besten alles mit php machen. es gibt im web genug php scripts die da weiter helfen. auch ohne php kenntnisse
„Keep the Beat“
Hilfreich?
0
Hot Mac
17.05.06
15:32
<?php
### Konfiguration ###
# Bitte passen Sie die folgenden Werte an, bevor Sie das Script benutzen!
# An welche Adresse sollen die Mails gesendet werden?
$strEmpfaenger = 'IhrName@provider.xy';
# Welche Adresse soll als Absender angegeben werden?
# (Manche Hoster lassen diese Angabe vor dem Versenden der Mail ueberschreiben)
$strFrom = '"Formmailer" <IhrAndererName@provider.xy>';
# Welchen Betreff sollen die Mails erhalten?
$strSubject = 'Feedback';
# Zu welcher Seite soll als "Danke-Seite" weitergeleitet werden?
# Wichtig: Sie muessen hier eine gueltige HTTP-Adresse angeben!
$strReturnhtml = 'http://www.provider.xy/IhrName/IhreSeite.htm';
# Welche(s) Zeichen soll(en) zwischen dem Feldnamen und dem angegebenen Wert stehen?
$strDelimiter = ":\t";
### Ende Konfiguration ###
if($_POST)
{
$strMailtext = "";
while(list($strName,$value) = each($_POST))
{
if(is_array($value))
{
foreach($value as $value_array)
{
$strMailtext .= $strName.$strDelimiter.$value_array."\n";
}
}
else
{
$strMailtext .= $strName.$strDelimiter.$value."\n";
}
}
if(get_magic_quotes_gpc())
{
$strMailtext = stripslashes($strMailtext);
}
mail($strEmpfaenger, $strSubject, $strMailtext, "From: ".$strFrom)
or die("Die Mail konnte nicht versendet werden.");
header("Location: $strReturnhtml");
exit;
}
?>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN"
"http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="de">
<head>
<title>Einfacher PHP-Formmailer</title>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" />
</head>
<body>
<h1>Beispielformular</h1>
<form action="<?php print $_SERVER['PHP_SELF']; ?>" method="post">
<!-- Hier die eigentlichen Formularfelder eintragen. Die folgenden sind Beispielangaben.
<dl>
<dt>Ihr Name:</dt>
<dd><input type="text" name="Versender" /></dd>
<dt>Ihre E-Mail:</dt>
<dd><input type="text" name="E-Mail" /></dd>
<dt>Sie können:</dt>
<dd><input type="checkbox" name="kannwas[]" value="HTML" />HTML <input type="checkbox" name="kannwas[]" value="PHP" />PHP</dd>
<dt>Sie sind:</dt>
<dd><input type="radio" name="sexus" value="M" />Mann <input type="radio" name="sexus" value="Frau" />Frau</dd>
<dt>Sie mögen:</dt>
<dd><select name="Browser"><option value="Opera">Opera</option><option value="Mozilla">Mozilla</option></select></dd>
<dt>Bemerkungen:</dt>
<dd><textarea name="Bemerkungen" rows="3" cols="20">Bemerkungen</textarea></dd>
</dl>
<!-- Ende der Beispielangaben
<p>
<input type="submit" value="Senden" />
<input type="reset" value="Zurücksetzen" />
</p>
</form>
</body>
</html>
Hilfreich?
0
Hot Mac
17.05.06
15:33
Oh Mann, bei mir wirkt der Kaffee noch nicht ...
Hier der Link @@ http://aktuell.de.selfhtml.org/tippstricks/php/form-mail/index.htm
Hilfreich?
0
Hot Mac
18.05.06
05:18
Gabbo
Das ist mir im nachhinein auch aufgefallen.
Mittwochs dauert es bei mir immer etwas länger ... (Dienstags findet immer unser Skatabend statt)
Ich bitte um Verständnis.
Hilfreich?
0
Kommentieren
Diese Diskussion ist bereits mehr als 3 Monate alt und kann daher nicht mehr kommentiert werden.
Time Machine auf SSD – schneller und langlebige...
iPod-Vater Tony Fadell wollte Sonos kaufen – St...
Vor 18 Jahren: iPhone, Apple TV und "Apple Inc."
Kurz: Trump unterstützt Musk als TikTok-Besitze...
Mac-Wartung: Alte Kernel-Erweiterungen entfernen
iPad Pro M4 wird grün – Displayfehler bei immer...
TechTicker
Parallels führt x86-Windows auf M-Macs aus – Te...