Czasami się udaje i plik img się wczytuje ,a czasami html2pdf zwraca mi błąd:
Warning: getimagesize() [function.getimagesize]: php_network_getaddresses: getaddrinfo failed: Temporary failure in name resolution in /html2fpdf/_tcpdf_5.0.002/tcpdf.php on line 5670 Warning: getimagesize(http://domena.pl/obrazek.jpg) [function.getimagesize]: failed to open stream: php_network_getaddresses: getaddrinfo failed: Temporary failure in name resolution in /html2fpdf/_tcpdf_5.0.002/tcpdf.php on line 5670
Tutaj kawałek kodu z pliku tcpdf.php
protected function _parsejpeg($file) { $this->Error('Missing or incorrect image file: '.$file); } if ($a[2] != 2) { $this->Error('Not a JPEG file: '.$file); } $colspace = 'DeviceRGB'; } elseif ($a['channels'] == 4) { $colspace = 'DeviceCMYK'; } else { $colspace = 'DeviceGray'; } return array('w' => $a[0], 'h' => $a[1], 'cs' => $colspace, 'bpc' => $bpc, 'f' => 'DCTDecode', 'data' => $data); }
Mam to rozumieć, że co X razy plik się nie wczytuje i dlatego taki błąd ? Jak temu zapobiec? Nie wiem, czemu ale ładowanie tego do pdfa trwa około 40 - 60s, gdzie wygenrowany plik pdfa zajmuje mniej niż 200kb.