需要通过ssh执行python命令,但在PHP脚本中

需要通过ssh执行python命令,但在PHP脚本中,php,python,ssh,Php,Python,Ssh,此命令通过命令行工作 python -c 'import base64,sys; u,p=sys.argv[1:3]; print base64.encodestring("%s\x00%s\x00%s" % (u,u,p))' username password 示例输出为:c3NsX3Rlc3QAc3NsX3Rlc3QAMTIzYW5nZWxv 我试图在我的code.php文件的这一行代码中运行此命令: 我得到一个错误: [Mon Oct 20 13:34:08 2014] [error]

此命令通过命令行工作

python -c 'import base64,sys; u,p=sys.argv[1:3]; print base64.encodestring("%s\x00%s\x00%s" % (u,u,p))' username password
示例输出为:c3NsX3Rlc3QAc3NsX3Rlc3QAMTIzYW5nZWxv

我试图在我的code.php文件的这一行代码中运行此命令:

我得到一个错误:

[Mon Oct 20 13:34:08 2014] [error] [client 137.99.x.x] PHP Parse error:  syntax error, unexpected '"' in /var/www/html/code.php on line 100, referer:  https://optin.google.uconn.edu/code.php
所以问题是,我该如何摆脱双引号和单引号?或
我是否应该问这种类型的嵌套是否可行?

尝试不同类型的引号怎么样?我的意思是,像python-c'import。。。。和so@RicardoC阿尔德内斯,你试过吗?这似乎是完全合理的。为了逃脱,拉斐尔巴罗斯度过了一个糟糕的星期一。试着用低沉的语调讽刺一下,这里
[Mon Oct 20 13:34:08 2014] [error] [client 137.99.x.x] PHP Parse error:  syntax error, unexpected '"' in /var/www/html/code.php on line 100, referer:  https://optin.google.uconn.edu/code.php