私のプロジェクトでは、私のPhp
ファイルに含まれているHTML form
があります。 HTMLファイルには、とにかく自動的に記入する方法がいくつかJavaScript
あります。 最初のステップPhp
はSSH
経由でリモートデバイスに接続し、いくつかのコマンドを実行します。 Php
はclass
で、一部はfunctions
, です。次のステップでは、リモートデバイスに挿入したデータをSSH
で読み込み、HTML
のフォームに記入してください。 私はデータを読むことができ、echo
でそれを表示することができます。 (ここに表示されているように) しかし、その値を入力タイプ値HTML
にどのように表示できますか? は、ここに私のHTMLコードです:(それは長すぎると、すべてを記述する必要はありません。原因私は、簡単にそれを書く)PHPのクラスフィールドを使用してHTML入力タイプを入力してください
<div id="linkname" >
<label>Wireless Link Name</label>
<input type="text" name="ssid" id="ssid"><br>
</div>
ここ
である私のPhp
Fileクラスとメソッド:
<?php
class SSHCommand{
public $ssh;
include('./view/config.html');
include('Net/SSH2.php');
class SSHCommand{
public function display(){
session_start();
$username=$_SESSION['username'];
$password=$_SESSION['password'];
$ip=$_SESSION['ip'];
$this->ssh=new Net_SSH2($ip);
if($this->ssh->login($username, $password)) {
$my_array= explode("\n", $this->ssh->exec('some command'));
foreach($my_array as $cat) {
if(strpos($cat, "name=") !== false) {
// I should here insert the $cat value into ssid input
break;
} else {
// Do nothing
}
}
} else echo 'wrong';
}
}
$sshCommand=new SSHCommand();
$sshCommand->display();
?>
あなたは私がarray
いっぱい見ての通り、私は
name=
この値を入力タイプssid
に挿入する必要があります。
どうすればPHPコードで行うことができますか? アイデア?
ありがとうございます。この質問をご覧ください。 ありがとう: https://stackoverflow.com/questions/44243515/html-form-display-the-first-options-and-empty-inputs-after-submit –