Este scrip me esta dando de cachetadas no le encuentro las patas, resulta que se trata de un scrip que modifica un archivo rtf tomando como referencia user/template_rtf/template1.rtf suplantando el texto que tiene el simbolo $variable por el valor de la variable que se le pase a travez de un formulario y lo guarda con el mismo formato en la carpeta user_template/<------------con el nombre, apellido y la cedula de la plantilla que se genero
El scrip chiflado modifica casi todas las variables del documento rtf pero hay una que el hombre dice que no y que no....!! a ver si alguien me ayuda para mas referenia les paso el codigo del scrip y el del formulario
La variable que el hombre no quiere modificar se llama $profesion que esta en el documento /template_rtf/template1.rtf
y aqui lo puede descargar con un ejemplo
http://www.megaupload.com/?d=FIJNV24O
Formulario
Código:
<body>
<div id="conetenedor">
<!--fin header --><!--fin lef -->
<div id="content">
<h2>Crear Documeto</h2>
<form action="update_doc.php?cod=<?php echo $_REQUEST["cod"]; ?>" method="post" name="formulario">
<h3> <strong>TITULO DEL DOCUMENTO</strong><br> <input name="titulo" type="text" id="titulo" />
<br>
<label><strong>Nombres solicitante</strong></label>
<br>
<input name="nombresolicitante" type="text" value='' id="nombresolicitante" /><br>
<label><strong>Apellidos solicitante</strong></label>
<br>
<input name="apellidosolicitante" type="text" id="apellidosolicitante" /><br>
<label><strong>Nacionalidad</strong></label>
<br><input name="nacionalidad" type="text" value='' />
<br >
<label><strong>Profesion</strong></label>
<br><input name="profesion" type="text" value='' id="profesion" />
<br >
<label><strong>edocvl</strong></label>
<br><input name="edocvl" type="text" value='' />
<br >
<label><strong>Cedula de identidad</strong></label>
<br><input name="cedula" type="text" value='' />
<br >
<label><strong>Rif</strong></label>
<br><input name="rif" type="text" id="rif" />
<br>
<label><strong>Telefono</strong></label>
<br>
<input name="telefono" type="text" value='' />
<br>
<label><strong>Fecha</strong></label>
<br>
<input name="fecha" type="text" id="fecha" />
<br>
<label><input type="submit" name="button" id="button" value="Enviar" />
</label>
</h3>
</form>
</div><!--fin content -->
<div id="footer"></div><!--fin footer -->
</div><!--fin contenedor -->
</body>
SCRIP
Código:
<?php
// Lee la plantilla
$plantilla = file_get_contents('template_rtf/template1.rtf');
// Agregamos los escapes necesarios
$plantilla = addslashes($plantilla);
$plantilla = str_replace('\r','\\r',$plantilla);
$plantilla = str_replace('\t','\\t',$plantilla);
// Datos de la plantilla
$titulo=$_POST['titulo'];
$nombre=$_POST['nombresolicitante'];
$apellido =$_POST['apellidosolicitante'];
$nacionalidad=$_POST['nacionalidad'];
$profesion=$_POST['profesion'];;
$edocvl =$_POST['edocvl'];
$ci =$_POST['cedula'];
$curso = '"Programacion Web con PHP"';
$fecha = date("d-m-Y", time() - 7 * 24 * 60 * 60); // de esta manera el codigo no envejece :P
// Procesa la plantilla
eval( '$rtf = <<<EOF_RTF
' . $plantilla . '
EOF_RTF;
' );
$rtf = str_replace('\\\\','\\',$rtf);
// Guarda el RTF generado
file_put_contents("user_template/$nombre-$apellido--$ci.rtf",$rtf);
echo $profesion;
//echo "<br>";
//echo $clave;
?>