私は1month.ssh
という名前のテキストファイルがあります。警告:構文エラー、予期しないBOOL_TRUE
Host: m-sg5.portssh.com
Username: portssh.com-myuser
Password: mypass
Port: 443
Info: Your Account will expire on 02-January-2017
を私は、そのファイルに基づいて配列を作成しようとしています:
$infossh = parse_ini_string(preg_replace('/^([^:]+): (.+)$/m','$1 = $2',file_get_contents('/home/ab/gconf/'.$_POST['account'])));
$_POST['account']
は1month.ssh
を指し、 。私の目標は、私は、配列をエコーする場合、各値は次のようにあるべきである。
$infossh['Host'] = "m-sg5.portssh.com"
$infossh['Username'] = "portssh.com-myuser"
$infossh['Password'] = "mypass"
$infossh['Port'] = "443"
$infossh['Info'] = "Your Account will expire on 02-January-2017"
しかし、代わりにそのコードで、私は次のエラーを取得する:
Warning: syntax error, unexpected BOOL_TRUE in Unknown on line 5 in /www/ssh.php on line 218
は、どのように私はこの問題を解決することができますか?
ADDITIONAL INFO:
私は別のファイルsgdo.ssh
あります
Host: x-sgdo19.serverip.co
Username: fastssh.com-myuser
Password: mypass
Port: 443
Info: Date Expired : 10-December-2016
をしかし、私は、このファイルでエラーを取得していない私は1month.ssh
同じファイルに複数の「ホスト」がありますか? – Perumal
@ Perumal93 1つのsgdo.sshと1month.sshだけが2つの異なるファイルです。 – hillz
同じファイル内の各ホストの5つの行が繰り返されることを意味しますか?あなたは私のポイントを持っていますか? – Perumal