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:
me manda el email a la direccion de la bd, pero me da el siguiente error y me llega en blanco:$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; }
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!