Muy buenas.
Tengo una aplicacion web(en modo LOCAL unicamente) que lee mediante jquery archivos XML, creados con PHP.
Código HTML:
var vUrl="xmlLineasPedidos.php?&codigoPedido="+$("#tCodigoPedido").val()+"";
var nextinput=0;
nextinput=1;
$.get(vUrl, function (xml) {
$(xml).find("LineaPedido").each(function () {
.........
.........
Hasta aqui todo perfecto. Pero ahora necesitaria enviar estos "archivos XML" por correo electronico. Lo he intentado accediendo directamente a la ruta
Código:
$mail->AddAttachment('xmlLineasPedidos.php')
pero logicamente no me funciona..¿Habrá alguna forma de hacerlo sin tener que crear documentos xml nuevos en local?
Este es un ejemplo de los xml(sin los datos de la conexion a mysql):
Código HTML:
include('clases/ClassMySql.php');
header('Content-Type: text/xml');
echo "<?xml version='1.0' encoding='UTF-8' standalone='yes'?>\n";
echo "<LineasPedido>\n";
while ($reg=mysql_fetch_array($cons)){
echo"<LineaPedido>";
echo "<codigoInterno><![CDATA[".$reg['codigoInterno']."]]></codigoInterno>";
echo "<codigoPedido><![CDATA[".$reg['codigoPedido']."]]></codigoPedido>";
echo "<codigoProducto><![CDATA[".$reg['codigoProducto']."]]></codigoProducto>";
echo "<nombreProducto><![CDATA[".$reg['nombreProducto']."]]></nombreProducto>";
echo "<precioProducto><![CDATA[".$reg['precioProducto']."]]></precioProducto>";
echo "<cantidad><![CDATA[".$reg['cantidad']."]]></cantidad>";
echo "<precioLinea><![CDATA[".$reg['precioLinea']."]]></precioLinea>";
echo "<precioPedido><![CDATA[".$reg['precioTotal']."]]></precioPedido>";
echo"</LineaPedido>";
}
echo"</LineasPedido>";
Muchas Gracias.
Un saludo.