file PDF non visualizzo niente

zorro

Utente Attivo
20 Ott 2014
255
11
18
ROMA
Salve a tutti,
come da titolo edovrei creare un file PDF; facendo una ricerca in internet ho letto che dovevo scaricare (cosa che ho fatto) la libreria FPDF, ho copiato il file fpdf.php e la cartella font sul mio spazio web e, sempre nella stessa cartella (dove ho copiato fpdf.php) ho salvato un semplice script preso da internet che ho chiamato code.pdf di cui riporto il codice:

Codice:
require('fpdf.php');
$pdf =new FPDF();
$pdf -> AddPage();
$pdf -> SetFont('Arial', 'B', 16 );
$pdf -> Cell(40, 10, 'Pdf document' );
$pdf -> Output();


ma visulizzo solo un messaggio d'errore che mi dice che il file potrebbe non essere visualizzato correttamente e mi suggerisce di usare un altro lettore come da immagine allegata


Screenshot_2020-11-08 docu pdf.png



C'è qualcuno che mi può aiutare, dirmi dove sbaglio o indicarmi una buona guida, possibilmente in litaiano?
Grazie per il tempo dedicatomi e a chiunque voglia aiutarmi.


Zorro
 

Max61

Utente Attivo
2 Mar 2014
705
3
18
Ciao Zorro, io uso questo codice che ho trovato in rete.
PHP:
<?php
$nome_campo=$_GET['nome_campo'];
$nome_campo2=$_GET['nome_campo2'];

require('fpdf.php'); // load del file essenziale per l'utilizzo di FDPF

/*
* Tutti i dati numerici sono indicati in cm, per essere piů facilmente
* individuabili in un normale foglio A4 (default di stampa)
*/

/**** OVERRIDE CLASSE FPDF per HEADER/FOOTER ****/
class PDF extends FPDF
{
    // Funzione Header (logo + testo)
    function Header()
    {
        // logo - intestazione pagina
        $this->Image('../images/Logo.jpg',10,10,20);
        $this->SetFont('Arial','i',18);
        $this->Text(30,28,'titolo pagina');
    }

    // Page footer
    function Footer()
    {
        $this->SetFont('Arial','I',11);
        $this->SetY(-13);
        $this->SetFont('Arial','I',8);
    
        // Page number
        $this->Cell(0,10,'Pagina '.$this->PageNo().'/{nb}',0,0,'C');
        $this->SetY(-13);
    }
}

$pdf = new PDF(); // Creo nuova classe
$pdf->AliasNbPages(); // Definisce un alias per il numero totale di pagine
$pdf->AddPage(); // Aggiunge una pagina default

// Sezione dati
$pdf->SetFont('Arial','',20); // Set del font arial 20px
$pdf->Text(20,80,'nome_campo');
$pdf->SetFont('Arial','B',14); // Set del font arial grassetto 12px
$pdf->Text(20,100,utf8_decode($nome_campo));

$pdf->SetFont('Arial','',12); // Set del font arial 12px
$pdf->Text(10,110,'nome_campo2');
$pdf->SetFont('Arial','B',12); // Set del font arial grassetto 12px
$pdf->Text(40,110,$nome_campo2);


$Nome_File="Elenco";
$pdf->Output($Nome_File,'I');
?>
provalo
 

marino51

Utente Attivo
28 Feb 2013
2.988
173
63
Lombardia
ho usato il tuo codice aggiustando solo "require" e funziona senza problemi,
PHP:
<?php
require_once "FPDF/fpdf.php";

$pdf =new FPDF();
$pdf -> AddPage();
$pdf -> SetFont('Arial', 'B', 16 );
$pdf -> Cell(40, 10, 'Pdf document' );
$pdf -> Output();
?>

1604924742346.png


puç essere che non carichi bene la classe fpdf ?

questa la cartella
1604925012580.png
 

zorro

Utente Attivo
20 Ott 2014
255
11
18
ROMA
Ringrazio tutti e due per la cortese risposta: ho provato sia lo sript di Max61 sia le indicazioni d Marino ma il risultato non cambia. Ho provato a scaricare una versione meno recente ma.......niente Ho provato anche a creare una cartella sul desktop (come quella visualizzata da Marino) e a lanciare il programma direttamente da Acrobat Reader ma mi dà errore anche così: non riesce ad eseguire il file in quanto o corrotto o in un formato non supportato. Sono due settimane che ci combatto, ho letto parecchie guide, guardato tutorial.....ci rinuncio. Grazie ancora a tutti e due


Zorro
 

Max61

Utente Attivo
2 Mar 2014
705
3
18
Ciao Zorro, in allegato il file fpdf.php che uso e che funziona, se vuoi fare un altra prova...
 

Allegati

  • fpdf.zip
    12,5 KB · Visite: 49

zorro

Utente Attivo
20 Ott 2014
255
11
18
ROMA
Ciao Max61 e grazie per il tempo che mi stai dedicando. Ho provato anche col tuo file ma sempre con lo stesso risultato. Evidentemente, anzi sicuramente, sbaglio qualche passaggio; saresti così gentile d indicarmi passo passo, come fossi un principiante, la procedura da seguire? Evidentemente sono io che sbaglio qualcosa. Grazie ancora
 

Max61

Utente Attivo
2 Mar 2014
705
3
18
Ciao Zorro, non c'è molto da dire i file che ho inviato sono dentro la cartella dove è anche la pagina che genera il file PDF con i dati.
Prova ad inviare le tue pagine che utilizzi per generare il file PDF, magari con calma lo provo, altrimenti non saprei cosa dirti, anche io essendo autodidatta chiedo spesso aiuto nel Forum
 

marino51

Utente Attivo
28 Feb 2013
2.988
173
63
Lombardia
verifica in PHP.INI che le cartelle siano indicate correttamente,
ti allego le mie definizioni, dovrai inserire i valori coerenti con il tuo sistema,
Codice:
[WebPIChanges]
error_log = C:\PHP_WorkDir\PHP56_errors.log
upload_tmp_dir = C:\PHP_WorkDir
session.save_path = C:\PHP_WorkDir
cgi.force_redirect = 0
cgi.fix_pathinfo = 1
fastcgi.impersonate = 1
fastcgi.logging = 0
max_execution_time = 300
date.timezone = Europe/Rome
extension_dir = "C:\Program Files\PHP\v5.6\ext\"
include_path="C:\Program Files\PHP\includes\"
 

zorro

Utente Attivo
20 Ott 2014
255
11
18
ROMA
Ti ringrazio ma purtroppo non ho le giuste competenze, non saprei da dove cominciare. grazie lo stesso
 

zorro

Utente Attivo
20 Ott 2014
255
11
18
ROMA
Finalmente, non so nemmeno io come, ho risolto. Avevo erroneamente chiamato il file .pdf, l'ho rinominato .php e ho ricopiato la cartela FONT che avevo copiato male e......tutto ha funzionato. Grazie a tutti e due per il tempo che mi avete dedicato :p :p :p :p


Zorro
 
Discussioni simili
Autore Titolo Forum Risposte Data
D File pdf che non si aprono .... PHP 1
max1850 Errore FPDF: il file non inizia con '%PDF-' Classic ASP 6
I eliminazione file pdf PHP 0
M Visualizzare file PDF con link preso dal DB PHP 0
N Scrivere su file PDF PHP 2
W Stampare file PDF in varie modalità. Windows e Software 5
G Come ridurre almento al 30% un file pdf Windows e Software 0
S [OFFRO] Rimozione o aggiunta di Password ai file PDF e opzionalmente loro modifica Offerte e Richieste di Lavoro e/o Collaborazione 2
spider81man [PHP] Inserire file .pdf in db PHP 6
I [PHP] visualizza file pdf in una cartella e download PHP 7
M [Visual Basic] Cercare un file pdf all'interno di una cartella attraverso il valore di una txtbox Visual Basic 1
A [PHP] FPDF error: Some data has already been output, can't send PDF file PHP 5
9 inserire contenuto in un file pdf aperto sul browser tramite script php PHP 0
cris8380 [PHP] Generare file pdf con inserimento dati PHP 34
D download file pdf da mysql con php PHP 1
M Gestione file pdf nelle cartelle del sito... PHP 15
F aprire un file pdf da una pagina asp Classic ASP 2
R [risolto] Cache per file pdf PHP 2
A descrizione con immagini e link file pdf MySQL 4
A Stampare da server un file pdf PHP 0
T [PHP] inserire un file pdf da poter far scaricare... PHP 22
F stampa file pdf Javascript 0
M Problema in Internet Explorer 7 (ma anche 6 o 8 ) con i file pdf Windows e Software 2
B Wordpress: allegare un file pdf con EG attachement WordPress 4
A Formato file pdf PHP 1
M Script per estrarre testo da file .doc e . pdf ASP.NET 1
S Predefinito Come associare file pdf a un utente specifico PHP 5
F Creare un file in PDF Windows e Software 4
F creazione e stampa file pdf mediante PHP PHP 2
A visualizare file pdf in client side PHP 8
D Difficoltà per l'invio contemporaneo di file (pdf) e foto (jpg) con Aruba Hosting 7
U apertura file pdf Flash 0
max1850 Visualizzare un file pdf in una pagina asp Classic ASP 4
R upload file pdf PHP 0
V Visual Basic Access97 - stampare su file PDF Visual Basic 0
mptech problemi lettura file pdf PHP 0
L Creare File Pdf PHP 2
T Come faccio ad inserire file.pdf da far prelevare dal mio sito web? SEO e Posizionamento 0
G collegare file pdf da flash Flash 2
F Inserire al centro di una pagina un file PDF HTML e CSS 1
A invio massivo dati a file php Javascript 4
W visualizzare solo file html e sottocartelle di una cartella PHP 1
W Elenco dei link del file presenti in una cartella PHP 2
P Funzione jQuery Ajax invio file a php jQuery 1
S Download di un file in automatico dopo la sua creazione PHP 2
B ciclare file xml con PHP PHP 1
C copiare solo le vocali di un file in un'altro file PHP 2
F Funzione Glob - ricerca file contenente una parola PHP 1
L File CSV con app inventor da errore Sviluppo app per Android 0
N Script elenco file HTML HTML e CSS 5

Discussioni simili