"Christmas - the time to fix the computers of your loved ones" « Lord Wyrm

suche: email script

alex5612 28.05.2002 - 22:38 660 14
Posts

alex5612

Legend
Radiomann
Avatar
Registered: Oct 2000
Location: VR Brigittenau
Posts: 4826
ich suche so ein webmail script, also damit daus die keine email adresse haben trotzdem beschwerden und wünsche abschicken können

nennts es von mir aus feedback formular :p

Tex

got r00t?
Avatar
Registered: Aug 2000
Location: salzburg
Posts: 1844
php? asp? jsp? perl? etwas anderes?

Murph

Nerd
Avatar
Registered: Dec 2001
Location: Vienna
Posts: 9236
hm meinst sowas dass zB einfach ein paar felder da sind und checkboxen, und du dann am Server ein neues HTM bekommst?

alex5612

Legend
Radiomann
Avatar
Registered: Oct 2000
Location: VR Brigittenau
Posts: 4826
nein

beispiel

dau will sich beschwerren, schreibt was in die box rein und drück auf senden und ich kann den schwachsin dann von meiner emehl box abrufen

Tex

got r00t?
Avatar
Registered: Aug 2000
Location: salzburg
Posts: 1844
Zitat von alex5612
nein

beispiel

dau will sich beschwerren, schreibt was in die box rein und drück auf senden und ich kann den schwachsin dann von meiner emehl box abrufen

teile uns bitte mit, welche programmiersprache dein server unterstützt. mit reinem html/javascript funkt das leider nicht ;)

alex5612

Legend
Radiomann
Avatar
Registered: Oct 2000
Location: VR Brigittenau
Posts: 4826
Apache/1.3.23

wegen dem rest müsste ich fragen

Tex

got r00t?
Avatar
Registered: Aug 2000
Location: salzburg
Posts: 1844
mit php würde das ca. so ausschauen:

Code: PHP
<?
mail("alex5612@overclockers.at",$betreff,$nachricht,"From: $absender");
echo "E-Mail wurde erfolgreich verschickt!";
?>

<form method=post action=mail.php>
Ihre E-Mail-Adresse (optional): <input type=text name=absender><br>
Betreff: <input type=text name=betreff>
Text: <textarea name=nachricht>
<input type=submit>
</form>

ist nicht getestet - es kann durchaus auch ein fehler drinnen sein.

noledge

CWNE #540
Avatar
Registered: Apr 2001
Location: ::1
Posts: 6837
edit: whoops.. sorry, aufgabenstellung verfehlt ;)
Bearbeitet von noledge am 28.05.2002, 23:09

Tex

got r00t?
Avatar
Registered: Aug 2000
Location: salzburg
Posts: 1844
edit: ok, hat sich erledigt :D

noledge

CWNE #540
Avatar
Registered: Apr 2001
Location: ::1
Posts: 6837
Zitat von Tex
das funktioniert aber nicht, wenn der dau keine eigene e-mail-adresse eingerichtet hat... zumindest mit dem ie nicht ;)

bin auch scho draufkommen ;) schon edited ;)

alex5612

Legend
Radiomann
Avatar
Registered: Oct 2000
Location: VR Brigittenau
Posts: 4826
naja das zeug soll eben dann funktionieren wenn der dau KEINE mailadresse hat oder zumindest keinen zugang hat

Ezekiel

OC Addicted
Avatar
Registered: Jun 2001
Location: na
Posts: 3329
<?

