Arquivado
Este tópico foi arquivado e está fechado para novas respostas.
- 0
Como colocar uma pagina PHP dentro de uma variável, assim gerar um pdf?
Perguntado por
adrianoalves
Este tópico foi arquivado e está fechado para novas respostas.
Perguntado por
adrianoalves
Ao usar o fórum, você concorda com nossos Termos e condições.
Estou criando um documento para gerar certificado automático, após incluir os dados em um formulário, uma página chamado "dados.php" recebe os dados do formulário. Até aqui tudo certo. O problema que quero gerar um pdf da página "dados.php" e não estou conseguindo porque não consigo colocar esta pagina dentro de uma variável.
Tentei o seguinte método:
Teste 1 = Criei uma nova página onde $html = include('dados.php');
A unica coisa que aparece no pdf é o número 1.
Teste 2 = Coloquei todo o código da página "dados.php" dentro da variável $html:
$html ='
<html lang="pt-br">
<head>
<meta charset="utf-8"/>
<title>Untitled Document</title>
<link rel="stylesheet" href="estilo-dados.css"/>
<?php
$nome = isset($_POST["tNome"])?$_POST["tNome"]:" NOME DO ALUNO ";
$curso = isset($_POST["tCurso"])?$_POST["tCurso"]:"";
switch ($curso) {
case "CURSO 1":
$instrutor = "<span class='inst'>Luciano da Silva Vaz</span>";
$h = 1;
break;
case "CURSO 2":
$instrutor2= "<span class='inst'> Lucas Bueno</span>";
$h= 2;
break;
}
$inicio = isset($_POST["inicio"])?$_POST["inicio"]:"<span class='data'>00</span>";
$fim = isset($_POST["fim"])?$_POST["fim"]:"<span class='data'>00</span>";
$mes = isset($_POST["mes"])?$_POST["mes"]:"<span class='data'>Janeiro</span>";
$ano = isset($_POST["ano"])?$_POST["ano"]:date('Y');
$assinatura = isset($_POST["nCheck"])?$_POST["nCheck"]:"";
?>
</head>
<body>........bla bla bla
';
Desta forma também não funcionou.......Alguém poderia me ajudar???
Compartilhar este post
Link para o post
Compartilhar em outros sites