Pagina 1 di 2 1 2 ultimoultimo
Visualizzazione dei risultati da 1 a 10 su 12
  1. #1
    Utente di HTML.it
    Registrato dal
    Dec 2004
    Messaggi
    216

    Errore FPDF: il file non inizia con '%PDF-'

    Salve.
    Sto usando FPDF per creare files .pdf tramite asp - vbscript.
    Ora, in locale va tutto ok ma quando lo pubblico sul server mi appare il seguente errore:

    il file non inizia con '%PDF-'

    Ho capito che l'errore esce per la chiamata all'immagine che ho inserito nel codice; infatti commentandola l'errore scompare.
    Ma come mai? Il path dell'immagine è giusto!

    Qualcuno può aiutarmi?

    Grazie
    Max!

  2. #2
    Utente di HTML.it L'avatar di agenti
    Registrato dal
    Feb 2002
    Messaggi
    2,427
    passaci il codice , grazie.
    :rollo:

  3. #3
    Utente di HTML.it
    Registrato dal
    Dec 2004
    Messaggi
    216
    Originariamente inviato da agenti
    passaci il codice , grazie.
    :rollo:
    Ciao! Eccolo:

    <body>

    <%

    Set pdf=CreateJsObject("FPDF")
    pdf.CreatePDF()
    pdf.SetPath("fpdf/")
    pdf.Open()
    pdf.AddPage()

    pdf.SetFont "Arial","",12
    pdf.Cell 0, 5, "Riassunto generale", 0, 1
    pdf.Cell 6
    pdf.Image "images/Europa.jpg", 50, 28, 10
    pdf.Ln 20

    pdf.Close()
    pdf.Output()

    %>

    </body>

    ----------------------------

    In pratica, nella cartella principale del sito ho sia il file "fpdf.asp" che il file che crea il pdf, sia la cartella FPDF che contiene, al suo interno, le 4 sottocartelle: extends, fonts, includes, models.

    Ciao
    Max!

  4. #4
    Utente di HTML.it L'avatar di agenti
    Registrato dal
    Feb 2002
    Messaggi
    2,427
    non credo che necessiti dei tag <body> per creare un pdf...
    inoltre sposta il file fpdf.asp dentro la cartella fpdf
    quindi riprova...


    <%

    Set pdf=CreateJsObject("FPDF")
    pdf.CreatePDF()
    pdf.SetPath("fpdf/")
    pdf.Open()
    pdf.AddPage()

    pdf.SetFont "Arial","",12
    pdf.Cell 0, 5, "Riassunto generale", 0, 1
    pdf.Cell 6
    pdf.Image "images/Europa.jpg", 50, 28, 10
    pdf.Ln 20

    pdf.Close()
    pdf.Output()

    %>

  5. #5
    Utente di HTML.it
    Registrato dal
    Dec 2004
    Messaggi
    216
    Originariamente inviato da agenti
    non credo che necessiti dei tag <body> per creare un pdf...
    inoltre sposta il file fpdf.asp dentro la cartella fpdf
    quindi riprova...


    <%

    Set pdf=CreateJsObject("FPDF")
    pdf.CreatePDF()
    pdf.SetPath("fpdf/")
    pdf.Open()
    pdf.AddPage()

    pdf.SetFont "Arial","",12
    pdf.Cell 0, 5, "Riassunto generale", 0, 1
    pdf.Cell 6
    pdf.Image "images/Europa.jpg", 50, 28, 10
    pdf.Ln 20

    pdf.Close()
    pdf.Output()

    %>
    Ciao! Ho provato fin'ora ma mi esce il seguente errore:

    Active Server Pages error 'ASP 0126'
    Include file not found
    /fpdf/fpdf.asp, line 1
    The include file 'fpdf/includes/Basics.asp' was not found.

    Cos'è che non va?

    Ciao
    Max!

  6. #6
    Utente di HTML.it L'avatar di agenti
    Registrato dal
    Feb 2002
    Messaggi
    2,427
    vai nel file:
    'fpdf/includes/Basics.asp'

    cambia il path da relativo ad assoluto

    '/fpdf/includes/Basics.asp'

  7. #7
    Utente di HTML.it
    Registrato dal
    Sep 2004
    Messaggi
    1,344
    Riapro questa vecchia discussione perchè ho lo stesso identico problema e non riesco a venirne a capo.

    L'errore viene generato esclusivamente con l'immagine ed in hosting su aruba. In locale su un server 2003 tutto funziona correttamente.

    Avevi trovate qualche soluzione?

  8. #8
    Utente di HTML.it
    Registrato dal
    Jun 2010
    Messaggi
    7
    per adesso purtroppo No!!! c'è un altro forum aperto sull'argomento, ma nessun suggerimento o prova hanno sciolto il mistero. ho provato ad inviare una mail a Lorenzo Abbati ma ... sino ad adesso NISBA

  9. #9
    Utente di HTML.it
    Registrato dal
    Sep 2001
    Messaggi
    152
    Ri-riapro il vecchio post perchè anche io mi unisco al gruppo dei disperati ma aggiungerei delle osservazioni:

    Io credo che dipenda da un problema di permessi di qualche tipo:

    Infatti mi funziona su un sito accedendo con permessi di amministratore mentre su un altro sito dello stesso server web online non mi funziona.
    (WIN 2003 IIS6)

    In locale invece funziona a meraviglia su entrambi i siti.

    Per il momento sto risolvendo come max1850 commentando l'immagine ... ma qualcuno per caso nel frattempo ha trovato l'arcano?

  10. #10
    io dopo aver provato di tutto mi sono accorto che inserendo in public immagini e file necessari per creare il pdf funziona tutto correttamente
    quindi il problema sono i permessi, ma in aruba non li si può modificare (o almeno io non ci ero riuscito)

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.