Salut !
J'ai un probleme sur l'import de module dans un script CGI.
En fait le script que j'appelle directement par son URL ne se trouve pas dans a racine du document mais dans un sous repertoire ce qui donne cette URL:
http://devsrv/tools/index.cgi
Mon module se trouve dans le meme repertoire. Par rapport a la racine du document il est donc dans: /tools/tools.pm
Or si depuis mon index.cgi je fais:
Mon script crash car il n'arrive pas a localiser le package.
Code : Sélectionner tout - Visualiser dans une fenêtre à part use tools ;
En revanche si je fais:
Ca passe. En fait j'ai l'impression qu'il rajoute le doc root a @INC au lieu de '.' qui devrait etre le chemin vers mon index.cgi. Dans le vas ou je decide demain que je deplace les deux scripts dans un autre repertoire je suis obliger d aller editer le cgi pour changer le chemin du module. C'est genant ...
Code : Sélectionner tout - Visualiser dans une fenêtre à part use tools::tools ;
Quelqu'un a t'il une solution pour que le script marche en faisant uniquement use tools ; ?
Partager