1

www.example.com pdfが生成されているか、またはwww.example.com?id = 1のURLを渡すと、wkhtmltopdfでpdfファイルを作成しようとしています

しかし、別のパラメーターを配置しようとすると、コマンドの実行が機能しません

www.example.com?id=1&type=u

shell_exec("c:\pdf\wkhtmltopdf.exe http://localhost/test/index.php?id=1&typee=abc test.pdf ");

コマンドラインから使用しようとしましたが、そこでも機能しません

手伝ってくれてありがとう

4

2 に答える 2

6

シェル&で特別な意味があるため、コマンドが失敗する原因となっています。escapeshellarg()これらの文字を最初にエスケープするために使用します。

于 2010-10-20T12:55:31.987 に答える
3

escapeshellarg()パラメータをコマンド ラインに渡す前にエスケープするために使用します。

これは、外部データ (ユーザー入力など) をパラメーターとして渡す場合にも必須です。

于 2010-10-20T12:55:28.097 に答える