raga mi potete dire che dati devo inserire per il form in action e method?
Printable View
raga mi potete dire che dati devo inserire per il form in action e method?
dipende da cosa vuoi farci ... :lol:
mi serve per ricevere dati dagli utenti... nulla di più...
diciamo che inseriscono i loro dati ed io li ricevo per poterli ricontattare...
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">
<html>
<head>
<title></title>
</head>
<body>
<center>
<?php
// 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
}
?>
</center>
</body>
</html>[/code:1:dead1f1f59]
Beh! Non so se a sitecreation sia servito il tuo script, ma me molto! :wink:
Grazie GVE!
Prego, felice di esserti stato utile. :wink:
Scusate se vi tormento e scusatemi la mia ignoranza e inconpetenza..
Ho realizzato con Dreamweaver e Frontpage il mio sito... ho però riscontrato un problema al momento di inserire un modulo form.
Il mio problema sta nell'impostare il modulo FORM:
Obiettivo... iscrizione ad una mailing list...
Nome: XXXX
E-mail:XXXXXXX@XXXX
Checkbox (di conferma)
invia e resetta
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???
"<!--webbot bot="SaveResults" S-Label-Fields="TRUE" U-File="http://outsoon.altervista.org/form_results.txt" S-Format="TEXT/PRE" S-Email-Address="concertioutsoon@hotmail.com" S-Email-Format="TEXT/PRE" B-Reverse-Chronology="FALSE" B-Email-Label-Fields="TRUE" S-Date-Format="%A, %d %B %Y" S-Builtin-Fields="Date" U-Confirmation-Url="http://outsoon.altervista.org/registrazione.htm" -->"
Aiuto!
Paolo
Nel mio caso... è perchè nel server web che mi ospita mancano, perchè non installate le estensioni del server di Frontpage? Se sì...
allora devo riscrivere il mio form e usare uno script come sopra?
come devo fare passo-passo dato che di php so poco o niente?
Aiuto!!!
Paolo
Per l'ennesima volta: su AV le estensioni server di Frontpage NON possono essere installate.
Il che vuol dire che CHIUNQUE le usi é costretto a riscrivere le pagine usando il php.
Per i passo-passo esiste la documentazione su www.php.net
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.