Ovvero vuoi un form dover loro possano scrivere qualcosa che ti giunga per e-mail, così poi li ricontatti, giusto?
il form potrebbe essere una cosa di questo tipo:
[code:1:dead1f1f59]<form method="post" action="mail.php">
<p>
Nome:&nbsp;&nbsp;&nbsp;<input type="text" size="15" id="name" name="name">
<br />
E-Mail:&nbsp;<input type="text" size="15" id="email" name="email">
</p>
<p>Oggetto:&nbsp;&nbsp;<in put type="text" size="50" name="ogg" id="ogg"></p>
<p>Messaggio:<br />
<TEXTAREA rows="20" cols="60" name="msg" id="msg"></TEXTAREA>
<p>
<input type="submit" value="Invia">
</p>
</div>
</form>[/code:1:dead1f1f59]
quindi ti serve un file mail.php più o meno così:
[code:1:dead1f1f59]<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/1999/REC-html401-19991224/loose.dtd">
// tuo indirizzo e-mail
$io="sitecreation@altervista.org";
// email utente
$email=$_POST['email'];
// nome utente
$name=$_POST['name'];
// messaggio dall'utente
$msg=$_POST['msg'];
// oggetto messaggio dall'utente
$ogg=$_POST['ogg'];
// oggetto messaggio all'utente
$ogg_a="Conferma ricevimento messagio";
// messaggio all'utente
$msg_a="Ciao $name,\n\tabbiamo ricevuto il tuo messaggio che verrà letto al più presto.\nGrazie del tuo contributo.";
if ($email<>'' && $name<>'' && $msg<>'' && $ogg<>'') {
if (mail($email,$ogg_a,$msg_a,"From&# 58; $io")) {
mail($io,$ogg,$msg,"From: $name <$email>");
?>
<h1>Request submitted</h1>
<h3>Se i dati sono stati inseriti correttamente una mail arriverà a breve alla tua casella di posta, altrimenti ripeti l'operazione.</h3>
<h2><a href="main.html">Clicka qui</a> per tornare alla pagina principale
<br />
o usa il tasto <i>back</i> del browser per tornare alla pagina precedente</h2>
<?php
} else {
?>
<h1>Error processing your request</h1>
<h2>Errore di mail(), usa il tasto <i>back</i> del browser per tornare alla pagina precedente e riprovare
<?php
}
} else {
?>
<h1>Error processing your request</h1>
<h2>Si è verificato un errore, usa il tasto <i>back</i> del browser per tornare alla pagina precedente e riprovare
<br />
Ricorda che, se non diversamente indicato, tutti i campi del modulo sono obbligatori</h2>
<?php
}
?>
Ho scelto il metodo POST, perchè desidero ricevere via mail le iscrizioni.
come devo fare per farlo funzionare in altervista, vengo da un sito in libero dove per i form esisteva l'autocomposizione ed era facilmente manipolabile.
Utilizzo un WEbbot che frontpage mi crea per inviare i dati ho provato questo ma non funziona che devo fare???
Non credo te le installeranno mai, visto che sono della Microsoft e presumo bisogni pagarne le licenze.
Comunque lo script che chiedi non è complicato, se nessuno te lo fa prima domani te lo posto io, sono poche righe.
P.S.: fai un giro qua: http://php4all.altervista.org/
Per problemi col db il sito e down, tranne il forum che funziona alla perfezione. Magari ti può essere utile, è il progetto di un amico.