
Ich arbeite derzeit gerade an der Integration von einem privaten Script ins phpBB. Ein Verlosungs-Script, bei dem die User einfach Verlosungen aus einer Liste auswählen können um sich dann mit ihren Daten anzumelden.
Nun, bis jetzt funzt das ganze Script problemlos bis auf etwas


Hier mal der Code(-teil) der das macht:
Code: Alles auswählen
function gettemplate($template,$endung="html")
{
return str_replace("\"","\\\"",implode("",file($template.".".$endung)));
}
function dooutput($template) {
echo $template;
}
/* ## Scriptbeginn / nichts ändern!! ## */
if (isset($vorname)) {
/* Variablen die für den Connect zur Datenbank benötigt werden */
$db_tabelle = "teilnehmer" ; // Datenbanktabelle
/* Connect zur Datenbank */
$db_conn = mysql_connect("$db_server","$db_user","$db_pass") ;
/* Select Database */
mysql_select_db($db_name, $db_conn) ;
/* Informationen in Datenbank schreiben */
$sql_stmt = "insert into $db_tabelle (gwsid,vorname,nachname,strasse,plz,ort,email,telefon,gebdatum) values ('$gwsid','$vorname','$nachname','$strasse','$plz','$ort','$email','$telefon','$gebdatum')" ;
$sql_query = mysql_query($sql_stmt, $db_conn);
mysql_close($db_conn);
print "
<table width='$tabellenbreite' align='$tabellenausrichtung'>"; print '
<tr>
<td class="title" colspan="2">Sie haben sich erfolgreich zu diesem Gewinnspiel
angemeldet.</td>
</tr>
</table>';
$message = '
Teilnahmebestätigung am Gewinnspiel - '.$gwsname.'
Angemeldet wurde folgender Teilnehmer:
Name: '.$vorname.' '.$nachname.'
Strasse: '.$strasse.'
PLZ / Stadt: '.$plz.' '.$ort.'
Geburtsdatum: '.$gebdatum.'
Email: '.$email.'
Telefonnummer: '.$telefon.'
';
@mail("$email", "Teilnahmebestätigung für Gewinnspiel - $gwsname - $vorname $nachname", $message);
@mail("$kontaktemail", "Teilnahmebestätigung für Gewinnspiel - $gwsname - $vorname $nachname", $message);
exit;
}

Bin um jeden Hinweis sehr dankbar!
Lieber Gruss vom Knalltrauma