Panowie próbuje przełożyć img do pdfa.
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
TCPDF ERROR: Missing or incorrect image file:
<a href="http://domena.pl/obrazek.jpg" target="_blank">http://domena.pl/obrazek.jpg
</a>
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);
}
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; 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.