Antwort als interne mail verschicken ? Aber wie ?

Du hast Probleme beim Einbau oder bei der Benutzung eines Mods? In diesem Forum bist du richtig.
Forumsregeln
phpBB 2.0 hat das Ende seiner Lebenszeit überschritten
phpBB 2.0 wird nicht mehr aktiv unterstützt. Insbesondere werden - auch bei Sicherheitslücken - keine Patches mehr bereitgestellt. Der Einsatz von phpBB 2.0 erfolgt daher auf eigene Gefahr. Wir empfehlen einen Umstieg auf phpBB 3.0, welches aktiv weiterentwickelt wird und für welches regelmäßig Updates zur Verfügung gestellt werden.
Antworten
stephan68
Mitglied
Beiträge: 145
Registriert: 03.10.2003 15:28
Wohnort: 45141 Essen

Antwort als interne mail verschicken ? Aber wie ?

Beitrag von stephan68 »

Hallo zusammen,

wir haben in unserem Forum versucht ein Quiz einzubauen, unterhttp://www.stray-cats.de/forum/quizzz.php könnt Ihr einen Entwurf sehen. Wenn jetzt ein User alle Fragen beantwortet, und auf senden klickt, geht ein blödes Fenster auf und die Mail wird im Postausgang des User zum Versand gespeichert.

Nun meine Frage, gibt es eine Möglichkeit, dass die Antwortmail direkt aus dem Forum gesendet wird und nicht über den Postausgang des User ?

Wenn uns da jemand helfen könnte, wäre es echt prima !

Liebe Grüße

Stephan
stephan68
Mitglied
Beiträge: 145
Registriert: 03.10.2003 15:28
Wohnort: 45141 Essen

Beitrag von stephan68 »

Ist die Frage falsch formuliert, oder ist soetwas grundsätzlich nicht möglich ?

Hat denn keiner eine Idee, auch wenn es nicht geht, wäre ich über eine Antwort dankbar. Das ganze ist in HTML geschrieben.

Gruß

Stephan
Acid
Ehrenadmin
Beiträge: 12195
Registriert: 26.04.2001 02:00
Wohnort: Berlin

Beitrag von Acid »

Um eine Antwort zu geben, müsste man mal deinen Code sehen..

PS: In Mozilla funktioniert dein Quiz nicht (also das JavaScript-Zeugs).
PS²: Die Schrift in den Feldern hat die Farbe des Hintergrunds (grau), ist daher schlecht erkennbar. ;)
stephan68
Mitglied
Beiträge: 145
Registriert: 03.10.2003 15:28
Wohnort: 45141 Essen

Beitrag von stephan68 »

Hallo Acid,
ich habe nochmal ein paar Sachen geändert. Hier erstmal der Quelltext zu meiner Seite:
<?php
//Benötigte Dateien und Variablen von phpBB
define('IN_PHPBB', true);
$phpbb_root_path = './';
include($phpbb_root_path . 'extension.inc');
include($phpbb_root_path . 'common.'.$phpEx);


//Session auslesen und Benutzer-Informationen laden
$userdata = session_pagestart($user_ip, PAGE_INDEX);
init_userprefs($userdata);


