我们想在服务器端生成 mobi 文件。为此,我们需要使用来自 Amazon 的 kindlegen(从 epub 生成 mobi)。我读过启用 exec 并不完全安全,但我的问题是我是否使用类似的东西
exec('kindlegen ' . $epubInput . ' -c0 -o ' . $mobiOutput );
有没有可能出错?这两个变量($epubInput
和$mobiOutput
)不是来自用户输入,它们是由脚本生成的。另一个问题(我想这是不可能的),但是否有一个设置可能允许 exec 只执行一个特定的文件,在我的例子中是 kindlegen?