1

Après avoir cherche de l'aide un peu partout sur le forum,
je finis par poster, car je ne vois pas trop d'où vient mon problème.

Je m'explique :
Je cherche à charger une image tout bête dans le <style> au dessus de la page web à convertir.
Jusqu'ici rien de bien méchant, je l'avais déjà fait en m'entraînant sur les exemples.

Seulement, je me heurte à un problème quand l'image est dans un répertoire au dessus de la bibliothèque :

o RACINE
o o img
o o o layout
o o o ->table_sep_th.gif
o o metier
o o o commun
o o o o html2pdf
o o o mondossier
o o o ->monfichier.php (qui include html2pdf)

Voilà en gros la structure, bon ok, elle est un peu compliquée....
Bref, je tente d'afficher une image en fond d'un header de tableau :
table.tbl_chgmnt tr th{
font-weight:bold;
background:url("../../img/layout/table_sep_th.gif") no-repeat scroll 0 2px #005BBB;
color:#FFFFFF;
vertical-align:bottom; }


Voilà, du css bien basique, et pris en compte par HTML2PDF.

Mais l'image me fait une erreur n°6 comme quoi il ne la trouve pas.

J'ai vérifié que j'ai bien le allow_url_fopen à On

J'ai tenté en ajoutant une variable qui me permet de récupérer ma racine et du coup de faire un url absolu, ce qui donne :
table.tbl_chgmnt tr th{
font-weight:bold;
background:url("<?php echo $RACINE;?>img/layout/table_sep_th.gif") no-repeat scroll 0 2px #005BBB;
color:#FFFFFF;
vertical-align:bottom; }


Mais toujours la même erreur, alors qu'en vérifiant l'url de l'erreur :
ERREUR n°6
Fichier : e:\donnees[i][..][/i]\metier\commun\html2pdf\html2pdf.class.php
Ligne : 2551

Impossible de charger l'image "http://localhost/portique/img/layout/table_sep_th.gif"


Hors si je tape cette url, je tombe bien sur mon image sans souci...

Quelqu'un aurait-il une idée ? Ou j'ai oublié un truc super basique?

2

plutot que de passer par une racine en http, pourquoi ne pas passer par une racine faite avec dirname(__FILE__) ?
Ancien pseudo : lolo