I'd like to write post-login script using PHP. I noticed every shell
post-login script ends with: exec "$@", which effectively executes
dovecot's script-login.
However, while I try to do the same (?) in PHP: $prog = $argv[1]; exec
("$prog"); it doesn't work. The client timeouts, dovecot (2.0.6)
says
"Disconnected for inactivity".
May be I don't clearly see the way post-login scripting should work. Any
hint to make it done?
Regards,
MU
On Tue, 2010-10-26 at 16:00 +0200, Maciej Uhlig wrote:> I'd like to write post-login script using PHP. I noticed every shell > post-login script ends with: exec "$@", which effectively executes > dovecot's script-login.$@ is all parameters.> However, while I try to do the same (?) in PHP: $prog = $argv[1]; exec > ("$prog"); it doesn't work.Here you're executing the program, but not giving it any parameters from $argv[2] etc. I don't know what is the correct way to do that in PHP.