ayuda con tienda virtual

abian72
01 de Septiembre del 2005
Hola
estoy creando una tienda virtual, pero los pedidos me llegan a mi correo en formato de página web, pero totalmente ilegible (sólo cuadrados y cosas así). Les ruego por favor me ayuden y me digan que está mal y cómo solucionarlo.
Muchísimas gracias por su tiempo

<?php
include ("funciones.php");
$mensaje=$mensaje . "" . chr(10);
$mensaje=$mensaje . "<CENTER><FONT color=#804000><FONT face='Comic Sans MS' size=+0><B><FONT " . chr(10);
$mensaje=$mensaje . "color=#ffffff>Confirmar compra</FONT> </B></FONT></FONT></CENTER>" . chr(10);
$mensaje=$mensaje . "<CENTER></CENTER>" . chr(10);
$mensaje=$mensaje . "<CENTER>&nbsp;</CENTER>" . chr(10);
$mensaje=$mensaje . "<CENTER>&nbsp;</CENTER>" . chr(10);
$mensaje=$mensaje . "<CENTER>" . chr(10);
$mensaje=$mensaje . "<HR>" . chr(10);
$mensaje=$mensaje . "</CENTER>".$tablaphp." " . chr(10);
$mensaje=$mensaje . "" . chr(10);
$mensaje=$mensaje . "<HR>" . chr(10);
$mensaje=$mensaje . "" . chr(10);
$mensaje=$mensaje . "<DIV align=center>" . chr(10);
$mensaje=$mensaje . "<TABLE id=tabla_facturacion cellSpacing=2 cellPadding=4 width='85%' align=center " . chr(10);
$mensaje=$mensaje . "border=0>" . chr(10);
$mensaje=$mensaje . " <TBODY>" . chr(10);
$mensaje=$mensaje . " <TR>" . chr(10);
$mensaje=$mensaje . " <TD id=celda_header align=middle width='100%' bgColor=#000080 " . chr(10);
$mensaje=$mensaje . " colSpan=2><FONT face='' color=#ffffff size=3>Datos envío</FONT></TD></TR>" . chr(10);
$mensaje=$mensaje . " <TR>" . chr(10);
$mensaje=$mensaje . " <TD id=celda_maestro noWrap width='1%'><FONT face=color color=#000080 " . chr(10);
$mensaje=$mensaje . " size=3>Nombre y Apellidos :</FONT></TD>" . chr(10);
$mensaje=$mensaje . " <TD id=celda_detalle>".$nombreyapellidos0201."</TD></TR>" . chr(10);
$mensaje=$mensaje . " <TR>" . chr(10);
$mensaje=$mensaje . " <TD id=celda_maestro noWrap width='1%'><FONT face=color color=#000080 " . chr(10);
$mensaje=$mensaje . " size=3>Dirección de Envío :</FONT></TD>" . chr(10);
$mensaje=$mensaje . " <TD id=celda_detalle>".$direcciondeenvio0202."</TD></TR></TBODY></TABLE></DIV>" . chr(10);
$mensaje=$mensaje . "<DIV align=center>" . chr(10);
$mensaje=$mensaje . "<HR id=hr_separador>" . chr(10);
$mensaje=$mensaje . "" . chr(10);
$mensaje=$mensaje . "<TABLE id=tabla_formas_envio cellSpacing=2 cellPadding=4 width='85%' " . chr(10);
$mensaje=$mensaje . "align=center border=0>" . chr(10);
$mensaje=$mensaje . " <TBODY>" . chr(10);
$mensaje=$mensaje . " <TR>" . chr(10);
$mensaje=$mensaje . " <TD id=celda_header align=middle bgColor=#000080 colSpan=2><FONT face='' " . chr(10);
$mensaje=$mensaje . " color=#ffffff size=3>Formas de envío</FONT></TD></TR>" . chr(10);
$mensaje=$mensaje . " <TR>" . chr(10);
$mensaje=$mensaje . " <TD id=celda_maestro>" . chr(10);
if (ereg_replace("\$","",$envio)== "Correo") {
$mensaje=$mensaje . "<input type='Radio' name='envio' value='Correo' checked>" . chr(10);
}else{
$mensaje=$mensaje . "<input type='Radio' name='envio' value='Correo' disabled>" . chr(10);
}
$mensaje=$mensaje . " " . chr(10);
$mensaje=$mensaje . " <FONT face=color color=#000080 size=3>Correo</FONT></TD>" . chr(10);
$mensaje=$mensaje . " <TD id=celda_detalle><FONT face=color color=#000080 size=3>&nbsp; " . chr(10);
$mensaje=$mensaje . " </FONT></TD></TR>" . chr(10);
$mensaje=$mensaje . " <TR>" . chr(10);
$mensaje=$mensaje . " <TD id=celda_maestro>" . chr(10);
if (ereg_replace("\$","",$envio)== "Mensajería") {
$mensaje=$mensaje . "<input type='Radio' name='envio' value='Mensajería' checked>" . chr(10);
}else{
$mensaje=$mensaje . "<input type='Radio' name='envio' value='Mensajería' disabled>" . chr(10);
}
$mensaje=$mensaje . " <FONT face=color color=#000080 size=3>Mensajería</FONT></TD>" . chr(10);
$mensaje=$mensaje . " <TD id=celda_detalle><FONT face=color color=#000080 size=3>&nbsp; " . chr(10);
$mensaje=$mensaje . " </FONT></TD></TR></TBODY></TABLE></DIV>" . chr(10);
$mensaje=$mensaje . "<DIV align=center>" . chr(10);
$mensaje=$mensaje . "<HR id=hr_separador>" . chr(10);
$mensaje=$mensaje . "" . chr(10);
$mensaje=$mensaje . "<TABLE id=tabla_totales cellSpacing=2 cellPadding=4 width='85%' align=center " . chr(10);
$mensaje=$mensaje . "border=0>" . chr(10);
$mensaje=$mensaje . " <TBODY>" . chr(10);
$mensaje=$mensaje . " <TR>" . chr(10);
$mensaje=$mensaje . " <TD id=celda_header align=middle bgColor=#000080 colSpan=2><FONT face='' " . chr(10);
$mensaje=$mensaje . " color=#ffffff size=3>Totales</FONT></TD></TR>" . chr(10);
$mensaje=$mensaje . " <TR>" . chr(10);
$mensaje=$mensaje . " <TD id=celda_maestro width='50%'><FONT face=Times color=#000080 " . chr(10);
$mensaje=$mensaje . " size=3>Total importe artículos</FONT></TD>" . chr(10);
$mensaje=$mensaje . " <TD id=celda_detalle align=right><FONT face=Terminal color=#000080 " . chr(10);
$mensaje=$mensaje . " size=1><INPUT id=total_articulos onfocus=blur() align=right size=15 " . chr(10);
$mensaje=$mensaje . " name=total_articulos value='".$total_articulos."'> &nbsp;€</FONT></TD></TR>" . chr(10);
$mensaje=$mensaje . " <TR>" . chr(10);
$mensaje=$mensaje . " <TD id=celda_maestro><FONT face=Times color=#000080 " . chr(10);
$mensaje=$mensaje . " size=3>Total</FONT> </TD>" . chr(10);
$mensaje=$mensaje . " <TD id=celda_detalle noWrap align=right><FONT face=Terminal color=#000080 " . chr(10);
$mensaje=$mensaje . " size=1><INPUT id=total_final onfocus=blur() size=15 " . chr(10);
$mensaje=$mensaje . " name=total_final value='".$total_final."'> &nbsp;€</FONT></TD></TR></TBODY></TABLE></DIV><FONT " . chr(10);
$mensaje=$mensaje . "color=#ffffff></FONT>" . chr(10);
$mensaje=$mensaje . "<DIV align=center>" . chr(10);
$mensaje=$mensaje . "<HR id=hr_separador>" . chr(10);
$mensaje=$mensaje . "" . chr(10);
$mensaje=$mensaje . "<TABLE id=tabla_formas_de_pago cellPadding=4 width='85%' align=center " . chr(10);
$mensaje=$mensaje . " border=0><TBODY>" . chr(10);
$mensaje=$mensaje . " <TR>" . chr(10);
$mensaje=$mensaje . " <TD id=celda_header align=middle bgColor=#000080 colSpan=3><FONT face='' " . chr(10);
$mensaje=$mensaje . " color=#ffffff size=3>Formas de pago</FONT></TD></TR>" . chr(10);
$mensaje=$mensaje . " <TR>" . chr(10);
$mensaje=$mensaje . " <TD id=celda_maestro>" . chr(10);
if ($forma_pago=="Transferencia") {
$mensaje=$mensaje . "<input type=Radio name='forma_pago' value='Transferencia' checked>" . chr(10);
} else {
$mensaje=$mensaje . "<input type=Radio name='forma_pago' value='Transferencia' disabled>" . chr(10);
}
$mensaje=$mensaje . " " . chr(10);
$mensaje=$mensaje . " <FONT face='' color=#000080 size=3>&nbsp; Transferencia</FONT></TD>" . chr(10);
$mensaje=$mensaje . " <TD id=celda_detalle colSpan=2><FONT face=color color=#000080 size=3>Forma " . chr(10);
$mensaje=$mensaje . " de pago por transferencia</FONT></TD></TR></TBODY></TABLE>" . chr(10);
$mensaje=$mensaje . "<HR id=hr_separador>" . chr(10);
$mensaje=$mensaje . "</DIV>" . chr(10);
$mensaje=$mensaje . "<P align=center> " . chr(10);
$mensaje=$mensaje . "</P>" . chr(10);
$mensaje=$mensaje . "<P align=center><FONT face=Arial color=#558cfa size=1>Copyright (c) " . chr(10);
$mensaje=$mensaje . "2001&nbsp;ABServer. All rights reserved. <BR></FONT><A href='mailto:[email protected]'><FONT " . chr(10);
$mensaje=$mensaje . "color=#558cfa size=1>[email protected] </FONT></A></P>" . chr(10);
if ($distri_cook!="" && $distri_cook!="null") {
$mensaje=$mensaje . "<table width=100% border=2><tr><td><font face=arial size=3><b>Distribuidor</td></tr>" . chr(10);
$mensaje=$mensaje . "<tr><td><font face=arial size=2>".$distri_cook."</td></tr></table>" . chr(10);
}
$mensaje=$mensaje . "" . chr(10);
print ($mensaje);
// -------------Guardar el pedido en un archivo para enviarlo adjunto
$fichero="pedido.html";
$fp1=fopen($fichero,w);
if (!fp1)
{ print("<p>El fichero no se ha podido abrir");
}
fwrite($fp1,$mensaje);
fclose($fp1);
// -------------------------------------------------------------------
// -------------Enviar un email
$texto=" Este mensaje lleva adjunto un pedido de su tienda virtual";
$mailfile = new CMailFile("Pedido tienda","[email protected]","[email protected]",$texto,$fichero,"html");
$mailfile->sendfile();
//---------------------------------------
?>
<!---
Make with AB-Shop version 3.0 Demo
Date: 28/06/2004
http://www.ab-shop.com

--->
<html><head><title>Compra Realizada</title>
<META content="text/html; charset=iso-8859-1" http-equiv=Content-Type>
<script language='JavaScript'>
function volver(){
window.top.location.href = "tienda1.html";
}
</script>
</head>
<body bgcolor='#0000ff' background='C:Archivos de programaABServerAb-Shop3tempimagenesfondo1.jpg'><p align=center><%= mensaje %>
</p><p align=center><form><input type=button value="Volver a la tienda" onClick=volver()></p></body></html>

jmeca
01 de Septiembre del 2005
hola amigo: siento no escribirte para ayudarte sino para pedirte ayuda, ya que yo estoy con el mismo progrma que tu Ab-shop 3 y me pasa lo mismo que a ti pero a mi no me llegan los correos y estoy harto de enviarle correos Sat de Ab-shop y pasan de mi, yo creo que no tienen ni idea.

Me puedes informar de si has encontrado ya la solucion.
Saludos.
Juan Antonio Meca

Bytevamp
01 de Septiembre del 2005
A ver, no estoy seguro, pero prueba a, simplemente, eliminar todos los ". chr(10)" que hay, con ello es posible que funcione, si no es eso, seguire mirando, aunque creo que si lo es.

Saludos y suerte.

S.Y.L.A.