L
Lukasz
PHP:
<?php
$DatabaseHost = "rdbms.strato.de";
$DatabaseUser = "******";
$DatabasePassword = "*****";
$Database = "***";
$TableAktivierung = "users";
$Absender = "Ihr-Team@neuerPlanet.de";
if(isset($_REQUEST['Aktivierungscode']) OR strlen($_REQUEST['Aktivierungscode']) > 0)
{
$code = $_REQUEST['Aktivierungscode'];
$DatabasePointer = mysql_connect($DatabaseHost, $DatabaseUser, $DatabasePassword);
mysql_select_db($Database, $DatabasePointer);
$ResultPointer = mysql_query("SELECT * FROM $TableAktivierung WHERE Aktivierungscode = '$code' LIMIT 1");
while($row = mysql_fetch_assoc($ResultPointer)){
@mysql_query("UPDATE $TableAktivierung SET Aktiviert='Ja' WHERE Aktivierungscode='".$_REQUEST['Aktivierungscode']."'", $DatabasePointer);
echo"Vielen Dank! Ich Account wurde nun Aktiviert. Sie können sich nun einloggen.";
if(!@mail($row['eMail'], "Wilkommen bei neuerPlanet.de", "Wilkommen ".$row['UserName'].",\n\du hast jetzt einen Account bei neuerPlanet.de\n\nUser Team wünscht dir viel Spaß!\nFür Inormationen zum Spiel klicke hier -> http://www.neuerPlanet.de/Anleitung.php", "FROM: $Absender")) { echo "Beim versenden der E-Mail ist ein Fehler aufgetreten!"; }
}
} else { echo "REQUEST leifert keine Daten!"; }
?>
Der Script sollte schon tun, ich habe mal oben den If verändert. Eventuell hast du keine Datenübergabe bei $_REQUEST!
Zuletzt bearbeitet von einem Moderator: