Visualizzazione dei risultati da 1 a 4 su 4

Discussione: php e pdf

  1. #1
    Utente di HTML.it
    Registrato dal
    Oct 2005
    Messaggi
    322

    php e pdf

    Con fpdf:

    ho un file.php che viene visualizzato come html.

    Il file php che genera il pdf e che legge il file.php, lo trasforma si in pdf, solo che mostra tutto il codice php che sta all'interno, e dovrebbe mostrare solo il testo.

    Non so se riesco a essere chiaro:

    Se il file.php contiene

    echo"ciao";

    aprendo normalmente il file, si legge

    ciao

    Se punto il php che genera il pdf leggo

    echo"ciao";

    solutions?!

  2. #2
    ciao
    bisognerebbe vedere un po del codice che hai scritto per capire meglio

    cmq ti allego un po di codice che ho usato per un prog fatto qualche mese fa con fpdf che funziona regolarmente, magari ti torna utile. questo scrive un file pdf da qualche parte sul FS per poi essere scaricato

    codice:
                    $pdf = new FPDF('P','mm','A4');
                    $pdf->AddPage();
                    $pdf->Image($_SERVER['DOCUMENT_ROOT'].'/img/sblogo.jpg',10,8,90);
                    $pdf->SetFont('Arial','B',16);
                    $pdf->Cell(20, 100, "Concorso: ".$titolo_concorso, 0, 1);
                    $pdf->SetFont('Arial','B',16);
                    $pdf->MultiCell(0, 10, $descrizione, 0, 1);
                    $pdf->SetFont('Arial','',16);
                    $pdf->MultiCell(0, 10, 'varie righe di testo varie righe di testo varie righe di testo ');
                    $pdf->SetFont('Arial','B',16);
                    $pdf->MultiCell(0, 10, "altro testo altro testo...", 0, 1);
                    $pdf->SetFont('Arial','',16);
                    $pdf->MultiCell(0, 10, 'testo testo testo testo testo');
                    $pdf->SetFont('Arial','B',16);
                    $pdf->MultiCell(0, 10, $organizzazione, 0, 1);
    
                    $pdfDir = $_SERVER['DOCUMENT_ROOT']."/concorso/pdf/".$id_concorso;
                    if(!is_dir($pdfDir))
                            mkdir($pdfDir, 0777);
    
                    $fileVaucher = $pdfDir."/".$vaucher.".pdf";
    
                    $pdf->Output($fileVaucher, 'F');
    Manuel

    View my profile on LinkedIn
    Ubertini: amo solo te!

  3. #3
    Utente di HTML.it
    Registrato dal
    Oct 2005
    Messaggi
    322

    pdf

    Ho usato fpdf153

    ciò che mi basterebbe utilizzare è simile a questo tutorial:

    http://www.fpdf.org/it/tutorial/tuto3.php

    e funziona, il punto è che si legge tutto in contenuto della pagina, compreso il codice php.

    Probabilmente dovrei (sapendo come fare!) intervenire sul codice dicendo di leggere solo il contenuto della pagina, non tutto quanto.

    forse con str_replace?

    Grazie per l'aiuto.

  4. #4
    Utente di HTML.it
    Registrato dal
    May 2003
    Messaggi
    591
    lo script fa correttamente quello che deve, si aspetta un file di testo per cui se ci metti un php non lo interpreta prima di trasformarlo ma , non vorrei dirne una grossa,
    forse con eval ()...

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2025 vBulletin Solutions, Inc. All rights reserved.