Domingo 22 de Diciembre de 2024, 23:49
SoloCodigo
Bienvenido(a),
Visitante
. Por favor,
ingresa
o
regístrate
.
¿Perdiste tu
email de activación?
Inicio
Foros
Chat
Ayuda
Buscar
Ingresar
Registrarse
SoloCodigo
»
Foros
»
Programación Web y Scripting
»
PHP
(Moderador:
F_Tanori
) »
Enviar * Correo
« anterior
próximo »
Imprimir
Páginas: [
1
]
Autor
Tema: Enviar * Correo (Leído 1252 veces)
RadicalEd
Moderador
Mensajes: 2430
Nacionalidad:
Enviar * Correo
«
en:
Lunes 23 de Octubre de 2006, 15:54 »
0
Hola chicos de SoloCodigo, tengo una pregunta?????
Se puede enviar una página generada dinamicamente por mail, osea, cuando yo le de a un botón X generar página, esta me sea mostrada y al mismo tiempo se mande a X correo, pero toda la página completa, sin empezar a pasar parametros como se tiene que hacer con la función mail????
Me hago entender?????
Gracias Chao.
Tweet
El pasado son solo recuerdos, el futuro son solo sueños
RadicalEd
Moderador
Mensajes: 2430
Nacionalidad:
Re: Enviar * Correo
«
Respuesta #1 en:
Lunes 23 de Octubre de 2006, 16:17 »
0
Lo hice de esta manera para que me quedara más facil:
<!--html--></div><table border='0' align='center' width='95%' cellpadding='3' cellspacing='1'><tr><td>
HTML
</td></tr><tr><td id='CODE'><!--html1--><?php
$pedido="
<!DOCTYPE html PUBLIC '-//W3C//DTD HTML 4.01 Transitional//EN
'>
<!
--132 campos En esta BETA faltan productos//--
>
<
html
>
<
head
>
<
meta http-equiv
='
content-type
' content='
text/html'; charset='ISO-8859-1
'>
<
title
>Confirmación del pedido<
/title
>
<
link type
='
text/css
' rel='
stylesheet
' href='
http://www.comerlatpharma.com/templates/bluebusiness/css/template_css.css
'>
<script language='
javascript
'>
function Print()
{
if (window.print)
window.print();
else
alert('Su navegador no puede imprimir desde la página. Por favor imprima desde los menús');
}
<
/script
>
<
/head
>
<
body
>";
//echo $size=count($_POST).'<
br
>';
if ($_POST['cliente'] && $_POST['razon'] && $_POST['dire'] && $_POST['city'] && $_POST['nit'] && $_POST['orden'])
{
$pedido=$pedido."<
div align
='
center
'>
<
input type
='
button
' name='
print
' value='
Imprimir Copia
' OnClick=Print()>
<
/div
>";
}
else
{
$pedido=$pedido."<script type='
text/javascript
'>alert('Los campos Cliente, Razon Social, Direccion, Ciudad, NIT y Numero de orden deben estar completamente diligenciados.');history.back(-1);<
/script
>";
}
//echo $codi,'<
br
>',$name,'<
br
>','<
br
>';
$pedido=$pedido."<
div align
='
center
'><
table style
='
text-align: left;
' border='
0
'><
tbody
><
tr
><
td class
='
marco
'>
<
div align
='
center
'>
<
table style
='
text-align: left;
' border='
0
'>
<
tbody
>
<
tr
>
<
td class
='
marco
' style='
background-color: rgb(2, 184, 242); color: rgb(255, 255, 255); font-weight: bold; text-align: left;
'>RAZON SOCIAL<
/td
>
<
td class
='
Estilo17, marco
'><
b
>".$razon."<
/b
><
/td
>
<
/tr
>
<
tr
>
<
td class
='
marco
' style='
background-color: rgb(2, 184, 242); color: rgb(255, 255, 255); font-weight: bold; text-align: left;
'>NIT<
/td
>
<
td class
='
Estilo17, marco
'><
b
>".$nit."<
/b
><
/td
>
<
/tr
>
<
tr
>
<
td class
='
marco
' style='
background-color: rgb(2, 184, 242); color: rgb(255, 255, 255); font-weight: bold; text-align: left;
'>CLIENTE<
/td
>
<
td class
='
Estilo17, marco
'><
b
>".$cliente."<
/b
><
/td
>
<
/tr
>
<
tr
>
<
td class
='
marco
' style='
background-color: rgb(2, 184, 242); color: rgb(255, 255, 255); font-weight: bold; text-align: left;
'>DIRECCION<
/td
>
<
td class
='
Estilo17, marco
'><
b
>".$dire."<
/b
><
/td
>
<
/tr
>
<
td class
='
marco
' style='
background-color: rgb(2, 184, 242); color: rgb(255, 255, 255); font-weight: bold; text-align: left;
'>CIUDAD<
/td
>
<
td class
='
Estilo17, marco
'><
b
>".$city."<
/b
><
/td
>
<
tr
>
<
td class
='
marco
' style='
background-color: rgb(2, 184, 242); color: rgb(255, 255, 255); font-weight: bold; text-align: left;
'>ORDEN DE COMPRA<
/td
>
<
td class
='
Estilo17, marco
'><
b
>".$orden."<
/b
><
/td
>
<
/tr
>
<
/tbody
>
<
/table
><
/div
><
/td
><
/tr
>"; //echo "<
/tbody
><
/table
>";
$pedido=$pedido."<
tr
><
td class
='
marco
'>";
$pedido=$pedido."<
table style
='
text-align: left;
' border='
0
'><
tbody
>";
$pedido=$pedido."<
tr
><
td class
='
marco
' style='
background-color: rgb(2, 184, 242); color: rgb(255, 255, 255); font-weight: bold; text-align: center;
'>CODIGO<
/td
>
<
td class
='
marco
' style='
background-color: rgb(2, 184, 242); text-align: center; color: rgb(255, 255, 255); font-weight: bold;
'>PRODUCTO<
/td
>
<
td class
='
marco
' style='
background-color: rgb(2, 184, 242); text-align: center; color: rgb(255, 255, 255); font-weight: bold;
'>CANTIDAD<
/td
>
<
td class
='
marco
' style='
background-color: rgb(2, 184, 242); text-align: center; color: rgb(255, 255, 255); font-weight: bold;
'>VR. UNIDAD<
/td
>";
$codigo = $_POST['codi'];
$name = $_POST['nome'];
$codigos = $_POST['code'];
$canti = $_POST['can'];
$m = count($codigos);
$n = count($canti);
$o = count($codigo);
$p = count($name);
$i = 0;
while ($n > $i && $m > $i && $o > $i && $p > $i)
{
$pedido=$pedido."<
tr
><
td class
='
marco
' style='
text-align: center;
'>".$codigo[$i]."<
/td
><
td class
='
marco
'>".$name[$i]."<
/td
><
td class
='
marco
' style='
text-align: center;
'>".$codigos[$i]."<
/td
><
td class
='
marco
' style='
text-align: center;
'>".$canti[$i]."<
/td
><
/tr
>";
$i++;
}
$pedido=$pedido."<
/tbody
>
<
/table
>
<
/td
>
<
/tr
>
<
/tbody
>
<
/table
>
<
/div
>
<
a href
='
logout.php
'>Desconectarse<
/a
>
<
/body
>
<
/html
>";
echo $pedido;
$destinatario = "soporte@ciridigital.com";
$asunto = "Pedido realizado desde
www.comerlatpharma.com
";
//para el envío en formato HTML
$headers = "MIME-Version: 1.0\r\n";
$headers .= "Content-type: text/html; charset=iso-8859-1\r\n";
//dirección del remitente
$headers .= "From:".$row[2]."<".$row[0].">\r\n";
//dirección de respuesta, si queremos que sea distinta que la del remitente
//$headers .= "Reply-To:
guilleccep@gmail.com
\r\n";
//ruta del mensaje desde origen a destino
//$headers .= "Return-path:
guilleccep@gmail.com
\r\n";
mail($destinatario,$asunto,$pedido,$headers);
?>
<!--html2--></td></tr></table><div class='postcolor'><!--html3-->
Ojala les sirva.
Chao
El pasado son solo recuerdos, el futuro son solo sueños
giomar
Miembro MUY activo
Mensajes: 270
Re: Enviar * Correo
«
Respuesta #2 en:
Martes 24 de Octubre de 2006, 21:13 »
0
que tal, por que no envias solo el url a ala pagina que se genera.
Giomar B.
Desarrollador Web Profesional
RadicalEd
Moderador
Mensajes: 2430
Nacionalidad:
Re: Enviar * Correo
«
Respuesta #3 en:
Martes 24 de Octubre de 2006, 22:15 »
0
Hola giomar, lo que pasa es que la página generada no queda guardada, 'tons no tengo un enlace que enviar.
El pasado son solo recuerdos, el futuro son solo sueños
Imprimir
Páginas: [
1
]
« anterior
próximo »
SoloCodigo
»
Foros
»
Programación Web y Scripting
»
PHP
(Moderador:
F_Tanori
) »
Enviar * Correo