PHP - Envio de mensaje al usuario

 
Vista:
sin imagen de perfil
Val: 41
Ha aumentado su posición en 7 puestos en PHP (en relación al último mes)
Gráfica de PHP

Envio de mensaje al usuario

Publicado por Jordi (28 intervenciones) el 20/12/2016 22:42:01
Hola a todos,

Tengo un formulario de contacto que una ves le das enviar te muestra un mensaje en pantalla (<p>Hemos recibido su reserva. En breve la confirmaremos. <br />Gracias.</p>) mi problema es que no se como hacer para que este mensaje sea enviado también al usuario que relleno el manejase. Les dejo el código:

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
<?php
if (!isset($_POST['email'])) {
?>
<?php
}else{
  $mensaje="RESERVA";
  $mensaje.= "\nNombre: ". $_POST['nombre'];
  $mensaje.= "\nTelefono: ". $_POST['tele'];
  $mensaje.= "\nEmail: ".$_POST['email'];
  $mensaje.= "\nComensales: \n".$_POST['comensales'];
  $mensaje.= "\nComentario: \n".$_POST['comentario'];
  $mensaje.= "\nFecha: \n".$_POST['campo_fecha2'];
  $mensaje.= "\nHora: \n".$_POST['hora'];
  $destino= "reservas@gmail.com";
  $de_mail= "info@gmail.com";
  $remitente = $_POST['email'];
  $asunto = "Nueva reserva: ".$_POST['nombre'];
  $cabecera = 'From: $de_mail' . "\r\n" .
    'Reply-To: $remitente' . "\r\n" .
    'X-Mailer: PHP/' . phpversion();
  mail($destino,$asunto,$mensaje,$cabecera);
?>
 
<?php
}
?>
 
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml"><!-- InstanceBegin template="/Templates/plantilla_esp.dwt" codeOutsideHTMLIsLocked="false" -->
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<!-- InstanceBeginEditable name="doctitle" -->
<title>WEB</title>
<meta name="SKYPE_TOOLBAR" content="SKYPE_TOOLBAR_PARSER_COMPATIBLE" />
<!-- InstanceEndEditable -->
<!-- InstanceBeginEditable name="head" -->
<!-- styles needed by jScrollPane - include in your own sites -->
		<link type="text/css" href="scripts/vitch-jScrollPane-f3143b0/style/jquery.jscrollpane.css" rel="stylesheet" media="all" />
 
 
        <!-- latest jQuery direct from google's CDN -->
		<script type="text/javascript" src="http://ajax.googleapis.com/ajax/libs/jquery/1.7.1/jquery.min.js"></script>
		<!-- the mousewheel plugin -->
		<script type="text/javascript" src="scripts/vitch-jScrollPane-f3143b0/script/jquery.mousewheel.js"></script>
		<!-- the jScrollPane script -->
		<script type="text/javascript" src="scripts/vitch-jScrollPane-f3143b0/script/jquery.jscrollpane.min.js"></script>


		<script type="text/javascript" id="sourcecode">
$(function()
{
	$('.scroll-pane').jScrollPane(
		{
			showArrows: true,
			arrowScrollOnHover: true
		}
	);
});
		</script>
        <script type="text/javascript">
	var $ = jQuery.noConflict();
	</script>

<meta name="SKYPE_TOOLBAR" content="SKYPE_TOOLBAR_PARSER_COMPATIBLE" />

    <script type="text/javascript" src="scripts/jquery.ez-bg-resize.js" charset="utf-8"></script>

<script type="text/javascript">
		$(document).ready(function() {
			$("body").ezBgResize({
				img     : "img/fondos/reservas_solo.jpg", // Relative path example.  You could also use an absolute url (http://...).
				opacity : 1, // Opacity. 1 = 100%.  This is optional.
				center  : true // Boolean (true or false). This is optional. Default is true.
			});
		});
	</script>

