ecco il risultato:
Codice:
Parse error: syntax error, unexpected T_ELSE in etc...
sto elseif mi sta facendo scemunire
@ heracleum: non funziona neanche come suggerito da te
che devo fare? io non ci capisco più niente
EDIT: raga, ho provato a togliere il controllo della email [tutta la stinga] e udite udite... non funziona lo stesso... l'errore è sicuramente un'altro alla linea 25 [dice l'errore]... vi posto tutto il codice che facico prima
Codice PHP:
<?
/* controlliamo che siano stati compilati tutti i campi del form */
if( trim(empty($_POST['nome'])) OR
trim(empty($_POST['email'])) OR
trim(empty($_POST['sito'])) OR
trim(empty($_POST['news'])) OR
trim(empty($_POST['testo'])) OR
trim(empty($_POST['dati'])))
{
$_TEMP .= "Errore! Sei sicuro di aver compilato tutti i campi del form? Ricontrolla!";
}
/* incremento di 1 il n. dei download */
$numeroutenti=file("numero_download.txt");
$numero=$numeroutenti[0]+1;
$fp=fopen("numero_download.txt","w");
fwrite($fp,$numero);
fclose($fp);
/* se l'if e l'elseif sono andati a buon fine... */
/* con $_HEA si intendono i contenuti che arrivano all'admin e con $_HEB quelli che devono arrivare all'utente */
else {
$_HEA .= "Download effettuato da: ".$_POST['nome']."\n";
$_HEB .= "Ciao ".$_POST['nome'].", grazie per aver contribuito a far crescere il progetto!\n\n";
$_HEA .= "Dati Utente:\n\n";
$_HEB .= "La tua registrazione è avvenuta con questi dati:\n\n";
$_MEX .= "Nome: ".$_POST['nome']."\n";
$_MEX .= "E-mail: ".$_POST['email']."\n";
$_MEX .= "Sito web: ".$_POST['sito']."\n";
$_MEX .= "Commenti rilasciati: ".$_POST['testo']."\n";
$_MEX .= "Data registrazione: ".$_POST['data']."\n";
$_MEX .= "Ora registrazione: ".$_POST['ora']."\n";
$_MEX .= "Inviare news: ".$_POST['news']."\n";
$_MEX .= "Autorizza il trattamento dei dati personali: ".$_POST['dati']."\n";
$_MEX .= "Indirizzo IP registrato: ".$_SERVER['REMOTE_ADDR']."\n\n";
$_MEX .= "Questa ''mini registrazione'' è solo allo scopo di una ns. informazione interna, per sapere quanti e quali utenti utlizzano il ns. software!\n\n";
$_MEX .= "Cordiali saluti, -:TurkoSoft Corporation:-";
/* unifichiamo il tutto , $_YOU sarà il messaggio che arriverà all'admin, $_CLI quello che arriverà all'utente/cliente .. */
$_YOU = $_HEA. "" .$_MEX;
$_CLI = $_HEB. "" .$_MEX;
/* gli oggetti dell'email, $_OBY l'oggetto nell'email dell'admin, $_OBC l'oggetto dell'email dell'utente/cliente */
$_OBY = "Download effettuato da: ".$_POST['nome']."";
$_OBC = "Download effettuato da: " .$_POST['nome']."";
/* inviamo le email... */
if (mail("EMAIL", $_OBY , $_YOU) && mail($_POST['email'], $_OBC, $_CLI))
{
$_TEMP .= "<center><table border='0' width='50%'><tr><td><font face='Verdana' size='2'><a href='blogging.rar'>CLICCA QUI PER EFFETTUARE E COMPLETARE IL DOWNLOAD</a><br /><br /><p align='justify'>''Mini registrazione'' effettuata correttamente! - Ti è stata inviata una e-mail di notifica alla tua casella di posta, contenente tutti i tuoi dati. Se non dovessi trovare l'e-mail di notifica nella tua ''Posta in arrivo'', controlla anche la ''Posta indesiderata'' (o bulk-mail).<br />Questa ''mini registrazione'' è solo allo scopo di una ns. informazione interna, per sapere quanti e quali utenti utlizzano il ns. software!<br /><br />Per qualsiasi segnalazione di: abuso, feedback e altro, contatta l'indirizzo e-mail <a href='mailto:abuse@turkosoft.org'>abuse[AT]turkosoft.org</a></p></td></tr></table></center>";
}
/* se ci sono stati dei problemi durante l'invio... */
else
{
$_TEMP .= "Registrazione non effettuata, riprova!";
}
}
/* mandiamo l'output */
echo $_TEMP;
?>