我有我的前端有一個按鈕,這個按鈕說話後端。 後端開始遠程腳本:PHP:SSH連接和python腳本執行
<?php
$myfile = fopen("newfile.txt", "w") or die("Unable to open file!");
$connection = ssh2_connect('192.168.56.180', 22);
ssh2_auth_password($connection, 'root', 'password');
$stream = ssh2_exec($connection, 'python /WATSON/APP/test/testlistrbk.py');
stream_set_blocking($stream, true);
$stream_out = ssh2_fetch_stream($stream, SSH2_STREAM_STDIO);
echo $stream_out_contente;
fwrite($myfile, $stream_out);
fclose($myfile);
?>
我有2個問題,首先一個,PHP應等待的python腳本來完成,因爲它說here但事實並非如此。
第二個,它給了我下面的:
PHP的警告:FWRITE()預計參數2爲字符串,資源上線41 /var/www/html/WEBAPP/wa_start.php給出
放輸出;'FWRITE這裏 –