Hola si me puedes ayudar tengo este codigo pero no me genera como tengo la plantilla ..o si tu sabes de alguien Gracias,...
<?php
session_name('robados');
session_cache_limiter('nocache');
session_start();
if (isset($_REQUEST[ 'logout' ]))
{
$_SESSION = array();
if ( isset($_COOKIE[session_name()]) ) { setcookie(session_name(), '', time()-42000, '/'); }
session_destroy();
}
?>
</head>
<body onload="load();">
<table width="100%">
<?php
function leef($fichero){
$todo="";
//$fichero="mifichero.rtf";
//$fichero="";
$texto=file($fichero);
$tamleef=sizeof($texto);
for($n=0;$n<$tamleef;$n++){$todo=$todo.$texto[$n];}
return $todo;
}
//Funcion que genera un RTF
function rtf($sql,$fichero,$fsalida)
{
$pre=time();
$fslaida="/rtf/".$pre.$fsalida;
$conn = oci_connect("usuario","clave","bd");
//$conexion=mysql_connect();
//Paso nº1:Leo la plantilla
$txtplantilla=leef($fichero);
//echo $txtplantilla;
//Paso nº2:Saco cabecera,el cuerpo y el final
$matriz=explode("sectd",$txtplantilla);
$cabecera=$matriz[0];//."sectd";
$inicio=strlen($cabecera);
$final=strrpos($txtplantilla,"}");
$largo=$final-$inicio;
$cuerpo=substr($txtplantilla,$inicio,$final);
//Paso nº3:escribo el fichero
$punt=fopen($fsalida,"w");
fputs($punt,$cabecera);
//$seleccion=mysql_select_db("base",$conexion);
//$stid=oci_parse($conn,$sql);
$result=oci_parse($conn,$sql);
$r = oci_execute($result, OCI_DEFAULT);
while($row=oci_fetch_array($result,OCI_NUM))
{
foreach($row as $valor)
{
fputs($punt,$valor);
}
$saltopag="\par \page \par";
echo "<br>";
fputs($punt,$saltopag);
}
//fputs($punt,"}");
fclose($punt);
return $fsalida;
}
//$fichero = "C:/apache/htdocs/www.prueba.co/http/mifichero.rtf";
$fichero="mifichero.rtf";
$sql="SELECT nombre, ciudad FROM usuario";
$salida=rtf($sql,$fichero,"certificado.rtf");
$salida="<a href='$salida'>Obtner</a>";
echo "<p>$salida</p>";
?>