- Home
- Categorie
- Coding e Sistemistica
- Help Center: consigli per il tuo progetto
- Come si crea il modulo contatti nel sito?
-
anche una mia amica sta provando adesso, magari a lei funziona
-
Ma dove l ho stai inserendo il form??
Sono nella tua pagina contatti, ma non lo vedo...Scusa la domanda idiota, ma mi auguro che le prove le stai facendo inserendo i file tramite ftp nella root del sito...
non vorrei che le prove le stia facendo sul descktop:):)
-
Un altra cosa, il file php..
Come lo salvi??Apri un documento notepad, ci copi il codice che ti ho postato, lo salvi facendo attenzione a mettere nella finestra a tendina TUTTI I FILE e poi dai l estensione tipo mail.php se no diventerebbe mail.php.txt.........
-
sì, sto facendo le prove caricando i file nel root
non sia mai che faccio una toppata del genere...eheheh
Adesso ti spiego, siccome il modulo che mi hai mandato usciva sfalsato in confronto alla pagina, ho provato a fare un modulo con il mio programma DW, e gli ho associato il file php che mi hai dato tu, modificando le voci dell'email e l'indirizzo dell'URL. Non posso neanche dirti la pagina dove sto facendo le prove perchè il forum non me lo consente
-
adesso
-
adesso mi sono persa...io il file l'ho fatto con Dreamweaver.
Che abbia sbagliato?
-
Il file php dev essere inserito nella cartella html presente nella root...dove hai gli altri file html....
Mentre il codice html lo devi inserire nella pagina html dove vuoi che esca il form dei contatti..
-
Quale file quello php??
Fallo con notepad, ci metti un secondo...
-
Allora adesso ti ridò il file che ho fatto ok? Così mi dici se va bene per favore?
<?php
$receiverMail = "info @ misteri-patricia-cornwell.com";
$nome = trim(strip_tags(stripslashes($_POST['nick'])));
$mail = trim(strip_tags(stripslashes($_POST['mail'])));
$subject = trim(strip_tags($_POST['oggetto']));
$msg = trim(strip_tags($POST['messaggio']));
//$ip = getenv("REMOTE_ADDR");
$msgformat = "Nome: $nome\n";
$msgformat.= "Email: $mail\n\n";
$msgformat.= "Messaggio:\n\t$msg";
// VALIDATION
if(empty($nome) || empty($mail) || empty($subject) || empty($msg))
{
header("Refresh: 2; URL=.http//www_misteri-patricia-cornwell.com/contatti.html");
echo "<h3>Il modulo di richiesta non e' stato inoltratto</h3><p>Perfavore riempi tutti i campi obbligatori</p>";
echo "<p>Verrete reindirizzati alla pagina di compilazione campi entro 5 secondi</p>";
}
elseif(!ereg("^[a-z0-9-]+(.[a-z0-9-]+)@[a-z0-9-]+(.[a-z0-9-]+)(.[a-z]{2,3})$", $mail))
{
header("Refresh: 2; URL=.http//www_misteri-patricia-cornwell.com/contatti.html");
echo "<h3>Il modulo di richiesta non e' stato inoltratto</h3><p>L'indirizzo mail e' invalido</p>";
echo "<p>Verrete reindirizzati alla pagina di compilazione campi entro 5 secondi</p>";
}
else
{
mail($receiverMail, $subject, $msgformat, "From: $nome <$email>");
header("Refresh: 2; URL=.http//www_misteri-patricia-cornwell.com/contatti.html");
echo "<h3>Il modulo di richiesta e' stato inoltratto!</h3><p>Verrete ricontattati il prima possibile.</p>";
?>
</body>
</html>
-
Te l ho spedito pronto per mail...
poi in quello postato da te chiudi il form con codici html:</body>
</html>non servono a nulla, questo è un file php tale quale dev essere postato...
Ora inserisci il codice html che ti ho postato l altra volta in prima pagina del forum, tale e quale, se lo vedi spostato a destra cambia le cordinate alla stringa, fai una prova cosi vedi dove sistemarlo...
Ma non modificare nulla lascialo com è che funziona perfettamente...
-
allora, adesso la invia, ma esce che il messaggio non è stato inoltrato
-
Cos hai fatto??
Non mi sei di molto aiuto per capire...Mi chiedo dove stai inserendo il form, visto che la tua pagina contatti è vuota..
Bho!!
-
Ce l'abbiamo fattaaaaaa!!!!!!!!!!!!
Siete grandi ragazzi
-
Bhe fammi vedere almeno come hai inserito il form!!
O te lo vuoi tenere tutto per te?
-
l'ho salvato come originale.
Allora l'ho messo sulla pagina contatti del mio sito
o vuoi proprio vedere il codice?
-
ok visto, dovresti raddrizzarlo un po, visto che le celle sono stortine...
l importante che funzioni ora..
Ciao buon lavoro!!
-
adesso devo proprio andare a prendere la mia bimba, magari ritorno dopo...
Ciaooo e grazie mille, vi devo una cena
-
perdonami se ti disturbo ancora, ma secondo te come posso far allineare le celle?
-
shjana te l'ho detto postaci per cortesia tuuuuuutta la tua pagina mail.php il form abbiamo rivisto che funziona quindi vediamo questa paginetta la provo sul mio server e vedo se ho problemi susu tutto si risolve Al massimo ti passeremo un'altro script
-
scwd, adesso funziona bene, solo che le caselle non sono allineate...ho fatto un pò di prove ma non ci riesco.
queste sono le stringhe di codice per il modulo che ho fatto<form action="mail3.php" method="post" name="form1">
<p align="center">Nominativo:
<input type="text" name="nick">
</p>
<p align="center"> E-mail: <input type="text" name="mail">
</p>
<p align="center">Oggetto:
<input type="text" name="oggetto">
</p>
<p align="center">Messaggio:
<textarea name="messaggio"></textarea>
</p>
<p align="center">
<input type="submit" name="Submit" value="Invia">
<input name="Reset" type="reset" id="Reset" value="Ripristina">
</p>
</form>