Pezzo di codice preso per invio email postato il 16/02/2008 20:18:20 nel forum programmazione, gdrcd e open source
Nella mia impresa di patching e modifica di GPL city (Chissà forse ne farò una relase dell'open source) ho riscontrato che non funziona il sistema di invio di email: ne per il recupero della password ne per il recupero della psw.
Questo pezzo di codice è tratto dal file registra_utente.php lo osservato ma purtroppo, probabilmente per le mie SCARSE conoscienze di php, non sono riuscito a trovare l'errore...HELPATEMI
/*INVIO MAIL CON I DATI DI REGISTRAZIONE*/
$sender_name = "STAFF - Città virtuale GPL";
$sender_email = "admin@ellenamir.org";
$dati_accesso = "Dati di accesso di Città virtuale GPL";
$msg = "Da: $sender_name
";
$msg .= "
";
$msg .= "E-mail: $sender_email
";
$msg .= "
";
$msg .= "Oggetto: $dati_accesso
";
$msg .= "
";
$msg .= "
";
$msg .= "Username: $USERNAME
";
$msg .= "
";
$msg .= "Password: $PASS
";
$msg .= "
";
$msg .= "Ti ricodiamo la pagina di accesso a Città virtuale GPL: http://localhost/opensource
";
$msg .= "
";
$mailheaders = "Form inviato dal servizio registrazione utenti di Città virtuale GPL
";
$mailheaders .= "Rispondi a: $sender_email
";
mail($MAILREG, "Form inviato dal servizio registrazione utenti di Città virtuale GPL", $msg, $mailheaders);
echo "document.formOK.submit();";
echo "alert ('Operazione eseguita correttamente.')";
}else{ echo "alert ('E-mail non valida.')";}
}else{ echo "alert ('Nickname non valido.')";}
echo "</script>";
}
else if ($num_user == "1"){
echo "<form name='formESISTE' method='post' action='registra_utente.php'>";
echo "</form>";
echo "<script language='Javascript'>";
echo "alert ('Nickname già presente del database! Provare con un altro nickname.');";
echo "document.formESISTE.submit();";
echo "</script>";
}
}
@mysql_close ($connessione);
?>
Pagine → 1 2
16/02/2008 23:45:36 e modificato da peppo92 il 17/02/2008 00:21:38
up
***MODERAZIONE***
E' assolutamente vietato portate up i messaggi sul forum. Per questa volta passi. La prossima sarà cancellato il thread.
Scusate, non lo sapevo, ho letto pure il regolamento del forum(qll che spunta sotto il form qnd posti) ma non c'è scritto nulla del genere.
17/02/2008 10:47:09
Innanzitutto: ammetti di non conoscere minimamente il php e vuoi fare una release? Mi auguro che tu fossi ironico. Apparte questo a me il codice funziona benissimo. Nonostante non lo abbia toccato. In che modo non ti funziona? Hai toccato qualcosa in quelle pagine?
17/02/2008 11:17:51 e modificato da peppo92 il 17/02/2008 11:20:39
A parte che ho detto le mie SCARSE e nn che nn conosco minimamente, cmq,non ho toccato nnt in qll pagina e il problema sta nel fatto che nn arriva la email (infatti nn da neanche la dicitura "registrazione eseguita con successo" che secondo il codice dovrebbe dare, ma resta nella stessa pagina e cmq inserisce il pg nel database...qnd nn funziona sl linvio della mail.
EDIT: E cmq la relase che vorrei fare sarebbe GPL city con l'implementazione di tutte le patch,correzzione di alcuni bug che, fidati, ce ne sn parecchi e modifica in parte della grafica.
Ho notato che l'aveva gia ftt qlcn...peccato che in qll relase nn funziona neanche la chat...
17/02/2008 11:25:27
Allora questo p il mio codice...e funziona:
17/02/2008 11:27:20
Sei sicuro?
A me sembra uguale...cmq ora provo...
17/02/2008 11:31:55
Anche a me sembra uguale...ma funziona.
17/02/2008 11:39:21
provato...nn funziona...
17/02/2008 19:39:54
Fin qui io sono riuscito a correggere tutti i bug,qst è l'ultimo e il più grave...se qlcn che se ne intende più d me in php facesse lo sforzo di leggere il codice che ho postato e trovare l'errore...
17/02/2008 23:00:33
Se magari ci dicessi anche cos'e' che fa di sbagliato, qualcuno se ne potrebbe pure raccapezzare.
20/02/2008 04:07:32 e modificato da la kaiah il 20/02/2008 04:16:25
ciao ^^
a me è successa una cosa simile nella land che gestisco, infatti neanche a me inviava le email >.<
dopo taaanti impazzimenti mi sono persuasa a contattare i responsabili del server che ospita la land. risultato, c'era da richiedere un'autorizzazione -per motivi di sicurezza-
forse anche nel tuo caso il problema non è nel codice, ma in un'autorizzazione mancante =)
Discussione seguita da
Pagine → 1 2
Rispondi alla Discussione Aggiungi ai Preferiti Inoltra Discussione Forum Programmazione, GDRCD e Open Source Elenco Forum
butadon ha risposto alla discussione: Perché non avete più voglia di giocare?