RUY 2 Denunciar post Postado Dezembro 2, 2009 Alguns dias atrás eu escrevi ajuda pendindo para configurar uma célula no fpdf.Agora venho pedir uma outra ajuda. Tenho dois arquivos em formulario em html e on arquivo em php que gera pdf o que quero é que esse arquivo gere um relatorio pdf e guarde num banco de dados, este segundo ficará para depois. mas o valida4.php não gerao relatorio formulario.html <!-- Dados pessoais--> Nome <input name="fldnome" size="50" /> CPF <input name="fldcpf" size="8" /> Matricula<input name="fldmatricula" size="8" /><br /> valida4.php <?php require_once('/xampp/htdocs/BD_lanagro/Cadastro/fpdf.php'); define('FPDF_FONTPATH','/xampp/htdocs/BD_lanagro/Cadastro/font/'); $pdf = new FPDF(); $pdf->Open(); $pdf->AddPage(); $pdf->SetFont('Arial', '', 10); $titulo1 = "Ministério da Agricultura, Pecuária e Abastecimento \r\n Laboratorio Nacional de Agropecuaria - LANAGRO/RS \r\n Divisão de Apoio Administrativo"; $pdf->MultiCell(0, 5, $titulo1,1,'C'); $anexoA=("Anexo A POP/DAD/07/01 "); $documento=(" |Formulario "); $pagina=(" |pagina 1 de 3"); $anexoA.=$documento; $anexoA.=$pagina; $pdf->Cell(0, 4, $anexoA, 1, 1, 'L'); //CAMPO - SOLICITAÇÃO DE USUARIO $pdf->SetFont('Arial','B',10); $solicitacao=('Solicitação de conta de usuário'); $pdf->Cell(0, 4, $solicitacao, 1, 1, 'C'); //Campo Finalidade //Campo finalidade em negrito $pdf->ln(); $pdf->SetFont('Arial','B',10); $finalidade=('Finalidade'); $pdf->Cell(0, 4, $finalidade, 1, 1, 'L'); $pdf->SetFont(''); $criacao=("(X)Criacao"); $alteracao=(" (X)Alteracao"); $exclusao=(" (X)Exclusao"); $criacao.=$alteracao; $criacao.=$exclusao; $pdf->Cell(0, 4, $criacao, 1, 1, 'L'); //Nome $fldnome=$_POST[fldnome]; $pdf->SetFont('Arial','B',10); $finalidade=('Nome'); $pdf->ln(); $pdf->Cell(0, 4, $finalidade, 1, 1, 'L'); $pdf->SetFont(''); $pdf->Cell(0, 5, $fldnome, 1, 1, 'L'); $pdf->Output(); em outras tentativas apresentou uma mensagem de erro algo como 'Header setado' sei que aqui já saiu a solução mas resolvi começar do zero para acompanhar melhor caso apareça algum problema. Grato pela atenção. Compartilhar este post Link para o post Compartilhar em outros sites
Massaki 47 Denunciar post Postado Dezembro 2, 2009 O seu output pode ficar da seguinte forma: $pdf->Output('pasta_do_arquivo/nome_do_arquivo.pdf', F); a opção 'F' serve para forçar o FPDF a salvar o arquivo, ao invés de exibir no navegador Compartilhar este post Link para o post Compartilhar em outros sites
RUY 2 Denunciar post Postado Dezembro 2, 2009 O seu output pode ficar da seguinte forma: $pdf->Output('pasta_do_arquivo/nome_do_arquivo.pdf', F); a opção 'F' serve para forçar o FPDF a salvar o arquivo, ao invés de exibir no navegador O problema é que exibição não é uma opção... Compartilhar este post Link para o post Compartilhar em outros sites
Massaki 47 Denunciar post Postado Dezembro 3, 2009 Não está dando para te entender, então. Copiei todo o conteúdo do valida4.php (alterando obviamente o caminho para a biblioteca FPDF). Testei e deu certo para mim. Se eu coloco o tipo de Output para 'I', o relatório é mostrado no navegador. Se eu coloco o tipo para 'F', o arquivo é salvo na pasta que eu escolhi. Compartilhar este post Link para o post Compartilhar em outros sites
RUY 2 Denunciar post Postado Dezembro 3, 2009 Não está dando para te entender, então. Copiei todo o conteúdo do valida4.php (alterando obviamente o caminho para a biblioteca FPDF). Testei e deu certo para mim. Se eu coloco o tipo de Output para 'I', o relatório é mostrado no navegador. Se eu coloco o tipo para 'F', o arquivo é salvo na pasta que eu escolhi. Consegui resolver o problema. O que queria era que assim que o formulario fosse enviado o resultado seria um arquivo pdf, o susuario era quem seria responsável por salvar o arquivo. Valeu pela ajuda Compartilhar este post Link para o post Compartilhar em outros sites