buenas,
tengo un codigo para mandar un email a la gente que tengo en mi base de datos. me ha funcionado siempre, y ahora de repente me da un error que no entiendo. lo que hago es desde un SELECT, seleccionar un html que se envia a todos los usuarios de la bd. el codigo es este:
Código:
$headers = "MIME-Version: 1.0\r\n";
$headers = "Content-type: text/html; charset=iso-8859-1\r\n";
$headers .= "From:[email protected]\r\n";
$tema=$HTTP_POST_VARS ["tema"];
function mostrar_html($tema, $variables)
{
$cod = implode("", @file($tema));
ob_start();
extract($variables);
eval('?>'.$cod.'<?');
$temp=ob_get_contents();
ob_end_clean();
return $temp;
}
me manda el email a la direccion de la bd, pero me da el siguiente error y me llega en blanco:
Warning: implode() [function.implode]: Bad arguments. in /home/html/emailing/envio.php on line 32
y en esa linea sale el codigo:
$cod = implode("", @file($tema));
como esta subido en un server nuevo, a que puede deberse este error?
saludos!