Tenés dos errores:
1) No estás concatenando la variable, una línea borra a la otra. Tenés que empezar con
$html.=' y no
$html =' Fijate que hay un punto antes del igual.
2) Se pone directamente la variable sin el "echo", ese comando es sólo para imprimir.
Probá esto:
Código PHP:
Ver original$html='<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">';
$html.='<html xmlns="http://www.w3.org/1999/xhtml">';
$html.='<head>';
$html.='<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />';
$html.='<title>'.$sql->RUTA_IMAGEN.'</title>';
$html.='</head>';
$html.='<body style="background-color:#000">';
$html.='<table width="900" border="0" cellpadding="0" cellspacing="0">';
Ahora... una consulta al margen ¿tenés que poner la ruta de una imagen en la etiqueta TITLE? ¿No es una plantilla de un mail? No vas a ver nada de todos modos....
saludos