2016-05-31 4 views
1

私は今朝LAMPサーバーを手に入れました。php exec()で端末にエコーユーザをエコーし​​ます。

<?php 
    $input = $_REQUEST["input"]; 
    exec("echo " . $input); 
?> 

これは実際のインデックスページ上のXMLHttpRequestからそれに送られ$inputを持っている:私は、PHPファイルを持っています。私はサーバー端末を私の隣に開けているが、これを実行すると何も起こらない。私の端末にエコーを出力する方法を教えてもらえますか?あなたが戻ってその出力をエコーする必要がありますので、

答えて

0

execは、シェルコマンドから最後のライン出力の文字列を返すPHPで

あなたが来て、出力の複数の行を持っている場合passthru機能を使用してください戻る

echo exec("echo " . $input); 

また、変数の拡張を認識したいこともあります。

ネストされたエスケープ変数がない場合は、それほどかわいくなります。

echo exec("echo '$input'"); 
関連する問題