Ciao a tutti,mi sono iscritto da poco e ho inserito il mio sito nella comunità,se possibile avrei bisogno di un aiuto per modificare il file php che comanda l'invio della form inserità nella mia pagina contatti. Premetto che sono quasi completamente a digiuno di qualsiasi nozione riguardante linguaggi html,php etc.. quindi abbiate pietà:=):
Ho provato a cercare in giro per il forum prima di chiedere ma non essendo granchè esperto non sono riuscito a tirare fuori niente di buono apparte piccole modifiche.
Il file php che sto usando è questo:
Tramite informazioni trovate sul forum sono riuscito a far si che dopo l'invio del form la pagina torni dove risiede il form stesso, che in pratica è nella pagina "Chi sono". Ora vorrei aggiungere qualche altra funzione,vi scrivo in maniera schematica quello che vorrei inserire:Codice PHP:
<?php
$oggi = date("j F Y G:i");
$sito = "nomesito";
$ip = "$_SERVER[REMOTE_ADDR]";
$browser = "$_SERVER[HTTP_USER_AGENT]";
$to = "email";
$soggetto = "Form contatti $sito";
if(trim($_POST['nome']) == "" OR trim($_POST['email']) == "" OR trim($_POST['oggetto']) == "" OR trim($_POST['messaggio']) == "") {
echo "<font color=\"#000000\" face=\"Arial\" size=\"10\"><strong>Tutti i campi sono obbligatori</strong></font>"; }
else {
$body = "Modulo inviato il $oggi da $ip - $browser \n\n";
$body .= "Nome: $_POST[nome] \nEmail: $_POST[email] \nOggetto: $_POST[oggetto] \nMessaggio: $_POST[messaggio]";
mail("$to","$soggetto","$body");
header("Location:Chi-sono.htm"); }
?>
1): Conferma di messaggio inviato riuscita con riepilogo dati inseriti.
2): Controllo validità campo E-mail.
3): Poter vedere nel campo mittente del mio client di posta il nome dell'utente che è stato inserito nel modulo invece di visualizzare "Apache".
Se possibile avrei bisogno gentilmente non solo di sapere quale è il codice per queste funzioni ma anche dove va messo di preciso,come ho già detto sono quasi completamente a digiuno con questo tipo di nozioni.
Un ultima informazione: I dati che mi verranno inviati tramite il form rimangono nel mio spazio web e vengono cancellati dopo un pò di tempo oppure il server fa solo da tramite e quindi i messaggi vengono cancellati immediatamente dopo l'invio?
Ringrazio in anticipo chiunque avrà voglia di leggere e aiutarmi con questi piccoli problemi e chiedo scusa per il post chilometrico,ciao.