2017-10-04 11 views
2

linuxプロセスのためにcakephpフォームから.confファイルにパラメータを渡す最も良い方法はどれですか。たとえば、main.cfファイルにpostfixのための 'my​​hostname'パラメータを渡す必要があります。例えばhowtoはcakephp 3フォームからパラメータをlinuxプロセスに渡します

  1. CakePHPのフォーム入力=> myhostnameの= server1.example.com
  2. シェルコマンドを実行=>はpostconf -e 'myhostnameの= server1.example.com'

Thanx

答えて

0
  1. リクエストデータas described in the book hereから取得してください。あなたがモーダルフォームを扱う方法がわからない場合は、read this(あなたが使っていると仮定します)とフォームヘルパーの場合はthisです。

  2. 次に、シェルコマンドをshell_execと実行して、覚えておいてください。escapeshellcmdを忘れないでください。

ウェブからシェルに渡すものに注意してください。ここに間違いがあると、かなり早く醜いセキュリティホールにつながります。

また、私はまだこの質問を閉じるために投票するつもりです。それは非常に幅広く、研究の努力を示しておらず、基本的に「私にコードまたはチュートリアルを提供する」という質問の1つです。次回はあなた自身の研究をしてください。しかし、私のリンクはそれを実装するのに十分でなければなりません。

+0

ありがとうございました。私は本当にあなたが述べた理由と他の理由でshell_execを避けたい。私は安全な方法でそのようなことをするためにケーキクラスがあるかどうか疑問に思っていました。 とにかく、ありがとうございます。 – gdimakop

関連する問題