1
私はサーバからスクリプトを実行しようとしていますが、パラメータはMySQLクエリから取得され、$test
に格納されています。 $stream = ssh2_exec($connection, '/my/path/to/script/script.sh $test');
しかし$test
は引用符で囲むことはできません:私はPHPはssh2_execを使用してクエリのパラメータでスクリプトを実行します
<?php
include("db.php");
$user = 'user';
$password = 'pwd';
$script = '/my/path/to/script/script.sh';
...
$testResult = mysqli_query($dbConnection, $queryNextTest);
$test = $testResult->fetch_object()->test_script; //this is my parameter obtained from query
$stream = ssh2_exec($connection, $script); //how can I use test as my paramter to execute the
?>
$script
は、だから私は探しています何、このようなものであるだけでなく、パラメータに格納されているスクリプトを持っています。
が、私は2つの変数を結合することはできますこのような? '$ stream = ssh2_exec($ connection、" {$ script} {$ test} ");' – kkmoslehpour
はい、間違いなく。 –
もう1つ質問しますが、二重引用符を使用すると常に良いですか?二重引用符から一重引用符への利点とその逆は何ですか? – kkmoslehpour