PHP accéder en début de script à une variable executée en fin de script ?
Hello all,
Voilà, encore une question à la noix ^^
Est-il possible de récupérer une variable PHP executée après, dans un script executé avant sur la même page ?
Genre j'ai un script au début, et jvoudrais récupérer le résultat d'un script executé ensuite ?
Je pense que non mais bon cela vaut le coup de demander ^^
Webmaster de Clikmag http://www.clikmag.fr
Si ton second script est en include dans le premier, oui, c'est possible.
ok merci.
En fait le truc c'est que j'ai un menu en haut de page qui doit afficher un item (lien) qui est composé d'une valeur définie dans la page en bas :s
Webmaster de Clikmag http://www.clikmag.fr
As tu essayé ?
Si non, essaye, et tu auras ta réponse :)
Tu peux essayer sur un exemple basique du genre :
<?php
echo $toto;
$toto = 3;
?>
J'ai plus ou moins essayé et cela ne donne aucun résultat.
Ce qui, d'un point de vue logique de programmation, normal ;-)
Après, peut être qu'il est possible de "pointer" vers une variable qui serait executée à la suite du code ?
Webmaster de Clikmag http://www.clikmag.fr
Cela peut se faire avec un buffer, mais c'est crade.
Il faudrait repenser ton truc.
Si la solution buffer t'intéresse, je te conseille de lire la
documentation PHP à ce sujet.
Ouais utiliser un buffer n'est pas trop dans mes intentions, c'est crade en effet ;)
J'ai penser utiliser css/javascript en fait, ça résoudrais mes soucis. Avec offsetLeft par exemple c'est possible ;)
Seul problème que je rencontre tout bête :
comment récupérer une variable javascript dans une variable PHP ?
Webmaster de Clikmag http://www.clikmag.fr
Sans refresh de la page tu ne peux pas.
Par contre, pre-setter une variable javascript avec PHP, çà c'est possible :
<script type="text/javascript">
<?php
echo 'var toto = 3;';
?>
</script>
le 13/06/2007 à 13:49
i M@N
Hello.
En fait le truc c'est que j'ai un menu en haut de page qui doit afficher un item (lien) qui est composé d'une valeur définie dans la page en bas
Ben spa compliqué alors ...
Dans le code de ta page tu commences par lancer ton script qui récupère cette variable et ensuite tu affiches ton menu dans un <div> avec les attributs css qui vont bien (genre top:0px; left:0px) pour qu'il s'affiche en haut de la page.
@+...
One Love, One Heart, One Unity.