Par respect de la netiquette, tous les contributeurs s'engagent à ne tenir ni propos insultants ni propos infamants envers un tiers.
Merci d'avance à tous et ... bonne pêche aux infos - (Les numéros IP sont conservés.)
» Sujet: Problème avec les noms de module contenant un "-" |
trollix
Core Developer    Messages: 2732 Inscrit(e) le: 2003/1/14 Statut: Déconnecté(e)
|
Posté le 2004/10/28 à 09:37 |
Pascal a
écrit: Dans mes modules, j'ai dans un fichier qui
se nomme sites-p-f.php ...
losque j'installe le module tout est ok, j'ai bien les "liens de
créé dans le ixp_system.defines.modules.php exemple :
_GOCMS_ANNUAIRE_sites-p-f1 mais losque je visualise la page contenant ce
lien, il y a ce code qui apparait : 0pa=EnvSite&lid=9" > le reste du
code < a href ... a disparu...
C'est un problème du à php:
si tu utilises des - dans tes defines, (donc dans des noms de scripts), Php
les considère comme des - (signe moins) et fait le calcul. donc tu
obtiens 0. Pour éviter ça, il te faut utiliser la fonction
constant:
define('_GOCMS_ANNUAIRE_sites-p-f0',
'/rc2/ixm_gocms_annuaire.php?file=sites-p-f');
echo constant('_GOCMS_ANNUAIRE_sites-p-f0');
Ref: http://fr.php.net | HQCH - Hope Que ça Helpe
Celui qui vise à la perfection sera au-dessus de la
médiocrité, mais celui qui vise à la
médiocrité tombera plus bas encore. "Proverbe chinois" |
|
|
| |  |
|