J'ai avancé depuis ce matin.Est-ce que tu peux nous montrer exactement le code utilisé? (html/php)
<?php
include('fonctions/pi_barcode.php');
$objCode = new pi_barcode() ;
$objCode->setSize(50);
$objCode->hideCodeType();
$objCode->setColors('#254433');
$objCode -> setType('EAN') ;
$objCode -> setCode('001220937000') ;
$objCode -> writeBarcodeFile('code_EAN.png');
print "<img src='code_EAN.png' title='Code Barre'>";
?>
C'est OK, les images sont générés et je peux les afficher dans la page.$img = "<img src='fonctions/pi_barcode.php?type=EAN&code=123456789012&height=80'>";
echo "$img";
Ca ne fonctionne pas, j'ai une croix rouge.
$img = '<img src="fonctions/pi_barcode.php?type=EAN&code=123456789012&height=80" alt="Mauvais chemin de fichier" />';
echo $img;
Qu'est-ce que tu vois maintenant?Merci pour ton aide.Déjà modifie ton code en ceci:Qu'est-ce que tu vois maintenant?$img = '<img src="fonctions/pi_barcode.php?type=EAN&code=123456789012&height=80" alt="Mauvais chemin de fichier" />'; echo $img;
Si rien de neuf, essaye d'éditer le fichier pi_barcode.php afin de commenter les lignes contenant un header(...)
ça permettra de laisser afficher les erreurs le temps du debuggage...
$img = '<img src="fonctions/pi_barcode.php?type=EAN&code=123456789012&height=80" alt="Mauvais chemin de fichier" />';
echo $img;
et ou ce trouve pi_barcode.php (chemin complet également)Mon fichier devant générer l'image se trouve dans un répertoire appelé test sous www et le fichier pi_barcode.php se trouve dans test/func.Donc "à priori" tu as un problème de chemin de fichier...
dis nous où se trouve ce fichier:(nom + chemin complet)et ou ce trouve pi_barcode.php (chemin complet également)$img = '<img src="fonctions/pi_barcode.php?type=EAN&code=123456789012&height=80" alt="Mauvais chemin de fichier" />'; echo $img;
etfonctions/pi_barcode.php
Alors?func/pi_barcode.php
Bonjour,
Regarde bien tes chemins:etfonctions/pi_barcode.phpAlors?func/pi_barcode.php
etfonctions/pi_barcode.phpfunc/pi_barcode.php
au risque de me répéter, tu ne vois pas la différence?etfonctions/pi_barcode.phpfunc/pi_barcode.php
Code : Tout sélectionner
$img = '<img src="func/pi_barcode.php?type=EAN&code=123456789012&height=80" alt="Mauvais chemin de fichier" />';
ici le "/" de départ veut dire "on part de la racine"/home/user/chemincomplet/www/test/func/pi_barcode.php
ou "./" veut dire "on part d'où on se trouve"./func/pi_barcode.php
Alors, les résultats :Bon alors dans le doute essaye ces chemins dans ton src:ici le "/" de départ veut dire "on part de la racine"/home/user/chemincomplet/www/test/func/pi_barcode.php
sinonou "./" veut dire "on part d'où on se trouve"./func/pi_barcode.php
et en dernier recourt:
=> Je n'ai plus de croix rouge, mais ça :D:/wamp/www/test/func/pi_barcode.php

=> Aucun changement, croix rouge]./func/pi_barcode.php
=> Aucun changemet, croix rouge