//Dieser Block kann weggelassen werden, wenn du nur den die Userdaten brauchst und auf den phpBB-Header verzichen möchtest
$page_title = 'Meine Seite';
include($phpbb_root_path . 'includes/page_header.'.$phpEx);
?>
<script type="text/javascript">
<!--
function chkFormular()
{
if(document.Formular.Name.value == "") {
alert("Bitte Deinen Namen eingeben!");
document.Formular.Name.focus();
return false;
}
if(document.Formular.Vorname.value == "") {
alert("Bitte Deinen Vornamen eingeben!");
document.Formular.Vorname.focus();
return false;
}
if(document.Formular.Nickname.value == "") {
alert("Bitte Deinen Nickname eingeben!");
document.Formular.Nickname.focus();
return false;
}
if(document.Formular.Strasse.value == "") {
alert("Bitte Deine Strasse eingeben!");
document.Formular.Strasse.focus();
return false;
}
if(document.Formular.PLZ.value == "") {
alert("Bitte Deine PLZ eingeben!");
document.Formular.PLZ.focus();
return false;
}
if(document.Formular.Wohnort.value == "") {
alert("Bitte Deinen Wohnort eingeben!");
document.Formular.Wohnort.focus();
return false;
}
if(document.Formular.Email.value == "") {
alert("Bitte Deine E-Mail-Adresse eingeben!");
document.Formular.Email.focus();
return false;
}
if(document.Formular.Email.value.indexOf('@') == -1) {
alert("Keine gültige E-Mail-Adresse!");
document.Formular.Email.focus();
return false;
}
if(document.Formular.Antwort1.value == "") {
alert("Bitte Antwort Nr. 1 eingeben!");
document.Formular.Antwort1.focus();
return false;
}
if(document.Formular.Antwort2.value == "") {
alert("Bitte Antwort Nr. 2 eingeben!");
document.Formular.Antwort2.focus();
return false;
}
if(document.Formular.Antwort3.value == "") {
alert("Bitte Antwort Nr. 3 eingeben!");
document.Formular.Antwort3.focus();
return false;
}
if(document.Formular.Antwort4.value == "") {
alert("Bitte Antwort Nr. 4 eingeben!");
document.Formular.Antwort4.focus();
return false;
}
if(document.Formular.Antwort5.value == "") {
alert("Bitte Antwort Nr. 5 eingeben!");
document.Formular.Antwort5.focus();
return false;
}
}
//-->
</script>

