Приветствую.
Подскажите, где я опять накосячил, необходимо вначале в файле найти необходимое совпадение из заданных, например:
1 функция вначале выбирает сервер (спасибо Garrett'у) далее записывает его в файл
данные о более подходящем сервере получаю через функцию http://autoit-script.ru/index.php?topic=23826.msg136862#msg136862
в итоге я получаю более подходящий сервер, но проблема в том, что прямой пинг к серверу запрещен, разрешен лишь по выделенным поддоменам
исходя из этих данных нужно использовать необходимый сервер а т.к $aDestIP[0][0] выдаст лишь тот, который по пингу подходит более, будет использован не верный урл, грубо говоря в файле нужно найти текст одного из серверов
и заменить его соотв. примерно так:
если более подходящий testspeed-ru.mysite.ru - заменить в файле на update-ru.mysite.ru и т.д
пробовал так:
но как это сделать что бы он искал не 1 совпадение а из списка и соотв. заменял верно
Подскажите, где я опять накосячил, необходимо вначале в файле найти необходимое совпадение из заданных, например:
1 функция вначале выбирает сервер (спасибо Garrett'у) далее записывает его в файл
Код:
$serv = $aDestIP[0][0]
$file = FileOpen("config.ini", 10)
FileWrite($file, $serv & @CRLF)
FileClose($file)
данные о более подходящем сервере получаю через функцию http://autoit-script.ru/index.php?topic=23826.msg136862#msg136862
в итоге я получаю более подходящий сервер, но проблема в том, что прямой пинг к серверу запрещен, разрешен лишь по выделенным поддоменам
Код:
testspeed-ru.mysite.ru, testspeed-ukr1.mysite.ru, testspeed-kz.mysite.ru, testspeed-rureserv.mysite.ru
Код:
testspeed-ru.mysite.ru, testspeed-ukr1.mysite.ru, testspeed-kz.mysite.ru, testspeed-rureserv.mysite.ru
если более подходящий testspeed-ru.mysite.ru - заменить в файле на update-ru.mysite.ru и т.д
пробовал так:
Код:
$File = "config.ini"
$Read = FileRead($File)
$Replace = StringRegExpReplace($Read , 'testspeed-ru.mysite.ru', 'update-ru.mysite.ru')
FileWrite($File, $Replace)
но как это сделать что бы он искал не 1 совпадение а из списка и соотв. заменял верно