Salve,
ho istallato questo semplice modulo all'interno di un sito creato con FrontPage 2003, ma compilando e premendo invio da sempre questo errore:
**Parse error: syntax error, unexpected '&', expecting '(' in **D:\inetpub\webs\elettrovintageit\mail.php on line **12
******Potete aiutarmi ????
Grazie Fabio
@claudioweb said:
Ciao benvenuto
Ottima la soluzione di Ludus
comnque per fare una cosa proprio semplice:
salva questo codice in una pagina chiamata mail.php (o un altro nome da te scelto, l'importante poi è cambiare nell'altro codice il nome)
><?php
// ************Inizio Configurazione***************
//Indirizzo emai a cui inviare i msg
$mailto = "TUO_INDIRIZZO";
//Oggetto della mail
$subject = "OGGETTO DELLA MAIL";
//Pagina da mostrare dopo l'invio
$redirect = "URL_PAGINA";
// ************Fine Configurazione****************
foreach($HTTP_POST_VARS as $key => $value) {
$message .= $key . ': ' . $value;
$message .= "\n";
}
if (@mail($mailto, $subject, $message)) {
header("Location: $redirect");
} else {
// Messaggio in caso di errore
echo('
Impossibile inviare. Torna nella pagina precedente e prova ancora, grazie.</p>');
}
?>
>```
Nella pagina dove vuoi inserire il modulo dei contatti metti questo:
<form name="form1" id="form1" method="post" action="mail.php">
Nome</p>
<input type="text" name="nome" />
</p>
Cognome</p>
<input type="text" name="cognome" />
</p>
Email</p>
<input type="text" name="email" />
</p>
Contenuto</p>
<textarea name="contenuto" cols="50" rows="10"></textarea>
</p>
<input name="Invia" type="submit" value="Invia" />
</p>
</form>
è molto semplice (forse troppo), ma puoi anche aggiungere altri campi senza grossi problemi.
Sposto la discussione in php, che è la sezione più adatta