Ir para conteúdo

POWERED BY:

oliveiros

Members
  • Total de itens

    32
  • Registro em

  • Última visita

Tudo que oliveiros postou

  1. oliveiros

    Novo dompdf

  2. oliveiros

    Novo dompdf

    Saudações. Alguém conseguiu alterar esse código para funcionar com o dompdf mais atual e php 7.4? :seta: Notei que com a versão antiga era possível exibir o documento no navegador sem salvar, e agora, ele salva primeiro num diretório tamporário para posterior exibição no navegador(firefox). Apenas observação. Esse não é o problema Outra alteração que fiz no arquivo: $papel = array(0,0,852,227.20); $dompdf->set_paper($papel, 'portrait'); system("lpr -P MP-4200_TH_Miniprinter -#1 -o landscape -o fit-to-page /var/www/html/centralmix/venda/venda.pdf"); Gratidão! Pessoal, encontrei a solução reestruturando o código html com o php. Isto leva o script a funcionar com qualquer versão do php Porém, com a versão mais atual da dompdf não consigo por mais que uma tabela no documento. No meu caso preciso disso. Carregar a página php com $html = file_get_contents('exemplo.php'); não funcionou. A solução que encontrei, não sei se é o correto, mas funcionou foi: Separar o html em outro arquivo; Pegar o conteúdo html do arquivo com ob_get_contents(): $comanda = ob_get_contents(); Colocar o conteúdo na sessão: $_SESSION['comanda'] = $comanda; Depois no arquivo onde está a dompdf: $comanda = $_SESSION['comanda']; $comanda = utf8_decode($comanda); $dompdf->loadHtml($comanda); Notei que
  3. oliveiros

    Novo dompdf

    Não sei se perceberam qual script eu estou falando. Está linkado em Notei que. Faz tempo que eu não entrava aqui, por isso acho que não estou acertando a usar o forum. O fato é que consegui altera-lo para funcionar com a nova dompdf, bastando remover o "." (ponto) da variável da primeira tabela($html.= para $html=) e mudar o css para dentro do loadHtml. Também se apenas reconfigurar o arquivo da erro "use". Eu tive que copiar o conteúdo do outro arquivo para substituir no script Para não baixar o qrquivo: $dompdf->stream($arquivo.$pdf,array("Attachment" => false));
  4. oliveiros

    Pegando Id_user pelo DataTables

    Eu já não uso mais datatables. Eutenho um sistema que de acordo o nome de usuário usado, é direcionado pro banco de dados do usuário. Se o banco for o mesmo para todos, você pode pegar o id do usuário, colocar na sesssão, então na query do datatables você colocha o critério. where table_name.id = variavel com o id do usuário
×

Informação importante

Ao usar o fórum, você concorda com nossos Termos e condições.