Ciao tutti,
sto provando a creare al volo un pdf inserendo un'immagine (che si trova sempre sul server) dentro e poi inserisco dei dati presi dal db (scriendo sopra l'immagine).
Sembra che vada tutto bene se il nome dell'immagine e del tipo "1.jpg" mentre mi continua a dare errore se il nome dell'immagine è del tipo "77777.jpg" o tipo "33333-4445.jpg"
l'errore è questo:
Warning: getimagesize(77777.jpg): failed to open stream: No such file or directory in c:\programmi\apache group\apache\test\print\fpdf.php on line 1466
FPDF error: Missing or incorrect image file: 77777.jpg
e getimagesize si trova quì
codice:function _parsejpg($file) { //Extract info from a JPEG file $a=GetImageSize($file); if(!$a) $this->Error('Missing or incorrect image file: '.$file); if($a[2]!=2) $this->Error('Not a JPEG file: '.$file); if(!isset($a['channels']) or $a['channels']==3) $colspace='DeviceRGB'; elseif($a['channels']==4) $colspace='DeviceCMYK'; else $colspace='DeviceGray'; $bpc=isset($a['bits']) ? $a['bits'] : 8; //Read whole file $f=fopen($file,'rb'); $data=''; while(!feof($f)) $data.=fread($f,4096); fclose($f); return array('w'=>$a[0],'h'=>$a[1],'cs'=>$colspace,'bpc'=>$bpc,'f'=>'DCTDecode','data'=>$data); }
il fatto è, che non riesco a capire nemmeno dove è definita questa funzione se di funzione si tratta....
a qualcuno è successo mai qualcosa di simile..?
ciao e buona giornata
![]()

Rispondi quotando
