Ver Mensaje Individual
  #1 (permalink)  
Antiguo 14/04/2004, 17:44
MrDjPuntoCl
 
Fecha de Ingreso: marzo-2004
Ubicación: Santiago
Mensajes: 14
Antigüedad: 20 años, 1 mes
Puntos: 0
Pregunta Hola una Consulta Necesito enviar una session por Correo ¿Como?

Como puedo hacer para que esta pequeña session de carrito la pueda enviar por correo ya que al tratar de enviarla me aparece el codigo de fuente osea me muestra esta parte

Catalogo de Impresión:

'; =1; foreach(Array as => ){ echo ''..' '; if(==5) { echo
; =0; } ++; } }

le pongo que me muestre lo demas del contenido pero lo de la session no me la muestra ??? y eso es mi consulta como poder enviar la session al correo claro con unos cuantos datos mas del cotizante....

grax aca esta el script del carrito y mas abajo el que envia el correo

Espero que me puedan ayudar a la brebedad posible

<?php
session_start();
session_register('itemsEnCesta');
$item=$_POST['item'];
$cantidad=$_POST['cantidad'];
$itemsEnCesta=$_SESSION['itemsEnCesta'];

if ($item){
if (!isset($itemsEnCesta)){
$itemsEnCesta[$item]=$cantidad;
}else{
foreach($itemsEnCesta as $k => $v){
if ($item==$k){
$itemsEnCesta[$k]+=$cantidad;
$encontrado=1;
}
}
if (!$encontrado) $itemsEnCesta[$item]=$cantidad;
}
}
$_SESSION['itemsEnCesta']=$itemsEnCesta;
?>
<html>
<body>
<title>Catalogo de Impresión y Cotizaci&oacute;n </title>
<div align="right"><b><font color="#0000FF" size="-1"></font></b></div>
<table width="100%" border="0">
<tr>
<td>
<div align="center"><?
if (isset($itemsEnCesta)){
echo'<center><h2>Catalogo de Impresión y Cotización:</h2></center><br>';
$i=1;
foreach($itemsEnCesta as $k => $v){
echo ''.$k.'&nbsp;&nbsp;';
if($i==5)
{
echo "<br>";
$i=0;
}
$i++;
}
}
?></div>
</td>
</tr>
</table>
<div align="right"><br>
<b><font color="#0000FF" size="-1"><a href="../web/imprimir_catalogo.php">Actualizar
P&aacute;gina Catalogo</a></font></b> <br>
<a href="../web/logo_out.php">Borrar Catalogo</a><br>
<br>
</div>
<div align="center"><br>
<form name="form1" method="post" action="../email/cotizacion.php">
<table border="0">
<tr>
<td colspan="3">
<ul>
<li>
<div align="center"><font face="Verdana, Arial, Helvetica, sans-serif" size="2" color="#FF0000"><b><i>Cotize
su Catalogo Llenando este Peque&ntilde;o Formulario.</i></b></font></div>
</li>
</ul>
</td>
</tr>
<tr>
<td width="135"><font face="Arial, Helvetica, sans-serif" size="2">Nombre
y Apellido</font></td>
<td width="11">
<div align="center"><b>:</b></div>
</td>
<td width="196">
<input type="text" name="nombreapellido">
</td>
</tr>
<tr>
<td width="135"><font face="Arial, Helvetica, sans-serif" size="2">Rut</font></td>
<td width="11">
<div align="center"><b>:</b></div>
</td>
<td width="196">
<input type="text" name="rut">
</td>
</tr>
<tr>
<td width="135"><font face="Arial, Helvetica, sans-serif" size="2">Fono
Contacto</font></td>
<td width="11">
<div align="center"><b>:</b></div>
</td>
<td width="196">
<input type="text" name="fonocontacto">
</td>
</tr>
<tr>
<td width="135"><font face="Arial, Helvetica, sans-serif" size="2">Su
Correo Electr&oacute;nico</font></td>
<td width="11">
<div align="center"><b>:</b></div>
</td>
<td width="196">
<input type="text" name="email">
</td>
</tr>
<tr>
<td colspan="3" height="25">
<div align="center">
<select name="select">
<option selected>Elija su Forma de Pago</option>
<option value="Al Contado">Al Contado </option>
<option value="En 3 Cheques">En 3 Cheques</option>
<option value="En 3 Letras">En 3 Letras</option>
</select>
</div>
</td>
</tr>
<tr>
<td width="135">
<input type="submit" name="Submit" value="Enviar">
</td>
<td width="11">
<div align="center"></div>
</td>
<td width="196">
<input type="reset" name="Submit2" value="Borrar datos">
</td>
</tr>
</table>
</form>

