Ver Mensaje Individual
  #1 (permalink)  
Antiguo 06/04/2011, 10:11
ferranWEB
 
Fecha de Ingreso: enero-2002
Mensajes: 1.872
Antigüedad: 22 años, 3 meses
Puntos: 3
error con implode

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!