Le forum de la communauté PHP !
Vous n'êtes pas identifié.
bonjour à tous,
J'ai des soucis avec pslib :
Je récupère des données dans une base mysql (tout en utf8), pour les afficher dans un document ps.
Différentes chaines sont récupérées pour chaque enregistrement :
$sql="SELECT * FROM contacts WHERE id=$id;";
$result= mysql_query($sql,$link);
while ($tab=mysql_fetch_array($result, MYSQL_ASSOC)) {
$nom=$tab['nom'];
$adresse=$tab['adresse'];
$ville=$tab['ville'];
$cp=$tab['cp'];
$pays=$tab['pays'];
}je les concatene, en mettant un "chr(13)" pour chaque saut de ligne.
puis avec pslib :
$psfont = ps_findfont($ps, "fonts/Helvetica", "", 0); ps_setfont ($ps, $psfont, $taille_police); ... ps_set_parameter ($ps, "linebreak", "TRUE" ); ps_set_parameter ($ps, "ligatures", "FALSE" ); $chaine=utf8_decode($chaine); ps_show_boxed($ps,$chaine, $x, $y, $l, $h, "left");
j'obtiens bien un fichier ps, mais pas de saut de ligne et j'ai systématiquement :
Warning: ps_show_boxed() [function.ps-show-boxed]: PSlib warning: Character 13 not in input encoding vector.
help...
Hors ligne