<!--/***** Inhaltsbereich ******/-->
<table width="80%" cellspacing="1" cellpadding="1" border="0" align="center">
<tr>
<td> <table width="95%" cellpadding="5" cellspacing="1" border="0" class="forumline">
<tr>
<th height="25"><font size="2" face="Arial, Helvetica, sans-serif"><span class="genmed"><b>Rockabilly-Quizzz
</b></span></font></th>
</tr>
<tr>
<td class="row1" align="center"><p align="center"><font size="2" face="Arial, Helvetica, sans-serif"><span class="gensmall" style="line-height:150%" ><b>Mitmachen
lohnt sich!!!</b> </span></font></p></td>
</tr>
<tr>
<td class="row1" align="center"><div align="justify"><font size="2" face="Arial, Helvetica, sans-serif"><span class="gensmall" style="line-height:150%" >Ihr
braucht nur unsere 5 Fragen rund um das Thema Rockabilly und Rock'n'Roll
richtig zu beantworten, und schon habt Ihr die besten Vorraussetzungen,
unseren Warengutschein in H&ouml;he von 50,- Euro zu gewinnen. Einzul&ouml;sen
ist der Gutschein in unserem <a href="http://www.stray-cats.de/shop" target="_blank">Online-Shop<strong>.
</strong></a></span></font></div></td>
</tr>
<tr>
<td class="row1" align="center"><font size="2" face="Arial, Helvetica, sans-serif"><span class="gensmall" style="line-height:150%" ><strong>Einsendeschlu&szlig;
ist der 31. M&auml;rz</strong>.</span></font></td>
</tr>
<tr>
<td class="row1" align="center"><div align="justify"><font size="2" face="Arial, Helvetica, sans-serif"><span class="gensmall" style="line-height:150%" >Gewinnen
kann nat&uuml;rlich nur der, der die Fragen auch alle richtig beantwortet
hat. Bei mehreren richtigen Einsendungen (wovon wir bei diesem fachkundigen
Publikum ausgehen) entscheidet das Los. Der/die Gewinner/in wird
per Email &uuml;ber seinen/ihren Gewinn informiert. Der Gutschein
folgt dann per Post. </span></font></div></td>
</tr>
<tr>
<td class="row1" align="center"><font size="2" face="Arial, Helvetica, sans-serif"><span class="gensmall" style="line-height:150%" >Der/die
Gewinner/in wird hier &ouml;ffentlich vorgestellt.</span></font></td>
</tr>
<tr>
<td class="row1" align="center"><p><font size="2" face="Arial, Helvetica, sans-serif"><span class="gensmall" style="line-height:150%" >Und
nu viel Gl&uuml;ck!!!<br>
Hier Eure Fragen:<br>
</span></font></p>
<table width="50%" border="0" cellspacing="0" cellpadding="2">
<tr>
<td><font size="2" face="Arial, Helvetica, sans-serif"><span class="gensmall" style="line-height:150%" >1.
Wie hei&szlig;t Brian Setzer mit b&uuml;rgerlichem Namen?</span></font></td>
</tr>
<tr>
<td><font size="2" face="Arial, Helvetica, sans-serif"><span class="gensmall" style="line-height:150%" >2.
Was bedeutet die Abk&uuml;rzung R'n'R?</span></font></td>
</tr>
<tr>
<td><font size="2" face="Arial, Helvetica, sans-serif"><span class="gensmall" style="line-height:150%" >3.
Wie hie&szlig; die Frau von Elvis Presley?</span></font></td>
</tr>
<tr>
<td><font size="2" face="Arial, Helvetica, sans-serif"><span class="gensmall" style="line-height:150%" >4.
Woran starb James Dean?</span></font></td>
</tr>
<tr>
<td><font size="2" face="Arial, Helvetica, sans-serif"><span class="gensmall" style="line-height:150%" >5.
Wie alt bist Du? </span></font></td>
</tr>
</table>
<br></td>
</tr>
<tr>
<td><form action="mailto:webmaster@stray-cats.de" method="post" enctype="text/plain">
<font size="2" face="Arial, Helvetica, sans-serif"><br>
<br>
</font>
<table width="50%" border="0" align="center" cellpadding="4" cellspacing="0" >
<tr>
<td width="30%" align="right" >&nbsp;</td>
<td ><font size="2" face="Arial, Helvetica, sans-serif">m&auml;nnlich
<input type="radio" name="Geschlecht" value="m&auml;nnlich">
weiblich
<input type="radio" name="Geschlecht" value="weiblich">
</font></td>
</tr>
<tr>
<td align="right" ><font size="2" face="Arial, Helvetica, sans-serif">Name
</font></td>
<td > <font size="2" face="Arial, Helvetica, sans-serif">
<input type="text" name="Name" size="20" maxlength="50" >
</font></td>
</tr>
<tr>
<td align="right" ><font size="2" face="Arial, Helvetica, sans-serif">Vorname
</font></td>
<td > <font size="2" face="Arial, Helvetica, sans-serif">
<input type="text" name="Vorname" size="20" maxlength="50">
</font></td>
</tr>
<tr>
<td align="right" ><font size="2" face="Arial, Helvetica, sans-serif">Nickname</font></td>
<td > <font size="2" face="Arial, Helvetica, sans-serif">
<input type="text" name="Nickname" size="20" maxlength="50">
</font></td>
</tr>
<tr>
<td align="right" ><font size="2" face="Arial, Helvetica, sans-serif">Strasse</font></td>
<td > <font size="2" face="Arial, Helvetica, sans-serif">
<input type="text" name="Strasse" size="20" maxlength="50">
</font></td>
</tr>
<tr>
<td align="right" ><font size="2" face="Arial, Helvetica, sans-serif">PLZ</font></td>
<td > <font size="2" face="Arial, Helvetica, sans-serif">
<input type="text" name="PLZ" size="20" maxlength="50">
</font></td>
</tr>
<tr>
<td align="right" ><font size="2" face="Arial, Helvetica, sans-serif">Wohnort</font></td>
<td > <font size="2" face="Arial, Helvetica, sans-serif">
<input type="text" name="Wohnort" size="20" maxlength="50">
</font></td>
</tr>
<tr>
<td align="right" ><font size="2" face="Arial, Helvetica, sans-serif">meine
email </font></td>
<td > <font size="2" face="Arial, Helvetica, sans-serif">
<input type="text" name="meine email" size="20" maxlength="50">
</font></td>
</tr>
<tr>
<td align="right" ><font size="2" face="Arial, Helvetica, sans-serif">Antwort
1</font></td>
<td > <font size="2" face="Arial, Helvetica, sans-serif">
<input type="text" name="Antwort 1" size="20" maxlength="50">
</font></td>
</tr>
<tr>
<td align="right" ><font size="2" face="Arial, Helvetica, sans-serif">Antwort
2</font></td>
<td > <font size="2" face="Arial, Helvetica, sans-serif">
<input type="text" name="Antwort 2" size="20" maxlength="50">
</font></td>
</tr>
<tr>
<td align="right" ><font size="2" face="Arial, Helvetica, sans-serif">Antwort
3</font></td>
<td > <font size="2" face="Arial, Helvetica, sans-serif">
<input type="text" name="Antwort 3" size="20" maxlength="50">
</font></td>
</tr>
<tr>
<td align="right" ><font size="2" face="Arial, Helvetica, sans-serif">Antwort
4</font></td>
<td > <font size="2" face="Arial, Helvetica, sans-serif">
<input type="text" name="Antwort 4" size="20" maxlength="50">
</font></td>
</tr>
<tr>
<td align="right" ><font size="2" face="Arial, Helvetica, sans-serif">Antwort
5</font></td>
<td > <font size="2" face="Arial, Helvetica, sans-serif">
<input type="text" name="Antwort 5" size="20" maxlength="50">
</font></td>
</tr>
<tr>
<td align="right" valign="top"><font size="2" face="Arial, Helvetica, sans-serif">was
ich noch<br>
zu sagen h&auml;tte</font></td>
<td > <font size="2" face="Arial, Helvetica, sans-serif">
<textarea cols="20" rows="5" name="kommentar" wrap="physical" ></textarea>
</font></td>
</tr>
</table>
</a>
<div align="center"><br>
<input type="submit" value="Absenden">
&nbsp;
<input type="reset" value="Abbrechen"></div>
</div>
</form></td>
</tr>
</table></tr>
<tr>
<td height="15"></td>
</tr>
</table>

