En mi último comentario te indico que no te puedo asegurar que con "file_get_contents()" funcione la definición de tu variabel -antes- de llamar a tu función indicada.
Tampoco indicas el código de vob_preliminar.php .. para ver como tomas tu variable $vo_id (por qué si la tomas en ese script por $_GET .. ahora no entrará por dicho método).
envia_mail_vob_preliminar.php
Lo usas:
http://www.tal.tal/dondesea/envia_ma....php?vob_id=25 Código PHP:
<?
ob_start();
$vob_id=$_GET['vob_id'];
include ('/vservers/.........../vob/vob_preliminar.php');
$html=ob_get_contents();
ob_end_clean();
// Generas tu e-mail y uas $html como parte del cuerpo del mensaje.
?>
vob_preliminar.php
No sé que código usa .. Pero ya te comenté que debes modificarlo para aceptar tu variable por $_GET o por $nombre según sea como lo llames.
Código PHP:
// al principio de ese script ...
if (!isset($vob_id)){
$vob_id=$_GET['vob_id'];
}
// Y usas $vob_id en el resto del código .. no referencias a $_GET['vob_id']
Más "didactico" no puedo ser .. Todo está en que tu entiendas como funciona un "include()" y que sepas por donde "entran" las variables a tus scripts.
Un saludo,