Ora che l'invio funziona, vorrei abbellire la mail stessa.
Per far ciò ho pensato a due "metodi", i quali hanno tutti e 2 degli errori, che vorrei risolvere (uno dei 2 basta) grazie al vostro aiuto.
[1] Aggiungere il testo dell'email con i vari tag in HTML direttamente nella pagina verification.php, nel seguente modo:
A quanto pare però non posso fare una cosa del genere: mi viene restituito un messaggio d'erroreCodice:$email->addContent(
"text/html", "<html>
<body>
Contenuti....
</body>
</html>"
);
[2] La seconda idea che mi era venuta consisteva nell'inserire il template dell'email in un'altra pagina chiamata email.php. In verification.php avrei fatto la seguente cosa:
Così facendo (di per se sarebbe l'ideale) sorge però un problema che con le mie scarse conoscenze di PHP non sono in grado di risolvere:Codice:$email->addContent(
"text/html", file_get_contents("email.php")
);
In verification.php, dopo aver inserito i dati per la registrazione, per permettere l'autenticazione dell'account vengono creati dei numeri random (verifyId e code), mediante i quali si può appunto confermare l'account per via mail con l'apertura di un link [verification.php?verifyId=$verifyId&code=$code].
Il problema sta nel fatto che il link che dovrebbe "contenere" il verifyId e il code si trova in email.php, mentre i due numeri stessi vengono generati in verification.php.
Come posso "passare" questi due parametri da verification.php a email.php?
Spero di essermi fatto capire, grazie per una risposta
Buona giornata :)