2

我正在尝试编写 php 代码以使用 php 的 system() 函数自动更改邮递员邮件列表的描述名称。但我不知道我该怎么做。

<?php
system('bin/withlist -l market
m.description = 'NewName'
m.Save()
exit()');
?>

这是用于更改描述名称的命令行命令:

$ bin/withlist -l market
>>> m.description = 'NewName'
>>> m.Save()
>>> exit()

请帮我

4

2 回答 2

1

system()作为一个命令运行它。您正在寻找允许您传递输入的东西,例如popen().

这是一个例子:

if ($handle = popen('bin/withlist -l market', 'w')) {
    fwrite($handle, "m.description = 'NewName'\n");
    fwrite($handle, "m.Save()\n");
    fwrite($handle, "exit()\n");
    pclose($handle);
}
于 2012-07-31T16:25:04.930 回答
0

您可以使用<<<andpy_eval()函数来运行 python 代码。

更多信息:http ://www.csh.rit.edu/~jon/projects/pip/

于 2012-07-31T16:15:34.117 回答