En gros, c'est une fonction PHP qui ecrit une valeur dans un fichier de
la form $nom="VALEUR";
le require('name.dat'); me permet d'utiliser cette valeur dans mon progr
amme Perl.
Le probleme c'est que la variable $nom change regulierement (à chaque bo
ucle) mais que le programme Perl ne prend pas en compte ce changement (j
e pense que le require pose probleme).
Une idée ?
Vincent
=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-
Article poste via Voila News - http://www.news.voila.fr
Le : Mon Sep 1 14:43:40 2003 depuis l'IP : 212.104.143.46 [VIP 3500978]
En gros, c'est une fonction PHP qui ecrit une valeur dans un fichier de la form $nom="VALEUR";
le require('name.dat'); me permet d'utiliser cette valeur dans mon progr amme Perl.
Le probleme c'est que la variable $nom change regulierement (à chaque bo ucle) mais que le programme Perl ne prend pas en compte ce changement (j e pense que le require pose probleme).
Une idée ?
Extrait de la doc de require() : "Note that the file will not be included twice under the same specified name."
Extrait de la doc de do() : "it does reparse the file every time you call it, so you probably don't want to do this inside a loop"
En l'occurence, justement c'est que tu veux.
In article <bivets$i6n$1@news.x-echo.com>, Motte wrote:
Hello,
J'ai un programme qui tourne en boucle. Dans cette boucle j'ai la foncti
on suivante :
En gros, c'est une fonction PHP qui ecrit une valeur dans un fichier de
la form $nom="VALEUR";
le require('name.dat'); me permet d'utiliser cette valeur dans mon progr
amme Perl.
Le probleme c'est que la variable $nom change regulierement (à chaque bo
ucle) mais que le programme Perl ne prend pas en compte ce changement (j
e pense que le require pose probleme).
Une idée ?
Extrait de la doc de require() : "Note that the file will not be included
twice under the same specified name."
Extrait de la doc de do() : "it does reparse the file every time you
call it, so you probably don't want to do this inside a loop"
En gros, c'est une fonction PHP qui ecrit une valeur dans un fichier de la form $nom="VALEUR";
le require('name.dat'); me permet d'utiliser cette valeur dans mon progr amme Perl.
Le probleme c'est que la variable $nom change regulierement (à chaque bo ucle) mais que le programme Perl ne prend pas en compte ce changement (j e pense que le require pose probleme).
Une idée ?
Extrait de la doc de require() : "Note that the file will not be included twice under the same specified name."
Extrait de la doc de do() : "it does reparse the file every time you call it, so you probably don't want to do this inside a loop"
En l'occurence, justement c'est que tu veux.
schmot
Alex Marandon wrote in message news:...
In article <bivets$i6n$, Motte wrote:
Hello,
J'ai un programme qui tourne en boucle. Dans cette boucle j'ai la foncti on suivante :
En gros, c'est une fonction PHP qui ecrit une valeur dans un fichier de la form $nom="VALEUR";
le require('name.dat'); me permet d'utiliser cette valeur dans mon progr amme Perl.
Le probleme c'est que la variable $nom change regulierement (à chaque bo ucle) mais que le programme Perl ne prend pas en compte ce changement (j e pense que le require pose probleme).
Une idée ?
mon niveau de Perl est proche de "bouffon", et je suis certain qu'il existe des millions de trucs pour faire ca correctement, mais.....
si tu lis regulierement le fichier name.dat ca devrait aller. on peut donc imaginer un truc qui tourne en tache de fond et qui lis ta valeur en continu. disons que moi j'aurais essayé un truc comme ca.
Alex Marandon <al@nospam.org> wrote in message news:<slrnbl6j0o.3ns.al@dada.alpage.org>...
In article <bivets$i6n$1@news.x-echo.com>, Motte wrote:
Hello,
J'ai un programme qui tourne en boucle. Dans cette boucle j'ai la foncti
on suivante :
En gros, c'est une fonction PHP qui ecrit une valeur dans un fichier de
la form $nom="VALEUR";
le require('name.dat'); me permet d'utiliser cette valeur dans mon progr
amme Perl.
Le probleme c'est que la variable $nom change regulierement (à chaque bo
ucle) mais que le programme Perl ne prend pas en compte ce changement (j
e pense que le require pose probleme).
Une idée ?
mon niveau de Perl est proche de "bouffon", et je suis certain qu'il
existe des millions de trucs pour faire ca correctement, mais.....
si tu lis regulierement le fichier name.dat ca devrait aller. on peut
donc imaginer un truc qui tourne en tache de fond et qui lis ta valeur
en continu.
disons que moi j'aurais essayé un truc comme ca.
En gros, c'est une fonction PHP qui ecrit une valeur dans un fichier de la form $nom="VALEUR";
le require('name.dat'); me permet d'utiliser cette valeur dans mon progr amme Perl.
Le probleme c'est que la variable $nom change regulierement (à chaque bo ucle) mais que le programme Perl ne prend pas en compte ce changement (j e pense que le require pose probleme).
Une idée ?
mon niveau de Perl est proche de "bouffon", et je suis certain qu'il existe des millions de trucs pour faire ca correctement, mais.....
si tu lis regulierement le fichier name.dat ca devrait aller. on peut donc imaginer un truc qui tourne en tache de fond et qui lis ta valeur en continu. disons que moi j'aurais essayé un truc comme ca.
oups - Use ROT13 to decode
schmot wrote:
Alex Marandon wrote in message news:...
In article <bivets$i6n$, Motte wrote:
Hello,
J'ai un programme qui tourne en boucle. Dans cette boucle j'ai la foncti on suivante :
En gros, c'est une fonction PHP qui ecrit une valeur dans un fichier de la form $nom="VALEUR";
le require('name.dat'); me permet d'utiliser cette valeur dans mon progr amme Perl.
Le probleme c'est que la variable $nom change regulierement (à chaque bo ucle) mais que le programme Perl ne prend pas en compte ce changement (j e pense que le require pose probleme).
Une idée ?
mon niveau de Perl est proche de "bouffon", et je suis certain qu'il existe des millions de trucs pour faire ca correctement, mais.....
si tu lis regulierement le fichier name.dat ca devrait aller. on peut donc imaginer un truc qui tourne en tache de fond et qui lis ta valeur en continu. disons que moi j'aurais essayé un truc comme ca.
Bonjour,
Pourquoi utiliser php pour faire qqchose ? Perl ne peut il faire cela lui-meme ?
Cordialement,
-- oups
schmot wrote:
Alex Marandon <al@nospam.org> wrote in message news:<slrnbl6j0o.3ns.al@dada.alpage.org>...
In article <bivets$i6n$1@news.x-echo.com>, Motte wrote:
Hello,
J'ai un programme qui tourne en boucle. Dans cette boucle j'ai la foncti
on suivante :
En gros, c'est une fonction PHP qui ecrit une valeur dans un fichier de
la form $nom="VALEUR";
le require('name.dat'); me permet d'utiliser cette valeur dans mon progr
amme Perl.
Le probleme c'est que la variable $nom change regulierement (à chaque bo
ucle) mais que le programme Perl ne prend pas en compte ce changement (j
e pense que le require pose probleme).
Une idée ?
mon niveau de Perl est proche de "bouffon", et je suis certain qu'il
existe des millions de trucs pour faire ca correctement, mais.....
si tu lis regulierement le fichier name.dat ca devrait aller. on peut
donc imaginer un truc qui tourne en tache de fond et qui lis ta valeur
en continu.
disons que moi j'aurais essayé un truc comme ca.
Bonjour,
Pourquoi utiliser php pour faire qqchose ? Perl ne peut il faire cela
lui-meme ?
En gros, c'est une fonction PHP qui ecrit une valeur dans un fichier de la form $nom="VALEUR";
le require('name.dat'); me permet d'utiliser cette valeur dans mon progr amme Perl.
Le probleme c'est que la variable $nom change regulierement (à chaque bo ucle) mais que le programme Perl ne prend pas en compte ce changement (j e pense que le require pose probleme).
Une idée ?
mon niveau de Perl est proche de "bouffon", et je suis certain qu'il existe des millions de trucs pour faire ca correctement, mais.....
si tu lis regulierement le fichier name.dat ca devrait aller. on peut donc imaginer un truc qui tourne en tache de fond et qui lis ta valeur en continu. disons que moi j'aurais essayé un truc comme ca.
Bonjour,
Pourquoi utiliser php pour faire qqchose ? Perl ne peut il faire cela lui-meme ?
Cordialement,
-- oups
dominique
Motte wrote:
Le probleme c'est que la variable $nom change regulierement (à chaque bo ucle) mais que le programme Perl ne prend pas en compte ce changement (j e pense que le require pose probleme).
Cela fait quelques temps que je n'ai pas fait de perl, mais j'ai souvenir de la variable %INC. Cette variable (toujours si mes souvenirs sont bons) contient la liste des fichiers sur lesquels tu aurais fait un require, use, ...
Tu peux utiliser le package Data::Dumper et faire un print Dumper(%INC) pour voir ce que contient cette variable.
Bon sinon le principe est le suivant : - l'interpreteur verifie dans cette variable avant de faire un require si le fichier passe en paramnetre n'est pas dans le hashage %INC - si le fichier est dans le hashage il ne l'interprete pas de nouveau - par contre si il n'est pas present dans le hashage il re-interprete le fichier.
Donc je testerais l'operation suivante dans ta boucle : delete($INC{'name.dat'}); avant de faire le require
voila
-- Dom
Motte wrote:
Le probleme c'est que la variable $nom change regulierement (à chaque bo
ucle) mais que le programme Perl ne prend pas en compte ce changement (j
e pense que le require pose probleme).
Cela fait quelques temps que je n'ai pas fait de perl, mais j'ai
souvenir de la variable %INC. Cette variable (toujours si mes souvenirs
sont bons) contient la liste des fichiers sur lesquels tu aurais fait un
require, use, ...
Tu peux utiliser le package Data::Dumper et faire un print Dumper(%INC)
pour voir ce que contient cette variable.
Bon sinon le principe est le suivant :
- l'interpreteur verifie dans cette variable avant de faire un require
si le fichier passe en paramnetre n'est pas dans le hashage %INC
- si le fichier est dans le hashage il ne l'interprete pas de nouveau
- par contre si il n'est pas present dans le hashage il re-interprete le
fichier.
Donc je testerais l'operation suivante dans ta boucle :
delete($INC{'name.dat'});
avant de faire le require
Le probleme c'est que la variable $nom change regulierement (à chaque bo ucle) mais que le programme Perl ne prend pas en compte ce changement (j e pense que le require pose probleme).
Cela fait quelques temps que je n'ai pas fait de perl, mais j'ai souvenir de la variable %INC. Cette variable (toujours si mes souvenirs sont bons) contient la liste des fichiers sur lesquels tu aurais fait un require, use, ...
Tu peux utiliser le package Data::Dumper et faire un print Dumper(%INC) pour voir ce que contient cette variable.
Bon sinon le principe est le suivant : - l'interpreteur verifie dans cette variable avant de faire un require si le fichier passe en paramnetre n'est pas dans le hashage %INC - si le fichier est dans le hashage il ne l'interprete pas de nouveau - par contre si il n'est pas present dans le hashage il re-interprete le fichier.
Donc je testerais l'operation suivante dans ta boucle : delete($INC{'name.dat'}); avant de faire le require