RES: Help on running external command

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



You're using single quotes (') and therefore variables within will not be
resolved.

try either:

exec("su - vpopmail -c
\"/var/qmail/bin/maildirmake/home/vpopmail/domains/wwlib.lan/\" .
$username"); 

exec('su - vpopmail -c
"/var/qmail/bin/maildirmake/home/vpopmail/domains/wwlib.lan/"' .
$username');

try echoing the result before exec'ing:

echo('su - vpopmail -c
"/var/qmail/bin/maildirmake/home/vpopmail/domains/wwlib.lan/" . $username');


cheers,

Thiago Henrique Pojda
Desenvolvimento Web
+55 41 3033-7676
thiago.pojda@xxxxxxxxxxxxxxxxxx
Excelência em Softwares Financeiros



-----Mensagem original-----
De: Mário Gamito [mailto:gamito@xxxxxxxxx] 
Enviada em: quarta-feira, 20 de fevereiro de 2008 11:32
Para: PHP General list
Assunto:  Help on running external command

Hi,

I need to run an eternal command from a PHP page.

My code is:
"
$username= 'lixo';

$username = 'lixo';

exec('su - vpopmail -c
"/var/qmail/bin/maildirmake/home/vpopmail/domains/wwlib.lan/" . $username');
"

But I get the error:
"/var/qmail/bin/maildirmake/home/vpopmail/domains/wwlib.lan/: Not a
directory"

Which means that the $username variable isn't being appended to the string.

Any help would be appreciated.

Warm Regards,
Mário Gamito

--
PHP General Mailing List (http://www.php.net/) To unsubscribe, visit:
http://www.php.net/unsub.php

-- 
PHP General Mailing List (http://www.php.net/)
To unsubscribe, visit: http://www.php.net/unsub.php



[Index of Archives]     [PHP Home]     [Apache Users]     [PHP on Windows]     [Kernel Newbies]     [PHP Install]     [PHP Classes]     [Pear]     [Postgresql]     [Postgresql PHP]     [PHP on Windows]     [PHP Database Programming]     [PHP SOAP]

  Powered by Linux