döngüde şöyle bir sorun var;
sayı 5 adet geldi diyelim,
1 numaralı sayı 2-3-4-5 dönerken tekrar dönüyor, bu nedenle;
1 numaralı sayıdaki dosya 5 kere düzenleniyor,
sayı 2 adet diyelim,
1 numaralı sayı 2 kere dönüyor,
çözümü bilen var mı?
for ( $say=0 ; $say < $tssayisi; $say++ ){
///////
$stream2 = ssh2_exec($baglanti, 'head -10000 /home/tsbot/bot'.$tsbilgisi[$say]['teamspeak_port'].'/config/JTS3ServerMod_server1.cfg');
stream_set_blocking($stream2, true);
$okunan=stream_get_contents($stream2);
$okunan=explode("\n", $okunan);
$sayi = count($okunan);
for ($i=0; $i < $sayi; $i++) {
$sonhali = substr($okunan[$i], 0, 27);
if ($sonhali=="ts3_server_query_password =") {
echo '<div class="alert alert-success">'.$tsbilgisi[$say]['teamspeak_port'].' numaralı tsbotun port şifresi değiştirildi</div>';
$okunan[$i] = 'ts3_server_query_password = '.$sasifre.''; }
}
foreach ($okunan as $key => $value) {
$veri = $veri.$value.'
';
}
$sftp = ssh2_sftp($baglanti);
$fp = fopen('ssh2.sftp://'.$sftp.'/home/tsbot/bot'.$tsbilgisi[$say]['teamspeak_port'].'/config/JTS3ServerMod_server1.cfg', 'w+');
fputs($fp,$veri);
//////////
}