Je ne comprends pas ta réponse ...
Je me ré expliques :
grâce à la d'adresse de l'image, cela me permet d'accéder à la fonction suivante développé par le progiciel egroupware :
function photo2()
{
ob_start();
$contact_id = isset($_GET['contact_id']) ? $_GET['contact_id'] :
(isset($_GET['account_id']) ? 'account:'.$_GET['account_id'] : 0);
if (substr($contact_id,0,8) == 'account:')
{
$contact_id = $GLOBALS['egw']->accounts->id2name(substr($contact_id,8),'person_id');
}
if (!($contact = $this->read($contact_id)) || !$contact['jpegphoto'])
{
$GLOBALS['egw']->redirect($GLOBALS['egw']->common->image('addressbook','photo'));
}
if (!ob_get_contents())
{
header('Content-type: image/jpeg');
header('Content-length: '.(extension_loaded(mbstring) ? mb_strlen($contact['jpegphoto'],'ascii') : strlen($contact['jpegphoto'])));
echo $contact['jpegphoto'];
exit;
}
}
par rapport au code d'origine, si je tapes :
<?php
/**
* Logiciel : exemple d'utilisation de HTML2PDF
*
* Convertisseur HTML => PDF, utilise fpdf de Olivier PLATHEY
* Distribué sous la licence GPL.
*
* @author Laurent MINGUET <webmaster@spipu.net>
*/
//ob_start();
?>
<page style="font-size: 14px">
<b>Identité : </b>Mr admin admin<br><br>
<b>Fonction : </b>Test<br><br>
<b>Adresse :</b><br><br>4 allee de l'automne<br>42000 SAINT ETIENNE<br><br>
<b>Email : </b>admin.admin@zoomacom.org<br><br>
<b>Nos coordonnées géographiques : </b><br>
<b>Latitude</b> : 45.470581<br>
<b>Longitude</b> : 4.407057<br><br>
<b>Image</b> : <img src="
http://gwdev.zoomacom.org/index.php?menuaction=addressbook.uicontacts.photo2&contact_id=5">
</page>
<?php
$content = ob_get_clean();
require_once(dirname(__FILE__).'\html2pdf\html2pdf.class.php');
$html2pdf = new HTML2PDF('P','A4','fr');
$html2pdf->WriteHTML($content, isset($_GET['vuehtml']));
$html2pdf->Output();
?>
j'obtiens le code html mais avec le message suivant :
FPDF error: Some data has already been output, can't send PDF file
NotaBN :
Si je laisse le code ob_start() dans le code ci-dessus mais que je l'enlève de la fonction photo2, j'obtiens l'erreur des premiers messages => pas possible de lire l'image