j'utilise des constantes (75), définies comme ceci :
define( "URL_MEMBRES_DETAILS" , "mbr_membres_details.php" ) ;
[...]
ou dans du PHP inclus dans du HTML :
<img src=<?php echo REP_ICONES ?>supprimer.png title="Supprimer le
membre" border=0>
Et là, paf... surprise, je remarque une différence de fonctionnement
sur les pages en ligne, mais uniquement sur deux constantes : au lieu
de restituer la valeur de la constante, j'ai comme retour le nom de la
constante :
/URL_MEMBRES_DETAILS?mbr_index=2
au lieu de :
/mbr_membres_details.php?mbr_index=2
En local (EasyPhP 5.3.0) tout va bien, en ligne (Free PHP 4.4.3), ça
coince sur deux constantes...
Bref, je sèche... Merci de vos lumières,
j'utilise des constantes (75), définies comme ceci :
define( "URL_MEMBRES_DETAILS" , "mbr_membres_details.php" ) ;
[...]
ou dans du PHP inclus dans du HTML :
<img src=<?php echo REP_ICONES ?>supprimer.png title="Supprimer le
membre" border=0>
Et là, paf... surprise, je remarque une différence de fonctionnement
sur les pages en ligne, mais uniquement sur deux constantes : au lieu
de restituer la valeur de la constante, j'ai comme retour le nom de la
constante :
/URL_MEMBRES_DETAILS?mbr_index=2
au lieu de :
/mbr_membres_details.php?mbr_index=2
En local (EasyPhP 5.3.0) tout va bien, en ligne (Free PHP 4.4.3), ça
coince sur deux constantes...
Bref, je sèche... Merci de vos lumières,
j'utilise des constantes (75), définies comme ceci :
define( "URL_MEMBRES_DETAILS" , "mbr_membres_details.php" ) ;
[...]
ou dans du PHP inclus dans du HTML :
<img src=<?php echo REP_ICONES ?>supprimer.png title="Supprimer le
membre" border=0>
Et là, paf... surprise, je remarque une différence de fonctionnement
sur les pages en ligne, mais uniquement sur deux constantes : au lieu
de restituer la valeur de la constante, j'ai comme retour le nom de la
constante :
/URL_MEMBRES_DETAILS?mbr_index=2
au lieu de :
/mbr_membres_details.php?mbr_index=2
En local (EasyPhP 5.3.0) tout va bien, en ligne (Free PHP 4.4.3), ça
coince sur deux constantes...
Bref, je sèche... Merci de vos lumières,
Aide-nous à t'aider...
Aide-nous à t'aider...
Aide-nous à t'aider...
* Alors, tout d'abord quelques résultats d'essais effectués depuis :
- avec Chrome, Firefox, Sea Monkey, et Explorer, en PHP 4 et 5 : rien
ne change, caches vidés régulièrement.
- j'ai également supprimé quelques DEFINE, pour "libérer de la place",
rien ne change
- toujours sur la piste de l'allocation, modifier l'ordre ne change
rien
- les guillemets, oui, oui, c'est mieux avec pour la syntaxe, mais...
dans le fonctionnement, rien n'a changé :/
- j'ai inversé la position des liens, au cas où l'erreur viendrait de
plus en avant dans la page
- j'ai changé la construction des liens, en ajoutant les variables
avant
- j'ai même renommé la constante... (!?!?) en vain...
- (idem pour la 2ème)
* Les sources :
- dans un constantes.php, la définition des constantes :
define( "URL_MEMBRES_GROUPES" , "mbr_membres_groupes.php" ) ;
define( "URL_MEMBRES_DETAILS" , "mbr_membres_details.php" ) ;
- dans la page en elle-même :
. dans un premier temps :
<a href="<?php echo URL_MEMBRES_DETAILS ?>?mbr_index=<?php echo
$mbr_index ?>">
<img src="<?php echo REP_ICONES ?><?php echo $previsu_ico ?>"
title="Détails du membre" border=0>
</a>
. dans un deuxième temps :
<a href="<?php echo URL_MEMBRES_GROUPES ?>?mbr_index=<?php echo
$mbr_index ?>">
<img src="<?php echo REP_ICONES ?><?php echo $nb_items_ico ?>"
title="Gestion des groupes" border=0>
</a>
* Le résultat en ligne :
- sortie de get_defined_constants :
[REP_ICONES] => ico/
[URL_MEMBRES_GROUPES] => mbr_membres_groupes.php
[URL_MEMBRES_DETAILS] => mbr_membres_details.php
- dans la page :
. pour le 1er cas :
<td class=tab2>
<a href="URL_MEMBRES_DETAILS?mbr_index=2">
<img src="ico/previsu.png" title="Détails du membre" border=0>
</a>
</td>
. pour le 2ème :
<td class=tab2>
<a href="mbr_membres_groupes.php?mbr_index=2">
<img src="ico/gestion.png" title="Gestion des groupes" border=0>
</a>
</td>
Si ça peut aider à m'aider, merci d'avance :)
Pour le moment, je passe certains morceaux "en dur"
* Alors, tout d'abord quelques résultats d'essais effectués depuis :
- avec Chrome, Firefox, Sea Monkey, et Explorer, en PHP 4 et 5 : rien
ne change, caches vidés régulièrement.
- j'ai également supprimé quelques DEFINE, pour "libérer de la place",
rien ne change
- toujours sur la piste de l'allocation, modifier l'ordre ne change
rien
- les guillemets, oui, oui, c'est mieux avec pour la syntaxe, mais...
dans le fonctionnement, rien n'a changé :/
- j'ai inversé la position des liens, au cas où l'erreur viendrait de
plus en avant dans la page
- j'ai changé la construction des liens, en ajoutant les variables
avant
- j'ai même renommé la constante... (!?!?) en vain...
- (idem pour la 2ème)
* Les sources :
- dans un constantes.php, la définition des constantes :
define( "URL_MEMBRES_GROUPES" , "mbr_membres_groupes.php" ) ;
define( "URL_MEMBRES_DETAILS" , "mbr_membres_details.php" ) ;
- dans la page en elle-même :
. dans un premier temps :
<a href="<?php echo URL_MEMBRES_DETAILS ?>?mbr_index=<?php echo
$mbr_index ?>">
<img src="<?php echo REP_ICONES ?><?php echo $previsu_ico ?>"
title="Détails du membre" border=0>
</a>
. dans un deuxième temps :
<a href="<?php echo URL_MEMBRES_GROUPES ?>?mbr_index=<?php echo
$mbr_index ?>">
<img src="<?php echo REP_ICONES ?><?php echo $nb_items_ico ?>"
title="Gestion des groupes" border=0>
</a>
* Le résultat en ligne :
- sortie de get_defined_constants :
[REP_ICONES] => ico/
[URL_MEMBRES_GROUPES] => mbr_membres_groupes.php
[URL_MEMBRES_DETAILS] => mbr_membres_details.php
- dans la page :
. pour le 1er cas :
<td class=tab2>
<a href="URL_MEMBRES_DETAILS?mbr_index=2">
<img src="ico/previsu.png" title="Détails du membre" border=0>
</a>
</td>
. pour le 2ème :
<td class=tab2>
<a href="mbr_membres_groupes.php?mbr_index=2">
<img src="ico/gestion.png" title="Gestion des groupes" border=0>
</a>
</td>
Si ça peut aider à m'aider, merci d'avance :)
Pour le moment, je passe certains morceaux "en dur"
* Alors, tout d'abord quelques résultats d'essais effectués depuis :
- avec Chrome, Firefox, Sea Monkey, et Explorer, en PHP 4 et 5 : rien
ne change, caches vidés régulièrement.
- j'ai également supprimé quelques DEFINE, pour "libérer de la place",
rien ne change
- toujours sur la piste de l'allocation, modifier l'ordre ne change
rien
- les guillemets, oui, oui, c'est mieux avec pour la syntaxe, mais...
dans le fonctionnement, rien n'a changé :/
- j'ai inversé la position des liens, au cas où l'erreur viendrait de
plus en avant dans la page
- j'ai changé la construction des liens, en ajoutant les variables
avant
- j'ai même renommé la constante... (!?!?) en vain...
- (idem pour la 2ème)
* Les sources :
- dans un constantes.php, la définition des constantes :
define( "URL_MEMBRES_GROUPES" , "mbr_membres_groupes.php" ) ;
define( "URL_MEMBRES_DETAILS" , "mbr_membres_details.php" ) ;
- dans la page en elle-même :
. dans un premier temps :
<a href="<?php echo URL_MEMBRES_DETAILS ?>?mbr_index=<?php echo
$mbr_index ?>">
<img src="<?php echo REP_ICONES ?><?php echo $previsu_ico ?>"
title="Détails du membre" border=0>
</a>
. dans un deuxième temps :
<a href="<?php echo URL_MEMBRES_GROUPES ?>?mbr_index=<?php echo
$mbr_index ?>">
<img src="<?php echo REP_ICONES ?><?php echo $nb_items_ico ?>"
title="Gestion des groupes" border=0>
</a>
* Le résultat en ligne :
- sortie de get_defined_constants :
[REP_ICONES] => ico/
[URL_MEMBRES_GROUPES] => mbr_membres_groupes.php
[URL_MEMBRES_DETAILS] => mbr_membres_details.php
- dans la page :
. pour le 1er cas :
<td class=tab2>
<a href="URL_MEMBRES_DETAILS?mbr_index=2">
<img src="ico/previsu.png" title="Détails du membre" border=0>
</a>
</td>
. pour le 2ème :
<td class=tab2>
<a href="mbr_membres_groupes.php?mbr_index=2">
<img src="ico/gestion.png" title="Gestion des groupes" border=0>
</a>
</td>
Si ça peut aider à m'aider, merci d'avance :)
Pour le moment, je passe certains morceaux "en dur"
3) vérifier (avec un éditeur hexa) tous les caractères de la constante,
aussi bien lors de sa définition que de son utilisation, y compris les
deux espaces avant et après
3) vérifier (avec un éditeur hexa) tous les caractères de la constante,
aussi bien lors de sa définition que de son utilisation, y compris les
deux espaces avant et après
3) vérifier (avec un éditeur hexa) tous les caractères de la constante,
aussi bien lors de sa définition que de son utilisation, y compris les
deux espaces avant et après
<a href="URL_MEMBRES_DETAILS?mbr_index=2">
<a href="URL_MEMBRES_DETAILS?mbr_index=2">
<a href="URL_MEMBRES_DETAILS?mbr_index=2">
define( "URL_MEMBRES_GROUPES" , "mbr_membres_groupes.php" ) ;
define( "URL_MEMBRES_DETAILS" , "mbr_membres_details.php" ) ;
REP_ICONES et URL_MEMBRES_DETAILS sont définies au même endroit ? Dans
un seul fichier, et pas dans un code conditionnel ?
Quelques suggestions supplémentaires :
1) error_reporting(E_ALL) au début du scrip
2) <?php $truc = URL_MEMBRES_GROUPES; echo $truc; ?>
3) vérifier (avec un éditeur hexa) tous les caractères de la constante,
aussi bien lors de sa définition que de son utilisation, y compris les
deux espaces avant et après
4) effacer tout le code sauf la définition et l'utilisation, puis...
5) ... faire un rapport de bug à PHP.
define( "URL_MEMBRES_GROUPES" , "mbr_membres_groupes.php" ) ;
define( "URL_MEMBRES_DETAILS" , "mbr_membres_details.php" ) ;
REP_ICONES et URL_MEMBRES_DETAILS sont définies au même endroit ? Dans
un seul fichier, et pas dans un code conditionnel ?
Quelques suggestions supplémentaires :
1) error_reporting(E_ALL) au début du scrip
2) <?php $truc = URL_MEMBRES_GROUPES; echo $truc; ?>
3) vérifier (avec un éditeur hexa) tous les caractères de la constante,
aussi bien lors de sa définition que de son utilisation, y compris les
deux espaces avant et après
4) effacer tout le code sauf la définition et l'utilisation, puis...
5) ... faire un rapport de bug à PHP.
define( "URL_MEMBRES_GROUPES" , "mbr_membres_groupes.php" ) ;
define( "URL_MEMBRES_DETAILS" , "mbr_membres_details.php" ) ;
REP_ICONES et URL_MEMBRES_DETAILS sont définies au même endroit ? Dans
un seul fichier, et pas dans un code conditionnel ?
Quelques suggestions supplémentaires :
1) error_reporting(E_ALL) au début du scrip
2) <?php $truc = URL_MEMBRES_GROUPES; echo $truc; ?>
3) vérifier (avec un éditeur hexa) tous les caractères de la constante,
aussi bien lors de sa définition que de son utilisation, y compris les
deux espaces avant et après
4) effacer tout le code sauf la définition et l'utilisation, puis...
5) ... faire un rapport de bug à PHP.