Pesquisar na Comunidade
Mostrando resultados para as tags ''documento padrão''.
Encontrado 1 registro
-
Boa Noite meus caros amigos. Sou novo nesse fórum, bem como sou novato em programação. Bom, possuo uns trabalhos de marketing digital e trabalho com sites em wordpress para meus clientes. Quanto encontro alguma aplicação mais específica, qual não possuo ainda conhecimento para tais feitos, contrato um programador profissional. Contudo um programador que contratei, me largou no meio do serviço de um cliente, sem um motivo lógico. Fiquei então numa sinuca, pois, já havia fechado negócio com meu cliente e já estava a trabalhar no projeto do mesmo. Entre os escopos do serviço constava um sistema de consulta processual (site de um advogado) que possui um modelo de contrato padrão, sendo gerado um arquivo .rtf para o mesmo. O sistema já está pronto e funcionando perfeitamente, o meu problema é que a semanas estou teimando para criar esse gerador e empaco... já usei códigos que encontrei na internet com esse fim, mas não consigo aplicar a minha necessidade. Bom, gostaria que os senhores mais experts no assunto, pudessem me dar uma luz ou me dar uma ajuda para resolver esse problema. Esse é o código que consegui produzir/adaptar para minha necessidade. Com isso eu consigo gerar um .rtf, mas o mesmo vem vazio... O que fazer? <? include "../dbconfig.php"; $acao = $_GET['acao']; $id = $_GET['id']; ?> <? $sql = mysql_query("SELECT * FROM clientes WHERE id_cliente=$id"); $file = "contrato.rtf"; $cliente = @mysql_result($sql,0,cliente); if($file =="" || $file == "none") { echo "<center><a href='javascript:window.history.go(-1)' class='links'>"; echo "Você precisa selecionar um <b>Template</b>."; echo "</a></center>"; } else { header("Content-Type: application/rtf"); header("Content-Disposition: inline, filename=Contrato.rtf"); // leitura das datas $dia = date('d'); $mes = date('m'); $ano = date('Y'); // configuração mes switch ($mes){ case 1: $mes = "janeiro"; break; case 2: $mes = "fevereiro"; break; case 3: $mes = "março"; break; case 4: $mes = "abril"; break; case 5: $mes = "maio"; break; case 6: $mes = "junho"; break; case 7: $mes = "julho"; break; case 8: $mes = "agosto"; break; case 9: $mes = "setembro"; break; case 10: $mes = "outubro"; break; case 11: $mes = "novembro"; break; case 12: $mes = "dezembro"; break; } $file = "contrato.rtf"; $cliente = @mysql_result($sql,0,cliente); $nacional = @mysql_result($sql,0,nacional); $estcivil = @mysql_result($sql,0,estcivil); $profissao = @mysql_result($sql,0,profissao); $rg = @mysql_result($sql,0,rg); $cpf = @mysql_result($sql,0,cpf); $nascimento = @mysql_result($sql,0,nascimento); $endereco = @mysql_result($sql,0,endereco); $cidade = @mysql_result($sql,0,cidade); $cep = @mysql_result($sql,0,cep); $uf = @mysql_result($sql,0,uf); $telres = @mysql_result($sql,0,telres); $telcom = @mysql_result($sql,0,telcom); $email = @mysql_result($sql,0,email); // Abre seu template $arquivo = "$file"; $fp = fopen ( "$arquivo", "r" ); //Le o template na variavel $output = fread( $fp, filesize( $arquivo ) ); fclose ( $fp ); //Substitui as tags pelas variáveis $output = str_replace( "<<CLIENTE>>", $cliente, $output ); $output = str_replace( "<<NACIONAL>>", $nacional, $output ); $output = str_replace( "<<ESTCIVIL>>", $estcivil, $output ); $output = str_replace( "<<PROFISSAO>>", $profissao, $output ); $output = str_replace( "<<RG>>", rg, $output ); $output = str_replace( "<<CPF>>", $cpf, $output ); $output = str_replace( "<<NASCIMENTO>>", $nascimento, $output ); $output = str_replace( "<<ENDERECO>>", $endereco, $output ); $output = str_replace( "<<BAIRRO>>", $bairro, $output ); $output = str_replace( "<<CIDADE>>", $cidade, $output ); $output = str_replace( "<<CEP>>", $cep, $output ); $output = str_replace( "<<UF>>", $uf, $output ); $output = str_replace( "<<TELRES>>", $telres, $output ); $output = str_replace( "<<TELCOM>>", $telcom, $output ); $output = str_replace( "<<EMAIL>>", $nascimento, $output ); $output = str_replace( "<<DIA>>", $dia, $output ); $output = str_replace( "<<MES>>", $mes, $output ); $output = str_replace( "<<ANO>>", $ano, $output ); // SALVAR ARQUIVO COM O NOME FORMATADO EM MINÚSCULAS E SEM ACENTUAÇÃO $vtipo = 'Contrato '.$cliente; // DEFINIR CAMINHO ONDE SERÁ GRAVADO O ARQUIVO RTF $arquivo = "../contratos".$vtipo; // GRAVAR O ARQUIVO $fp = fopen($vtipo, 'w'); fwrite($fp, $output); fclose($fp); // DIRECIONA echo "<script>window.print($arquivo);</script>"; } ?> desde já agradeço muitíssimo a atenção de vocês. meu email é: bezerraneto1@gmail.com
- 1 resposta
-
- geradoc
- gerador .rtf
- (e %d mais)