- Home
- Categorie
- Coding e Sistemistica
- PHP
- aiuto a un modulo contattti
-
Ciao itviaggi,
realizzare lo script non è per niente difficile,ma gentilmente vorrei più dettagli.
Quando l'utente clicca sul pulsante invia cosa deve accadere di preciso?
Dev'essere mostrato un riepilogo,dev'essere inviata un'email...o cosa?
Fornisci più dettagli per avere più possibilità di risposta
ciao!
-
salve lo script deve essere inviato in questo modo
vedi esempio
Richiesta Informazioni compilata in data 13/04/2007 17:41:36<br><br>Dati Anagrafici:<br>Nome: <b>xxxxxxx</b><br>Cognome: <b>xxxxxxx</b><br>E-Mail: <b>[email protected]</b><br>Telefono: <b>xxxxxxxxxx</b><br>Tipo Struttura: <b></b><br>Tipo Stanza: <b></b><br>N° Stanze: <b></b><br>N° Adulti: <b></b><br>N° Bambini: <b></b><br>Data di Arrivo: <b>08/08/2007</b><br>Data di Arrivo: <b>20/08/2007</b><br>Note aggiuntive dell'utente:<br>Desidero sapere se ad ipsos è possibilie usufruire di questa offerta e se avete disponibilità di appartamenti per 8 persone oppure 2 appartamenti da 4 persone.<br />
Grazie<br />
il modulo e quessto
Nome *Cognome *TelefonoE-Mail *Tipo struttura Hotel Appartamenti - Studi Villa Villaggi Altro Tipo stanza Singola Doppia Tripla Quadrupla Suite Bungalow Altro N° stanze N° adulti N° bambini Data arrivo 01 02 03 04 05 06 07 08 09 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 01 02 03 04 05 06 07 08 09 10 11 12 200720082009201020112012 Data partenza 01 02 03 04 05 06 07 08 09 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 01 02 03 04 05 06 07 08 09 10 11 12 200720082009201020112012 Notazioni
* Campi obbligatorigrazie per l'aiuto
-
@ltviaggi said:
salve lo script deve essere inviato in questo modo
Ciao ltviaggi,
non ho capito...:)
Dev'essere inviato tramite e-mail all'utente che ha effettuato la prenotazione o visualizzato nella pagina web?
-
ciao a me mi deve arrivare tramite email la prenotazione fatta tramite modulo
-
PROVA COSI
[php]
// VALORI PRESI
$sitoON = www.tuosito.it;//MI INVIO LA MAIL
$mittente = "mail@cliente";
$a = "tua@mail";
$oggetto = oggetto mail;
// QUESTO E' UN MESSAGGIO IN FORMATO HTML CON STILI CSS
$messaggio = "<style type='text/css'>
.h1 {
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 13px;
font-weight: bold;
color: #666666;
padding-top: 1px;
padding-right: 1px;
}
.h2 {
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 11px;
font-weight: normal;
color: #999999;
padding-left: 8px;
padding-top: 10px;
}
.h3 {
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 20px;
font-weight: bold;
color: #000000;
padding-left: 4px;
}
.h4 {
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 14px;
font-weight: bold;
color:;
padding-top: 4px;
padding-left: 8px;
}
.h5 {
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 10px;
font-weight: normal;
color: #333333;
padding-top: 1px;
padding-right: 1px;
}
.h6 {
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 13px;
font-weight: normal;
color:;
padding-left: 16px;
}
.h7 {
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 11px;
font-weight: normal;
color:;
padding-top: 4px;
padding-left: 430px;
}
A.link_notizia:link {TEXT-DECORATION: none}
A.link_notizia:visited {TEXT-DECORATION: none}
A.link_notizia:link {COLOR:; font-family: Helvetica;font-size: 20px; font-style: bold; text-decoration: none}
A.link_notizia:visited {COLOR:; font-family: Helvetica;font-size: 20px; font-style: bold; text-decoration: none}
A.link_notizia:hover {COLOR: #0000FF; font-family: Helvetica;font-size: 20px; font-style: bold; text-decoration: underline}
</style>
<table width="640" border="0" cellpadding="0" cellspacing="0">
<tr>
<td width="640" height="100" valign="middle">
<a href='http://$sitoON'><img src='http://$sitoON/img/logo_mail.jpg' border='0' width='640' height='100'></a></td>
</tr>
</table>
<table width="640" border="0" cellpadding="0" cellspacing="0">
<tr>
<td width="640" height="25" valign="middle" class="h1">$tiponot <span class='h5'>$giorno/$mese/$anno</span>
</td>
</tr>
<tr>
<td height='25' valign='middle' class='h2'>$occhio</td></tr>
<tr>
<td height="50" valign="middle" class="h3">
<a href='http://$sitoON/notizia.php?id_not=$id_not' class='link_notizia'>$titolo</a></td>
</tr>
<tr>
<td width='640' height='30' valign='middle' class='h4'>$catena</td>
</tr>
<tr>
<td height="10" valign="top"></td>
</tr>
<tr>
<td height="130" valign="top"><a href='http://$sitoON/notizia.php?id_not=$id_not'>
<img src='http://$sitoON/$dirfoto1' border='0' hspace='20' vspace='10' width='$width' height='$format_altezza' align='left'></a>
<span class='h6'>$not</span></div><br><div class='h7'>di <b>$str_firma</b></div>
</td>
</tr>
</table>"; // CHIUDO MESSAGGIO// CREO L'INTESTAZIONE
$intestazioni = "From: Cognome e Nome cliente mail@cliente \r \n";
$intestazioni .= "Reply-To: Amministrazione Sito tua@mail \r \n";
$intestazioni .= "X-Mailer: PHP/" . phpversion();
$intestazioni .= "MIME-version: 1.0\n";
$intestazioni .= "Content-type: text/html; charset=iso-8859-1\r\n"; /impostiamo il formato della mail in HTML/$corpo .= "<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">";
$corpo .= "<HTML><HEAD>";
$corpo .= "<META http-equiv=Content-Type content="text/html; charset=iso-8859-1">";
$corpo .= "</HEAD>";
$corpo .= "<BODY>";
$corpo .= $messaggio;
$corpo .= "</BODY></HTML>";if(@mail($a, $oggetto, $corpo, $intestazioni))
{
echo "Procedimento avvenuto correttamente.";
}
else
{
echo "mail non inviata";
}[/php]// LE VARIABILI CHE VEDI NEL TAG <TABLE> DELLA VARIABILE $messaggio sono diverse da quelle che dovrebbero essere, le tue no !!!!!!
-
ciao
prima di tutto grazie
ma non funziona ho penasato di mettere solo
email
nome gognome
richieste
se ti va bene di farmi un script cosi sempre per piacere di inserire i parametri gi a
l'email e [EMAIL="[email protected]"][email protected][/EMAIL]
sito
www.isoladicorfu.it
grazie tanto
-
Prova con questo e fammi sapere
E' un file in html e php che spedisce la mail all'amministartore del sito con la richiesta ed i dati richiesti relativi al cliente.[php]
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
<title>M@il da Form</title>
<style type="text/css">
<!--
body {
margin-left: 0px;
margin-top: 0px;
margin-right: 0px;
margin-bottom: 0px;
}
.nomi_form {
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 12px;
font-weight: bold;
font-style: normal;
padding-right: 8px;
color: #333333;
}
.esempio_form {
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 10px;
color: #000000;
padding-left: 4px;
font-weight: normal;
}
.invia {
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 10px;
color:;
font-weight: normal;
}
A.link_login:link {TEXT-DECORATION: none}
A.link_login:visited {TEXT-DECORATION: none}
A.link_login:link {COLOR: #FF3300; font-family: Verdana, Arial, Helvetica, sans-serif;font-size: 12px; font-style: normal; text-decoration: none}
A.link_login:visited {COLOR:; font-family: Verdana, Arial, Helvetica, sans-serif;font-size: 12px; font-style: normal; text-decoration: none}
A.link_login:hover {COLOR: #0000FF; font-family: Verdana, Arial, Helvetica, sans-serif;font-size: 12px; font-style: normal; text-decoration: none}
-->
</style>
</head>
<body>
<table width="400" border="0" cellpadding="0" cellspacing="0">
<!--DWLayoutTable-->
<tr>
<td width="400" height="40" align="center" valign="middle">SE VUOI UN IMMAGINE (altrimenti elimina <strong>tabella</strong>) </td>
</tr>
</table>
<table width="400" border="0" cellpadding="0" cellspacing="0">
<!--DWLayoutTable-->
<?php
if (isset($_POST["invia"])) // CONTROLLO CHE VENGA PREMUTO IL PULSANTE "INVIA" DEL FORM
{
$mail = strip_tags($_POST["mail"]);
if ((!$_POST['cognome']) || ($_POST['cognome'] =="") OR // CONTROLLO CHE SIANO COMPILATI I CAMPI DEL FORM
(!$_POST['nome']) || ($_POST['nome'] =="") OR
(!$_POST['richiesta']) || ($POST['richiesta'] ==""))
{
echo "<br><div align='center'><b><font color='#000000' size='1' face='Verdana, Arial, Helvetica, sans-serif'><br><br>
Attenzione !!!<br>E' necessario compilare i campi</font></b></div><br><br>
<div align='center'><b><font color='#000000' size='1' face='Verdana, Arial, Helvetica, sans-serif'><< </font>
<a href='#' onClick='history.go (-1)' class='link_login'>indietro</a></b></div>";
}
else if (!eregi("^[.0-9a-z-]+@([0-9a-z][0-9a-z-]+.)+[a-z]{2,4}$",$mail)) // CONTROLLO LA MAIL
{
echo "<br><div align='center'><b><font color='#000000' size='1' face='Verdana, Arial, Helvetica, sans-serif'>
Attenzione !!!<br>M@il non valida.
<br><br>>> <a href='#' onClick='history.go (-1)' class='link_login' target='_blank'>RIPROVA</a> <<</font></b></div>";
}
else
{
$cognome = strip_tags($_POST["cognome"]);
$nome = strip_tags($_POST["nome"]);
$richiesta = strip_tags($_POST["richiesta"]);
//MI INVIO LA MAIL
$oggi = date("d-m-Y");
$ore = date("H:i:");
$img_mail_top = "www.tuosito.it/img/img_mail_top.gif"; // IMMAGINE *.gif (400px X 60px) CON PERCORSO ASSOLUTO. img_mail_top.gif (come l'ho chiamata io)
$img_mail_bg = "www.tuosito.it/img/img_mailbg_25x25.gif"; // IMMAGINE *.gif (25px X 25px) CON PERCORSO ASSOLUTO. img_mailbg_25x25.gif (come l'ho chiamata io)
$img_mail_sub = "www.tuosito.it/img/img_mail_sub.gif"; // IMMAGINE *.gif (400px X 25px) CON PERCORSO ASSOLUTO. img_mail_sub.gif (come l'ho chiamata io)
$messaggio_server = "m@il generata automaticamente dal server";
$mittente = $mail; // MAIL DEL CLIENTE
$a = "tua@mail"; // TUA MAIL
$oggetto = "Richiesta Preventivo"; // O ALTRO OGGETTO
// QUESTO E' UN MESSAGGIO MAIL IN FORMATO HTML CON STILI CSS
$messaggio = "<style type='text/css'>
.mail1x {
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 12px;
font-weight: bold;
color: #666666;
padding-left: 8px;
}
.mail2x {
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 12px;
color:;
padding-left: 8px;
}
.mail3x {
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 11px;
color: #999999;
padding-left: 4px;
padding-right: 4px;
}
.mail4x {
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 11px;
color: #003366;
padding-left: 4px;
}
A.link_mailx:link {TEXT-DECORATION: none}
A.link_mailx:visited {TEXT-DECORATION: none}
A.link_mailx:link {COLOR: #3300FF; font-family: Helvetica;font-size: 11px; font-style: normal; text-decoration: none}
A.link_mailx:visited {COLOR:; font-family: Helvetica;font-size: 11px; font-style: normal; text-decoration: none}
A.link_mailx:hover {COLOR: #FF0000; font-family: Helvetica;font-size: 11px; font-style: normal; text-decoration: underline}
</style>
<table width="400" border="0" cellpadding="0" cellspacing="0">
<tr>
<td height="60" colspan="2" valign="top"><img src="http://$img_mail_top" width="400" height="60"></td>
</tr>
<tr>
<td width="25" rowspan="4" valign="top" background="<A href="http://$img_mail_bg"></td">http://$img_mail_bg"></td>
<td width="375" height="50" valign="middle" class="mail1x">Oggi $oggi alle ore $ore<br><br>
é stata inoltrata la seguente richiesta.</td>
</tr>
<tr>
<td height="50" valign="middle" class="mail2x"><b>Richiesta</b>:<br>$richiesta</td>
</tr>
<tr>
<td height="50" valign="middle" class="mail4x">$messaggio_server</td>
</tr>
<tr>
<td height="25" colspan="2" valign="top"><img src="http://$img_mail_sub" width="400" height="25"></td>
</tr>
</table>";
// CREO L'INTESTAZIONE
$intestazioni = "From: $cognome $nome <$mittente> \r \n";
$intestazioni .= "Reply-To: Amministrazione Sito <$a> \r \n";
$intestazioni .= "X-Mailer: PHP/" . phpversion();
$intestazioni .= "MIME-version: 1.0\n";
$intestazioni .= "Content-type: text/html; charset=iso-8859-1\r\n"; /impostiamo il formato della mail in HTML/
$corpo .= "<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">";
$corpo .= "<HTML><HEAD>";
$corpo .= "<META http-equiv=Content-Type content="text/html; charset=iso-8859-1">";
$corpo .= "</HEAD>";
$corpo .= "<BODY>";
$corpo .= $messaggio;
$corpo .= "</BODY></HTML>";
if(@mail($a, $oggetto, $corpo, $intestazioni)) // CONTROLLO CHE LA MAIL SIA STATA INVIATA
{
echo "Procedimento avvenuto correttamente.";
}
else
{
echo "mail non inviata";
}
}
}
else
{
?>
<form name="form1" method="post" action="<?php echo $_SERVER['PHP_SELF']; ?>">
<tr>
<td width="110" height="25" align="right" valign="middle" class="nomi_form">Cognome *</td>
<td colspan="2" valign="middle"><input name="cognome" type="text" class="esempio_form" id="cognome" size="30" maxlength="50"></td>
</tr>
<tr>
<td height="25" align="right" valign="middle" class="nomi_form">Nome *</td>
<td colspan="2" valign="middle"><input name="nome" type="text" class="esempio_form" id="nome" size="30" maxlength="50"></td>
</tr>
<tr>
<td height="25" align="right" valign="middle" class="nomi_form">m@il *</td>
<td colspan="2" valign="middle"><input name="mail" type="text" class="esempio_form" id="mail" size="50" maxlength="120"></td>
</tr>
<tr>
<td height="106" align="right" valign="top" class="nomi_form">Richiesta *</td>
<td colspan="2" valign="top"><textarea name="richiesta" cols="50" rows="6" class="esempio_form" id="richiesta"></textarea></td>
</tr>
<tr>
<td height="25" valign="top"><!--DWLayoutEmptyCell--> </td>
<td width="90" align="center" valign="middle"><input name="invia" type="submit" class="invia" id="invia" value="Invia"></td>
<td width="200" valign="middle"><input name="Submit" type="reset" class="invia" value="Ripristina"></td>
</tr>
</form>
<?php
}
?>
</table>
</body>
</html>[/php]
-
Ciao mikslap,mi sono permesso di inserire il codice da te postato tra gli appositi tags
La prossima volta possibilmente fallo anche tu,così evitiamo posts chilometrici
ciao!
-
Non ho capito cosa intendi
-
Quando rispondi ad un messaggio ci sono varie icone(non nella risposta rapida quando devi postare un codice usa i tag code (con l' immagine #) o se e codice php il tag php (scritta php) se è html i tag <>:D