Allora, io ho cercato di fare in modo che un utente, dopo che si registra, riceve una mail con la conferma della registrazione e un link per annullare la registrazione (in caso qualcuno usa un email altrui) con questo codice
Codice PHP:
<?php
$testo = "Ciao, " . $username . ", grazie per esserti registrato su ClashClan, il nome del tuo clan è " . $nome_clan . ", ed è di livello " . $livello_clan . ".
Le informazioni del tuo clan:
Nome= " . $nome_clan . "
Tag= " . $clanTag . "
Livello= " . $livello_clan . "
Membri= " . $membri_clan . "
Trofei Minimi Richiesti= " . $trofei_clan . "
Se non sei stato tu a registrarti con questa email ( " . $email . " ) vai su theclashclan.altervista.org/ErrorMail/?email=" . $email . "&tipo_clan=" . $tipo_clan;
$nome_mittente = "ClashClan";
$mittente_mail = "registrazioni@clashclan.it";
$mail_reply = "theclashclan@altervista.org";
$mail_headers = "From: " . $nome_mittente . " <" . $mittente_mail . ">\r\n";
$mail_headers .= "Reply-To: " . $mail_reply . "\r\n";
$mail_headers .= "X-Mailer: Mail " . $nome_mittente;
mail($email, 'Registrato su ClashClan', $testo, $mail_headers);
?>
e il codice PHP della pagina ErrorMail/index.php è
Codice PHP:
<?
$tipo_clan=$_GET[tipo_clan];
$localhost='localhost';
$username='theclashclan';
$password='';
$db = mysql_connect($localhost,$username,$password);
$result = mysql_query("DELETE FROM `my_theclashclan`.`$tipo_clan` WHERE `$tipo_clan`.`email` = $email;",$db) ;
if (!$result) {
echo "ERROR: " . mysql_error();
}
?>
Grazie per la tua segnalazione, l'account e' stato eliminato.
Ma mi da l'errore: You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near '' at line 1 .
Grazie a tutti.