Back to top

Autore Topic: TCPDF error: Can't open image file  (Letto 3725 volte)

Offline otaner

  • Esploratore
  • **
  • Post: 118
    • Mostra profilo
TCPDF error: Can't open image file
« il: 17 Nov 2008, 21:08:35 »
Salve.

Quando clicco sull'icona pdf mi dà il seguente errore.

TCPDF error: Can't open image file: ../../%7mioserverlocale/miosito/images/stories/immagine.png

L'icona stampa invece funziona e fa vedere chiaramente l'articolo.

Hanno trovato anche su drupal qualcosa del genere e hanno risolto intervenendo sul codice, ma io non ci ho capito un tubo...  :-[
http://drupal.org/node/195226

Pare che riguardi le librerie, e infatti nella cartella libraries c'è una cartella "tcpdf", ma ovviamente non saprei dove e come intervenire.

Grazie.
« Ultima modifica: 17 Nov 2008, 21:22:49 da otaner »

Offline Wiliamaxl

  • Nuovo arrivato
  • *
  • Post: 47
    • Mostra profilo
Re: TCPDF error: Can't open image file
« Risposta #1 il: 18 Nov 2008, 05:32:22 »
Ciao,
Usi il rewrite?
A me dava quel problema usando il rewrite di joomla però se ricordo bene solo se volevo il pdf in homepage e non nell'articolo (o viceversa).
Se lo usi prova a disabilitare il rewrite e vedi se ti funziona...
Ciao

Offline otaner

  • Esploratore
  • **
  • Post: 118
    • Mostra profilo
Re: TCPDF error: Can't open image file
« Risposta #2 il: 18 Nov 2008, 13:18:07 »
Grazie della risposta, Williamaxl.
Il rewrite è disabilitato, per cui il problema non dovrebbe riguardare quello.
Praticamente non posso usare la funzione "scarica in pdf" perchè ho un'immagine in ogni articolo...

Proverò a smanettare nella configurazione, ma per ora problema non risolto.

Offline lorixmod

  • Nuovo arrivato
  • *
  • Post: 23
    • Mostra profilo
Re: TCPDF error: Can't open image file
« Risposta #3 il: 19 Dic 2008, 15:47:43 »
Salve.

Quando clicco sull'icona pdf mi dà il seguente errore.

TCPDF error: Can't open image file: ../../%7mioserverlocale/miosito/images/stories/immagine.png

Quando si generano dagli articoli contenenti immagini con spazzi (es. colosseo roma.jpg) dei PDF il componente di joomla genera un errore questo è dovuto alla mancata conversione del dato passato tramite POST ovvero gli spazi nella stringa passata come URL sono (20%) (es. colosseo20%roma.jpg) quindi il componete non trova l'immagine e non può convertirla.

Per ovviare basta inserire nel file: libraries/tcpdf/tcpdf.php

$file = urldecode($file);

 dopo la riga 2816:
set_magic_quotes_runtime(0);
//correzione BUG
$file = urldecode($file);
if ($type=='jpg' or $type=='jpeg'
« Ultima modifica: 19 Dic 2008, 15:51:04 da lorixmod »

Offline otaner

  • Esploratore
  • **
  • Post: 118
    • Mostra profilo
Re: TCPDF error: Can't open image file
« Risposta #4 il: 19 Dic 2008, 15:54:55 »
Grazie mille della risposta, anche se non ne avevo più bisogno...
In realtà il problema si era "risolto da solo" aggiornando alla versione 1.5.8...
Ora spero che la risposta sia utile a qualcun altro, ma grazie comunque.

 



Web Design Bolzano Kreatif