<!-- InstanceEndEditable -->
<!-- main css -->
<link href="css/estilos.css" rel="stylesheet" type="text/css" />
<!-- media queries css -->
<link href="css/media-queries.css" rel="stylesheet" type="text/css">
</head>

<body>
<?php include_once("includes/analyticstracking.php") ?>
<div id="wrapper">
    	<div id="col1">
        	<div id="sepmenuhaut">
            </div>
        	<div id="menu">
            	<ul id="menudedans">
            	  <!-- InstanceBeginEditable name="menudedans" --><li><a href="index.php">HOME</a></li>
                		<li><a href="carta.php">CARTA</a></li>
                        <li><a href="menus.php">MENÚS</a></li>
               			<li><a href="galeria.php">GALERÍA</a></li>
                		<li><a href="construccion.php">CATERING</a></li>
                		<li><a href="construccion.php">EVENTOS</a></li>
                		<li class="menuin"><span style="font-weight:normal">&gt;</span>RESERVAS</a></li>
                		<li><a href="contacto.php">CONTACTO</a></li>
                		<li><a href="construccion.php">NOVEDADES</a></li><!-- InstanceEndEditable -->
            	
              </ul>
            </div>        	
        </div>
        <div id="col2">
        	<div id="cabecera">
        		<div id="logo">
       	    		<p><a href="index.php"><img src="img/logo.png" /></a></p>
	            </div>
    	        <div id="lineas">
        	    </div>
            	<div id="idiomas">
            		<p><a href="construccion.php">CAT</a> &nbsp;&nbsp; <a href="construccion.php">ING</a> &nbsp;&nbsp; <a href="construccion.php">FRA</a></p>
	            </div>
            </div>
            <div id="cuerpo">
			<!-- InstanceBeginEditable name="cuerpo" -->
            <img src="img/img-reservas.jpg" />

<!-- InstanceEndEditable -->
       	    	
            </div>
                    	<div id="galeria"><!-- InstanceBeginEditable name="galeria" --><!-- InstanceEndEditable -->
                </div>
                          </div>
            <div id="piebottom"></div>
        </div>
        <div id="col3">
        	<div id="septexto">
            </div>
        	<!-- InstanceBeginEditable name="texto" --><div id="texto">
                <div id="septextoin"></div>
            	<div id="textoin">
                <div class="scroll-pane">
					<p>Hemos recibido su reserva. En breve la confirmaremos. <br />Gracias.</p>
                  </div>
                </div>
                </div><!-- InstanceEndEditable -->
        </div>
    </div>
</body>
<!-- InstanceEnd --></html>
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder
sin imagen de perfil
Val: 1.071
Bronce
Ha mantenido su posición en PHP (en relación al último mes)
Gráfica de PHP

Envio de mensaje al usuario

Publicado por Yamil Bracho (888 intervenciones) el 20/12/2016 23:13:22
Para tener varios destinatarios (cc - con copia). Solo debes especificarlos en los "headers" de la peticion SMTP

1
2
3
4
5
6
7
8
9
10
11
$cabeceras  = 'MIME-Version: 1.0' . "\r\n";
$cabeceras .= 'Content-type: text/html; charset=iso-8859-1' . "\r\n";
 
// Cabeceras adicionales
$cabeceras .= 'To: Mary <mary@example.com>, Kelly <kelly@example.com>' . "\r\n";
$cabeceras .= 'From: Recordatorio <cumples@example.com>' . "\r\n";
$cabeceras .= 'Cc: birthdayarchive@example.com' . "\r\n";
$cabeceras .= 'Bcc: birthdaycheck@example.com' . "\r\n";
 
// Enviarlo
mail($para, $título, $mensaje, $cabeceras);
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar
sin imagen de perfil
Val: 41
Ha aumentado su posición en 7 puestos en PHP (en relación al último mes)
Gráfica de PHP

Envio de mensaje al usuario

Publicado por Jordi (28 intervenciones) el 21/12/2016 00:22:49
Gracias, yo me refería enviar un mail al remitente con el mensaje: Hemos recibido su reserva. En breve la confirmaremos
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar