-1

PHPの引用符に別の問題があります。通常のセット内に、ネストされた引用符の2つのセットがあり、これが機能するはずだと思いました。

 if (!($stream = ssh2_exec($con, 'screen -p 0 -S new3 -X eval \"stuff \"stop\"\015\"'))) {

これは、単純なbashスクリプトでの方法です。

screen -p 0 -S minecraft -X eval 'stuff \"stop\"\015'

だから私はそれをbashからPHPで動作させるのに助けが必要です、ありがとう!

4

1 に答える 1

1

次のように、エスケープ文字をエスケープする必要があります。

if (!($stream = ssh2_exec($con, 'screen -p 0 -S minecraft -X eval \'stuff \\"stop\\"\\015\''))) {

ただし、引用が多すぎると、傾いた楊枝の問題が発生します。

于 2012-04-21T02:20:16.620 に答える