if($name!="" && $emailadresse!="" && $betreff!="" && $text!="")
{
mail("deine email",
"$betreff",
"$text",
"From: $name <$emailadresse>");

echo
("
<body bgcolor=\"#a9a9a9\" link=\"black\" alink=\"black\" vlink=\"black\">
<div align=\"center\">
<span class=\"standard\">
<br>
Die Email wurde erfolgreich an <span class=\"standardfett\">$empfaenger</span> versendet !<br>
<a href=\"contact.htm\">back</a>
</span>
</div>
</body>
");
}
else
{

echo("<div align=\"center\"><span class=\"standard\"><br>");

if($name=="") echo("
<body bgcolor=\"#a9a9a9\">
Du hast vergessen deinen <span class=\"standardfett\">Namen</span> anzugeben!<br>
</body>
");
if($emailadresse=="") echo("
<body bgcolor=\"#a9a9a9\">
Du hast vergessen deine <span class=\"standardfett\">Emailadresse</span> anzugeben!<br>
</body>
");
if($betreff=="") echo("
<body bgcolor=\"#a9a9a9\">
Du hast vergessen einen <span class=\"standardfett\">Betreff</span> anzugeben!<br>
</body>
");
if($text=="") echo("
<body bgcolor=\"#a9a9a9\">
Du hast vergessen einen<span class=\"standardfett\">Text</span> anzugeben!<br>
</body>
");

echo("
<body bgcolor=\"#a9a9a9\" link=\"black\" alink=\"black\" vlink=\"black\">
<br><a href=\"contact.htm\">back</a></span></div>
</body>
");


}

?>
_______
Form dazu:

<form action="mail_contact.php" name="Email" method="post">
<table style="border:0px">
<tr>
<td colspan=\"2\"><span class="standardfett">Fülle dieses Formular aus um uns ein Email zu schreiben.<br><br></span></td>
</tr>
</table>
<table style="border:0px">
<tr>
<td colspan="2"><span class="standard"> </span></td>
</tr>
<tr>
<td><span class="standard">Dein Name:</span></td>
<td><input type="text" name="name" size="50" class="input" tabindex="1"></td>
</tr>
<tr>
<td><span class="standard">Deine Emailadresse:</span></td>
<td><input type="text" name="emailadresse" size="50" class="input" tabindex="2"></td>
</tr>
<tr>
<td colspan="2"><span class="standard"> </span></td>
</tr>
<tr>
<td><span class="standard">Betreff:</span></td>
<td><input type="text" name="betreff" size="50" class="input" tabindex="3"></td>
</tr>
<tr>
<td colspan="2"><span class="standard"> </span></td>
</tr>
<tr>
<td align="center" colspan="2">
<table style="border:0px">
<tr>
<td><span class="standard">Text:</span></td>
</tr>
<tr>
<td><textarea cols="85" rows="20" name="text" class="input" tabindex="4"></textarea></td>
</tr>
</table>
</td>
</tr>
<tr>
<td colspan="2"><span class="standard"></span></td>
</tr>
<tr>
<td colspan="2" align="center">
<input type="hidden" name="zone" value="Sendmail">
<input type="submit" name="submit" value="Email abschicken"class="input" tabindex="5">
<input type="reset" name="clear" value="Formular zurücksetzen"class="input" tabindex="6">
</td>
</tr>
</table>
</form>


is von unserer clanhomepage, kannst sicher einiges unnoetiges rausschmeissen , aber so ungefaehr funkts

bernhard

Little Overclocker
Registered: Feb 2001
Location: NÖ
Posts: 51
Was spricht gegen <form action="mailto:empfaenger@domain.at" ...>?

Das Verhalten des Browsers ist zwar laut Punkt 17.3 der HTML 4.01 Spezifikation [1] für diesen Fall (kein HTTP URI) "undefined", in der Praxis sollte es aber seinen Zweck zu 99,9% erfüllen.

[1] <http://www.w3.org/TR/html4/interact/forms.html#h-17.3>

alex5612

Legend
Radiomann
Avatar
Registered: Oct 2000
Location: VR Brigittenau
Posts: 4826
danke ezekiel, das wirds glaube ich am besten tun :)

noledge

CWNE #540
Avatar
Registered: Apr 2001
Location: ::1
Posts: 6837
Zitat von bernhard
Was spricht gegen <form action="mailto:empfaenger@domain.at" ...>?

Das Verhalten des Browsers ist zwar laut Punkt 17.3 der HTML 4.01 Spezifikation [1] für diesen Fall (kein HTTP URI) "undefined", in der Praxis sollte es aber seinen Zweck zu 99,9% erfüllen.

[1] <http://www.w3.org/TR/html4/interact/forms.html#h-17.3>

der browser sendet das mail dann über das standard-mailprogramm - das formular soll aber auch gehen, wenn derjenige keine e-mail-adresse hat (lt. anforderung)
Kontakt | Unser Forum | Über overclockers.at | Impressum | Datenschutz