<?php
//Footer - nur dann weglassen, wenn du auch den Header weglässt
include($phpbb_root_path . 'includes/page_tail.'.$phpEx);
?>
Schau Dir das doch mal bitte an, ob ich das so lassen kann. Wenn ich auf Absenden klicke öffnet sich eine Email mit den gemachten Angaben, die man dann nur noch abschicken braucht.
Das Java Script Zeugs funktioniert immer noch nicht. Gibt es denn eine Möglichkeit, die Bedingungen in das Formular einzubauen, dass man das Formular nur absenden kann, wenn auch alle relevanten Felder ausgefüllt sind???
Außerdem kannst Du mir vielleicht mitteilen, wie ich die Felder oder die Schriftfarbe innerhalb der Eingabefelder ändern kann.
Das Problem, dass die Schrift innerhalb der Felder fast die gleiche Farbe wie der Hintergrund hat, haben wir im ganzen Forum, außer beim Login.

Liebe Grüße
Stephan
stephan68
Mitglied
Beiträge: 145
Registriert: 03.10.2003 15:28
Wohnort: 45141 Essen

Beitrag von stephan68 »

Kleine Nachtrag:
bei Mozilla erscheint das Email-Fenster. Beim Internet Explorer erscheint immer noch diese dämliche Nachricht, die ich ja eigentlich nicht haben wollte:

Das Formular wurd durch E-Mail vesandt.
Dadurch wird Ihre E-Mail-Adresse dem Empfänger bekanntgegeben.
Weiterhin werden die Formulardaten nicht verschlüsselt und sind nicht gegen unbefugten Zugriff geschützt.

Sie können den Vorgang fortsetzen oder abbrechen.
Acid
Ehrenadmin
Beiträge: 12195
Registriert: 26.04.2001 02:00
Wohnort: Berlin

Beitrag von Acid »

Nur nochmal zum Verständnis: Anstatt dem bla bla-Fenster von IE soll das ausgefüllte Formular (also die angegebenen Infos/Antworten) direkt an die angegebene (deine) email-Adresse geschickt werden ?
Antworten

Zurück zu „phpBB 2.0: Mod Support“