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