On Mon, 28 Jan 2002, Thierry Lombardot wrote:
> Oui, mais mon probl�me est que le 2�me CGI (celui qui est appel� par le
> premier) veut manger du STDIN, et je ne veux pas le modifier. Si STDIN
> est lu par le premier CGI, il n'est plus disponible pour le 2�me. Si je
STDIN est en r�gle g�n�rale consommable, et n'impl�mente pas la fonction
seek(). Ce que le premier script a consomm� n'est plus disponible pour le
deuxi�me!
Une solution mauvaise serait de faire:
open(SCRIPT_2, "|script_2") or die("...");
print SCRIPT_2 "les donn�es que vous avez d�j� consomm�es";
while (<STDIN>) {
print SCRIPT_2 $_;
}
close(SCRIPT_2) or die("...");
# en bref, r�injecter dans le script 2 ce que vous avez consomm�, ainsi
# que ce que vous n'avez pas consomm�.
Mais � mon avis un redesign est n�cessaire pour faire les choses
proprement.
--
http://www-internal.alphanet.ch/linux-leman/ avant de poser
une question. Ouais, pour se d�sabonner aussi.