PHP字符串中的变量

时间:2015-04-15 05:16:25

标签: php python email

所以我试图从PHP执行python函数,但由于某种原因,当我想添加变量时它不起作用。

当我从shell中这样做时它工作正常:

python -c 'import smtp; smtp.email("Email Body")'

但是当我从PHP运行它时,如果我添加变量将无效:

exec("python -c 'import smtp; smtp.email({$email})'");

我确定python是对的,但为什么这不起作用?我看到的每个帖子都显示了这样插入的变量。

1 个答案:

答案 0 :(得分:2)

好像你只是忘了使用\“用于电子邮件正文。

exec("python -c 'import smtp; smtp.email(\"$email\")'");