Twitter iPhone pliant OnePlus 11 PS5 Disney+ Orange Livebox Windows 11

Peut-on, comment utiliser des variables d'environnement ?

3 réponses
Avatar
EhJoe
Bonjour,

Je n'y connais rien, alors je voudrais savoir s'il est possible
d'utiliser des variables d'environnement en Java, ceci sur le serveur
danns la feuille HTML, soit :

Dans la page HTML

- Code pour cr=E9er la variable V_IP par exemple ?

- Code pour lire la variable V_IP par exemple ?

- Code pour d=E9truire la variable V_IP par exemple ?

- Code pour appeler un programme P.php ou P.asp dans le r=E9pertoire
courant ?

Merci beaucoup, cordialement.

Joe.

3 réponses

Avatar
SAM
Le 2/11/10 1:13 PM, EhJoe a écrit :
Bonjour,

Je n'y connais rien, alors je voudrais savoir s'il est possible
d'utiliser des variables d'environnement en Java,



En Java ou en JavaScript ?

Ici, normalement, c'est JavaScript.
Il n'y a pas (à ma connaissance) de variables d'environnement, seulement
des variables crées et utilisables tout au long d'une page affichée.
(au changement de page tout est oublié et si on a besoin de communiquer
la variable, qui peut avoir été modifiée, à la page suivante on se sert
des cokies)

ceci sur le serveur danns la feuille HTML, soit :

Dans la page HTML

- Code pour créer la variable V_IP par exemple ?



en PHP ce n'est pas trop difficile,
en JavaScript côté serveur, c'est comme en Java, je n'y connais rien.

<script type="text/javascript">

var maVariable = '<?php echo $mesVariables[]; ?>';
var monAutreVariable = '<?php echo $mesVariables[]; ?>';
</script>

- Code pour lire la variable V_IP par exemple ?



La lire avec quoi ?
Où ça ?
du côté du navigateur ? et en JavaScript ?

<a href="javascript:alert('vip = '+maVariable)">mémo</a>

- Code pour détruire la variable V_IP par exemple ?



Si c'est du JavaScript, ça n'a aucun intéret, tout le JS chargé par la
page est totomatiquement détruit quand on la quitte.

<button onclick="maVariable = null">zigouillage</button>

ça la vide mais je ne suis pas certain que ça la fasse disparaitre.

ce qui n'est pas si grave puisqu'on peut tt aussi bien la re-créer

<button onclick="maVariable = 2147">nombreuse</button>

