Ver Mensaje Individual
  #1 (permalink)  
Antiguo 27/05/2008, 16:15
[email protected]
 
Fecha de Ingreso: octubre-2005
Mensajes: 405
Antigüedad: 18 años, 5 meses
Puntos: 1
include a script que esta en cgi-bin.

desde una aplicacion accedo al email.
como :
<div><center><input name="email" type="button" onclick="MM_openBrWindow('../acuhtml/enviavtaemail.php?servidor=%%servidor%%&empre=%%em pre%%&logo=%%logo%%&prefix=%%prefix%
logname=%%logname%%&ndia=%%ndia%%&nmes=%%nmes%%&ny ear=%%nyear%%&xx=1','enviavtaemail','width=500,hei ght=300')" value="Enviar Email" />
</center></div>

desde ahi ejecuto una aplicacion php (acuhtml), accediento a un script que esta en el cgi-bin.

Código PHP:
<?
//captura del buffer de salida de php
ob_start();
ob_implicit_flush(0);
$servidor=$_REQUEST['servidor'];
$logname=$_REQUEST['logname'];
$empre=$_REQUEST['empre'];
$logo=$_REQUEST['logo'];
$prefix=$_REQUEST['prefix'];
$ndia=$_REQUEST['ndia'];
$nmes=$_REQUEST['nmes'];
$nyear=$_REQUEST['nyear'];
$correo="[email protected]";
//llamo al script email_folio.php pasando el folio del servicio.
[B]include("../../cgi-bin/vtalocal.sh?servidor=$servidor&logname=$logname&empre=$empre&logo=$logo&prefix=$prefix&ndia=$ndia&nmes=$nmes&nyear=$nyear");[/B]
//tomo lo que guardo el buffer y lo almaceno en una variable.
$cuerpo_mail=ob_get_contents();
//vacio buffer y lo cierro.
ob_end_clean();
//echo $cuerpo_mail;
//ahora genero mail con mail() o PHPMail.
//Cuenta que envia
$sfrom="[email protected]";
$sdestinatario=$correo;
$ssubject="Resumen de Ventas del:"." ".$ndia."-".$nmes."-".$nyear;
$sheader="From:".$sfrom."\nReply-to:".$sfrom."\n";
$sheader=$sheader."Mime-Version: 1.0\n";
$sheader=$sheader."Content-Type: text/html";
mail($sdestinatario,$ssubject,$cuerpo_mail,$sheader);
?>
Sólo me envia el ssubject pero el cuerpo del mensaje, no aparece:
¿Alguien sabe a que se debe?
¿Funciona el include que apunte a script que se ejecuta en el cgi-bin?