Witam serdecznie!
Mam dziwny problem, bynajmniej tak myślę, a mianowicie przy tworzeniu dokumentu PDF w nowej karcie przeglądarki nie wyświetlają się obrazki w footerze. Gdy sprawdzam stronę lokalnie i tworzę PDF jest ok, jednak gdy wrzucę pliki na serwer to nie wyświetlają się obrazki w footerze. W headerze i w treści PDF obrazki się wyświetlają.
Z początku do tworzenia PDF używałem TCPDF, jednak tam nie wyświetlały mi się obrazki w footerze i treści (do wyświetlania obrazków służyła funkcja image() ), więc zmieniłem go na DOMPDF. DOMPDF udostępnia mi pełen wachlarz html i css, więc tutaj zamiast wykorzystywać funkcję image(), mogę wrzucać obrazki poprzez <image>. O to kod:
<!DOCTYPE HTML PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
<html xml:lang="en" xmlns="http://www.w3.org/1999/xhtml" lang="en">
<head>
<meta http-equiv="content-type" content="text/html; charset=UTF-8" />
<title>Header and Footer example</title>
<style type="text/css">
</style>
</head>
<body>
<div id="header">
<img src="gfx/pdf_images/robod_logo.png"></td>
</div>
<div id="footer">
<img style="width:40%;position:absolute;left:1px;bottom:80px" src="gfx/pdf_images/info.png"></td>
<img style="width:15%;position:absolute;left:320px;bottom:70px" src="gfx/pdf_images/safe.png"></td>
<img style="width:35%;position:absolute;right:1px;bottom:230px;z-index:3" src="gfx/pdf_images/stopka.png"></td>
</div>
<div style="height:400px">
<img style="position:absolute;top:50px;left:1px;" src="media/towary/_std/brak.jpg">
<div class="info" style="position:absolute;top:50px;right:1px;width:400px;height:200px">
<span style="font-size:18px;font-weight:bold;text-align:left;"><?php echo $product['krt_nazwa'] ?></span><br/><br/>
<span class="name"><?php echo $kod ?>: </span><?php echo $product['krt_kod']?><br/>
<span class="name"><?php echo $kolor ?>: </span><?php echo $kolory?><br/>
<span class="name"><?php echo $rozmiar ?>: </span><?php echo $rozmiary?><br/><br/>
<span class="name"><?php echo $cena ?> Brutto: </span><?php echo $ceny['cenabrutto']?> zł<br/>
<span class="name"><?php echo $cena ?> Netto: </span><?php echo $ceny['cenanetto']?> zł<br/><br/><br/><br/><br/>
</div>
</div>
<div style="z-index:2">
<?php echo $prodData[0]['krt_opis']?>
</div>
</body>
</html>
<?php
$html = ob_get_clean();
$dompdf = new DOMPDF();
$dompdf->load_html($html);
$dompdf->render();
$dompdf->stream('sample.pdf',array('Attachment'=>0));
?>
Czym to może być spowodowane? Czego mogę spróbować, aby obrazki w footerze działały? Nakombinowałem się już trochę, bardzo proszę o pomoc.
Pozdrawiam NieZnasz