</div>
</body>
</html>


Aca esta el que envia el correo

ACA INCLUIA EL CODIGO DE LA SESSION PARA PODER ENVIAR LA VARIABLE EN EL CORREO

<?php
session_start();
session_register('itemsEnCesta');
$item=$_POST['item']; ..............


$nombresitio = "";
$contacto = "$email";
$asunto = "";
$micorreo = "";
$asuntodestino = "Hola $nombredestino tienes una Cotización esperando respuesta!!!";
$concopia1 = "";
?>
<HTML>
<HEAD>
<TITLE> <?php echo $nombresitio?> - Cotización Enviada Exitosamente </TITLE>
<META NAME="Description" CONTENT="Comentarios y sugerencias">
</HEAD>

<BODY BGCOLOR="#00CC99" text="#000000">
<center>
<table width="100%" bgcolor="black" cellspacing=0 cellpadding=0 valign=center border=0><tr>
<td bgcolor="#0000FF"><center> <b><font face="Verdana" size="2"> <font color="#FFFFFF">Cotizaci&oacute;n
Enviada Exitosamente</font></font></b></td>
</tr></table>

<CENTER>
<BR>
<font face="Arial,verdana,helvica,san serif" size="2">Gracias por usar los
servicios de <?php echo $nombresitio?><BR>
Tu cotizaci&oacute;n fue enviada a la dirección de correo electrónico: <b>
<?php echo $email;?>
</b> en unos momentos más recibirá un mensaje de confirmación en su correo
electrónico. </font>
</CENTER>
<?
$parausuario = "$nombreapellido, gracias por usar lo servicios de $nombresitio.\n";
$parausuario .= "Su cotización fue enviada a la siguiente dirección de correo electrónico: $micorreo\n\n";
$parausuario .= "Nos pondremos en contacto con usted a la bravedad posible\n";
$parausuario .= "Una vez mas Gracias, Sinceramente,\n";
$parausuario .= "$nombresitio.\n";

//para el envío en formato HTML cabeceras
$headers = "MIME-Version: 1.0\r\n";
$headers .= "Content-type: text/html; charset=iso-8859-1\r\n";

//dirección del remitente
$headers .= "From: $nombreapellido <$email>\r\n";

//dirección de respuesta, si queremos que sea distinta que la del remitente
$headers .= "Reply-To: $respuesta\r\n";

//direcciones que recibián copia
$headers .= "Cc: $concopia1,$concopia2\r\n";

//direcciones que recibirán copia oculta
$headers .= "Bcc: $micorreo\r\n";

//contenido cuerpo HTML
$administrador ="EN ESTA PARTE PONIA LA ULTIMA PARTE DE LA SESSION LA QUE ENVIABA LA RESPUESTA Y EL ERROR DE MAS ARRIBA ERA EL QUE ME ARROJABA\n";
$administrador .= "<table border=2 bordercolor=#0000FF align=center>
<tr>
<td width=56%><b>Nombre y Apellido</b></td>
<td width=44%><b><font color=#FF0000>$nombreapellido</font></b></td>
</tr>
<tr>
<td width=56%><b>Rut</b></td>
<td width=44%><b><font color=#FF0000>$rut</font></b></td>
</tr>
<tr>
<td width=56%><b>Fono Contacto</b></td>
<td width=44%><b><font color=#FF0000>$fonocontacto</font></b></td>
</tr>
<tr>
<td width=56%><b>Correo Electronico</b></td>
<td width=44%><b><font color=#FF0000>$email</font></b></td>
</tr>
<tr>
<td width=56%><b>Forma de Pago</b></td>
<td width=44%><b><font color=#FF0000>$select</font></b></td>
</tr>
</table>\n";

mail("$email", "$asunto", $parausuario, "From: $micorreo");
mail("$micorreo", "$asuntodestino", "$administrador", "$headers");
?>
</center>
</BODY>
</HTML>

Última edición por MrDjPuntoCl; 14/04/2004 a las 20:54