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
Antwort als interne mail verschicken ? Aber wie ?
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.
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.
Hallo Acid,
ich habe nochmal ein paar Sachen geändert. Hier erstmal der Quelltext zu meiner Seite:
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
ich habe nochmal ein paar Sachen geändert. Hier erstmal der Quelltext zu meiner Seite:
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.<?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öhe von 50,- Euro zu gewinnen. Einzulö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ß
ist der 31. Mä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ü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 ü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 ö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ü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ßt Brian Setzer mit bü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ü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ß 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" > </td>
<td ><font size="2" face="Arial, Helvetica, sans-serif">männlich
<input type="radio" name="Geschlecht" value="mä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ä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">
<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);
?>
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
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.
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.