1

Bonjour,
je chercher à générer un PDF qui contiendra des qr-codes. Pour générer les qr codes j'utilise api.qrserver.com.

voici mon code php : $pre_path = 'http://m.website.fr/'; $path = $pre_path . drupal_lookup_path('alias', "node/" . $_GET['nid']); require(drupal_get_path('module', 'pdfcreator') . '/libs/html2pdf_v4.03/html2pdf.class.php'); ob_clean(); ob_start(); require(drupal_get_path('module', 'qrcode') . '/templates/pdf.tpl.php'); $content = ob_get_clean(); try { $html2pdf = new HTML2PDF('P', 'A4', 'fr'); // $html2pdf->setTestIsImage(false); $html2pdf->WriteHTML($content); $html2pdf->Output($fields['ref'] . date('ymd') . '.pdf', 'D'); } catch (HTML2PDF_exception $e) { echo $e; exit; }
et voici le contenu du template pdf.tpl.php
[code=html]
<table>
<tr>
<td><img src="https://api.qrserver.com/v1/create-qr-code/?format=gif&data=<?php echo urlencode($path) ?>"/></td>
</tr>
</table>
[/code]

Sans utiliser HTML2PDF l'image est rendu correctement. Mais quand j'utilise HTML2PDF j'ai droit à l'erreur 6
Impossible de charger l'image https://api.qrserver.com/v1/create-qr-code/?format=gif&data=http%3A%2F%2Fm.website.fr%2Ffoo%2Fstuff

Ou est le problème ?

2

le problème venait du "s" dans https://