En règle générale on annule les variables propres à une fonction et à la
fin de celle-ci pour aider IE à moins fuir de sa mémoire.
Pas trop compris le principe (auquel M$ s'accroche dur) qui pousse IE à
ne pas vider sa mémoire des reliquats d'une fonction quand il a fini de
l'exécuter.

- Code pour appeler un programme P.php ou P.asp dans le répertoire
courant ?



<img src="P.php"> ???

Une fois que la page a été chargée il est un peu tard pour s'apercevoir
qu'on a oublié qque chose ;-)
Normalement le JS ne sait pas faire, le JS ne fait rien de matériel, il
se contente de manipuler ce qui a été chargé, il ne sait rien sauvegarder.
Ceci étant, on peut le faire en utilisant la fonction XMLHttpRequest
pour faire des chargements après-coup (et modifier la page vue avec le
résultat de la requête, requête qui peut être un simple fichier statique
ou même une usine en php, tant qu'elle aboutit à qque chose)

Pour l'Ajax (JS + PHP/asp) :

https://developer.mozilla.org/fr/AJAX/Premiers_pas
https://developer.mozilla.org/fr/AJAX
http://www.openweb.eu.org/articles/objet_xmlhttprequest/
http://openweb.eu.org/articles/objet_xmlhttprequest/
http://ajaxpatterns.org/Ajax_Examples
et une bibli pour simplifier les requêtes :
http://xkr.us/code/javascript/XHConn/
et hop! ensuite, en presque une ligne, on obtient ce que voulu

Bon amusement.
--
sm
Avatar
EhJoe
On 11 fév, 14:13, SAM
wrote:
Le 2/11/10 1:13 PM, EhJoe a écrit :

> Bonjour,

> Je n'y connais rien, alors je voudrais savoir s'il est possible
> d'utiliser des variables d'environnement en Java,

En Java ou en JavaScript ?

Ici, normalement, c'est JavaScript.
Il n'y a pas (à ma connaissance) de variables d'environnement, seulemen t
des variables crées et utilisables tout au long d'une page affichée.
(au changement de page tout est oublié et si on a besoin de communiquer
la variable, qui peut avoir été modifiée, à la page suivante on s e sert
des cokies)

> ceci sur le serveur danns la feuille HTML, soit :

> Dans la page HTML

> - Code pour créer la variable V_IP par exemple ?

en PHP ce n'est pas trop difficile,
en JavaScript côté serveur, c'est comme en Java, je n'y connais rien.

<script type="text/javascript">

var maVariable = '<?php echo $mesVariables[]; ?>';
var monAutreVariable = '<?php echo $mesVariables[]; ?>';
</script>

> - Code pour lire la variable V_IP par exemple ?

La lire avec quoi ?
Où ça ?
du côté du navigateur ? et en JavaScript ?

<a href="javascript:alert('vip = '+maVariable)">mémo</a>

> - Code pour détruire la variable V_IP par exemple ?

Si c'est du JavaScript, ça n'a aucun intéret, tout le JS chargé par la
page est totomatiquement détruit quand on la quitte.

<button onclick="maVariable = null">zigouillage</button>

ça la vide mais je ne suis pas certain que ça la fasse disparaitre.

ce qui n'est pas si grave puisqu'on peut tt aussi bien la re-créer

<button onclick="maVariable = 2147">nombreuse</button>

En règle générale on annule les variables propres à une fonction et à la
fin de celle-ci pour aider IE à moins fuir de sa mémoire.
Pas trop compris le principe (auquel M$ s'accroche dur) qui pousse IE à
ne pas vider sa mémoire des reliquats d'une fonction quand il a fini de
l'exécuter.

> - Code pour appeler un programme P.php ou P.asp dans le répertoire
> courant ?

<img src="P.php"> ???

Une fois que la page a été chargée il est un peu tard pour s'aperce voir
qu'on a oublié qque chose ;-)
Normalement le JS ne sait pas faire, le JS ne fait rien de matériel, il
se contente de manipuler ce qui a été chargé, il ne sait rien sauve garder.
Ceci étant, on peut le faire en utilisant la fonction XMLHttpRequest
pour faire des chargements après-coup (et modifier la page vue avec le
résultat de la requête, requête qui peut être un simple fichier s tatique
ou même une usine en php, tant qu'elle aboutit à qque chose)

Pour l'Ajax (JS + PHP/asp) :

https://developer.mozilla.org/fr/AJAX/Premiers_pashttps://developer.mozil la.org/fr/AJAXhttp://www.openweb.eu.org/articles/objet_xmlhttprequest/http: //openweb.eu.org/articles/objet_xmlhttprequest/http://ajaxpatterns.org/Ajax _Examples
et une bibli pour simplifier les requêtes :http://xkr.us/code/javascrip t/XHConn/
et hop! ensuite, en presque une ligne, on obtient ce que voulu

Bon amusement.
--
sm



Bonjour Sam, merci.

Donc je vais voir avec un autre langage, je crois que je vais tenter
d'apprendre l'ASP, qu'en penses-tu ?

J'ai posé une qustion en PHP, a priori tu n'y a pas été, je suis tomb é
sur l'élite, pas triste la réponse, ah malheur...

Je parle de variable d'environnement (si c'est permis sur les
serveurs), car l'avantage tu l'auras compris, c'est de l'utiliser par
n'mporte quel programme, car elle est en RAM pour tout le monde, en VB
je sais faire, mais pas autrement (là je commence depuis trois mois le
vbNet2008express, abnadonnant lentement le vb6 (que je garde pour la
maintenance de ce qui existe).

Merci encore, cordialement.

Joe.
Avatar
Bruno Desthuilliers
EhJoe a écrit :
(snip)

Donc je vais voir avec un autre langage, je crois que je vais tenter
d'apprendre l'ASP, qu'en penses-tu ?



ASP n'est pas un langage.

J'ai posé une qustion en PHP, a priori tu n'y a pas été, je suis tombé
sur l'élite, pas triste la réponse, ah malheur...



Bin voyons. Je recommande la lecture de la "question" - en clair,
Mossieur postant une vague spec et demandant à ce qu'on lui ponde du
code tout prêt, parce qu'il "n'y connait rien en php".