PHP - guardar imagen word

   
Vista:

guardar imagen word

Publicado por Alvaro (10 intervenciones) el 04/02/2011 19:23:00
Hola muy buenas a todos, antes de nada muchas gracias. Les cuento el problema que tengo:

Tengo una imagen guardada en una carpeta de mi servidor ("logos/LOGO_1.jpg". Esta ruta la tengo guardad en un campo de mi base de datos, ese campo se llama Logo) y necesito mostrarla en un documento word que genero. Los datos los imprimo bien, pero el logotipo no soy capaz de mostrarlo. Les muestro como hago para mostrar los datos por si os sirve de ayuda:

function GeneraPolitica()
{
$codigo=$_SESSION["codigo"];

$plantilla="politica.rtf";

$sql="Select * from Empresa where Codigo = '$codigo'";
$equivalencias[0][0]="#*LOGO*#";
$equivalencias[0][1]="Logo";
$equivalencias[1][0]="#*NOMBRE*#";
$equivalencias[1][1]="Nombre";
$salida=rtf($sql, $plantilla, "politica".$codigo.".rtf", $equivalencias);
header('Location: '.$salida);
}

function leef ($fichero)
{
$texto = file($fichero);
$tamleef = sizeof($texto);
for ($n=0;$n<$tamleef;$n++)
{
$todo= $todo.$texto[$n];
}
return $todo;
}

function rtf($sql, $plantilla, $fsalida, $matequivalencias)
{
$pre=time();
$fsalida="doc/".$pre.$fsalida;
$txtplantilla=leef($plantilla);
$matriz=explode("sectd",$txtplantilla);
$cabecera=$matriz[0]."sectd";
$inicio=strlen($cabecera);
$final=strrpos($txtplantilla,"}");
$largo=$final-$inicio;
$cuerpo=substr($txtplantilla,$inicio,$largo);
$punt=fopen($fsalida,"w");
fputs($punt, $cabecera);
$result = mysql_query($sql);
while($row = mysql_fetch_array($result))
{
$despues=$cuerpo;
foreach($matequivalencias as $dato)
{
if (trim($dato[1])=="Logo")
{
$datosql="logos/".$row[$dato[1]];
}
else
{
$datosql=$row[$dato[1]];
}
$datosql=stripslashes($datosql);
$datortf=$dato[0];
$despues=str_replace($datortf,$datosql,$despues);
}
fputs($punt,$despues);
}
fputs($punt,"}");
fclose($punt);
return($fsalida);
}

Bueno espero que puedan echarme una mano porque llevo un par de semanas con esto y no soy capaz de mostrar la imagen.

Muchas gracias de nuevo.

Un saludo!!
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder

guardar imagen word

Publicado por yessi (2 intervenciones) el 22/11/2012 16:40:21
Resolviste tu problema, por que tengo uno similar. Saludos
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar